Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работа с ленточными формами (Access 2007)
 
 автор: Lipatov   (04.09.2008 в 13:18)   личное сообщение
18 Кб.
 
 

Помогите пож. правильно реализовать алгоритм работы формы

  Ответить  
 
 автор: osmor   (04.09.2008 в 15:59)   личное сообщение
 
 

Прислав пример в формате MSA2007 Вы сократили количество потенциальных помощников примерно на 90%

  Ответить  
 
 автор: час   (04.09.2008 в 16:36)   личное сообщение
 
 

Пожалуй на 91% ....
Извините
У меня тоже только MSA -2003

  Ответить  
 
 автор: Lipatov   (04.09.2008 в 19:30)   личное сообщение
20 Кб.
 
 

Спасибо, попробую вернуть эти, проценты....
Пересохранил в формате 2003

  Ответить  
 
 автор: час   (04.09.2008 в 22:06)   личное сообщение
31 Кб.
 
 

Может так?

  Ответить  
 
 автор: Lipatov   (04.09.2008 в 23:02)   личное сообщение
 
 

Интересный способ, посмотрим.

Простите, что не обрисовал ситуацию сразу

Первое поле со списком - критерий для второго, проблема почти стандартная, но записать значения первого поля нельзя, записываются значения из второго (причем не код имени, а именно код связки тип+имя), так вот проблема в следующем, можно ли сделать так чтобы при изменении значения первого поля в какой-то строке ленточной таблицы не изменялся синхронно весь столбец, и соответственно значения во втором поле тоже менялись исключительно в текущей строке. И самая бяка заключается в том, что я не могу изменить структуру таблиц и связи между ними (изменения нужно сделать в существующей базе, а доступа к редактированию таблиц нет и не придвидится)

  Ответить  
 
 автор: pasat   (04.09.2008 в 23:31)   личное сообщение
 
 

Люди если нетрудно пробразуйте пожалуйста начальный пример в А-2000

  Ответить  
 
 автор: Lipatov   (04.09.2008 в 23:42)   личное сообщение
19 Кб.
 
 

Спасибо за отклик,
пересохранил в формате Access 2000

  Ответить  
 
 автор: Lukas   (04.09.2008 в 23:43)   личное сообщение
 
 

1. На ленточной форме отвязанные элементы управления во всех записях будут иметь ОДНО значение.
2. При перезапросе второго ComboBox источник строк ComboBox для всех записей будет одинаковым.
Решение варианты:
1. Делать форму для редактирования/изменения одной записи.
2. Привязать первый ComboBox . Оба ComboBox должны иметь полные источники. Значения второго поля выбирать из специальной формы-справочника, где для второго ComboBox применять фильтр к справочнику по значению первого ComboBox .
Наверно так.

  Ответить  
 
 автор: Lipatov   (05.09.2008 в 00:01)   личное сообщение
 
 

А можно посмотреть на вариант специальной формы в файле, хотя б одним глазком

  Ответить  
 
 автор: Lukas   (05.09.2008 в 00:08)   личное сообщение
 
 

Просто форма с списком значений (ListBox, кнопки выбрать, Отмена), открываемая в диалоговом режиме, возвращающая выбранное в списке значение (через глобальную переменную например).

  Ответить  
 
 автор: Pasat   (05.09.2008 в 00:21)   личное сообщение
 
 

1. Обсуждение и решение похожего вопроса можете посмотреть здесь
http://hiprog.com/forum/read.php?id_forum=1&id_theme=3640&page=1

2.
можно ли сделать так чтобы при изменении значения первого поля в какой-то строке ленточной таблицы не изменялся синхронно весь столбец

+1 думаю что невозможно

  Ответить  
 
 автор: Lukas   (05.09.2008 в 00:39)   личное сообщение
70 Кб.
 
 

Если значений в справочнике немного, можно использовать контекстные меню вместо формы-справочника, например как в zip.
MDE-потому, что код еще далек от оптимального.

  Ответить  
 
 автор: osmor   (05.09.2008 в 09:46)   личное сообщение
 
 

очень даже интересный и красивый пример.
особенно порадовала звездочка

  Ответить  
 
 автор: час   (05.09.2008 в 10:07)   личное сообщение
 
 

Красиво и экономично, для юзера оч удобно!!!

  Ответить  
 
 автор: Lukas   (05.09.2008 в 23:22)   личное сообщение
48 Кб.
 
 

Вариант формы-справочника. Функционал может быть не полным, вырвал из старой базы.

  Ответить  
 
 автор: Lipatov   (06.09.2008 в 10:20)   личное сообщение
 
 

Огромная благодарность Lukasu за пример оформления справочников, мне кажется первый пример оч. удобный.

Спасибо

Кстати, благодаря вашим примерам я в корне изменил свои представления о принципах работы с ленточными формами и справочниками.

Мне теперь работы хватит не меньше чем на неделю

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList