|
|
|
| Вопрос 1. - В свободную форму для ввода клиентов входит список этих клиентов. По этому списку отфильтровываются данные различных записей на выбранного клиента. Источник этой формы - таблица. Она же (форма) используется для ввода данных в другой форме.
Вопрос. Когда в списке выбора еще даже ни один клиент не высвечивается в форме с источником видны данные на первого введенного. Как от этого можно избавиться?
Похоже запрос на форму с условием не прокатит.
Вопрос 2. - Можно ли вместо формы с источником использовать свободные поля для просмотра данных из таблицы. - было бы гораздо лучше. | |
|
| |
|
|
|
| 1. Если правильно понял вопрос
а) применяйте фильтр сразу т.е. клиент не выбран - записей нет
b) присваивайте значение полю со списком (что бы не было пустым)
Me!Combo1 = Me!Combo1.Column(0, 0)
c) замените фильтр на запрос с условием из поля со списком
d) открывайте форму с источником не содержащим записей типа select * from таблица where 1=2
а при выборе фамилии заменяйте его на нормальный
2. можно, но муторно, в данном случае совершенно не оправдано | |
|
| |
|
|
|
| Спасибо. У меня был вариант с запросом на форму. Не хотелось иметь лишние формы. А что если выводить данную форму в режиме добавления записи. Там пустая строка будет. А с появлением в списке данных применять фильтр по соответствующим записям. Ведь а данном случае она применяется только для просмотра. | |
|
| |
|
|
|
| Это странно, но работает блин. Открываю в режиме добавления записи.
(а кто знает?) | |
|
| |