База данных (3 таблицы) - Работа с формой к подчиненной таблице
4. Создание списков для заполнения данными подчиненной таблицы
Действия должны повториться для каждой связи.
В примере рассмотрена связь Товары - Продажи.
а) В режиме дизайнера создается запрос к главной таблице в связи. В примере - ТОВАРЫ
В запрос включаются два поля:
На 1 месте Название (будет отображаться в списке)
На 2 месте КодТовары (значения будут сохраняться в поле связи)
Порядок полей важен.
б) После создания запроса на вкладке Формы открывается форма для подчиненной таблицы в режиме Правка (в примере в обеих связях форма Продажи).
в) На форме требуется выделить элемент управления Поле СвязьТовары. Он сгруппирован с надписью Связь товары. Необходимо или войти в группу или разгруппировать элементы.
г) Сделав активным элемент управления Поле СвязьТовары его необходимо заменить на элемент управления Список.
д) Открыть окно свойств элемента Список СвязьТовары (двойной щелчок по списку) и изменить свойства:
Вкладка общие: Раскрываемый - "ДА"
Вкладка данные: Тип содержимого списка - Запрос, Содержимое списка - выбрать имя созданного ранее запроса.
Выполнив этот алгоритм для каждой связи, получится следующее:
Вкладка запросы:
Вид формы к подчиненной таблице: