1. Выберите таблицы, связанные отношением “один-ко-многим”.
2. В окне Базы данных перейдите на вкладку Формы, нажмите кнопку Создать.
3. В окне Новая форма выберите Мастер форм, в поле со списком укажите таблицу для главной формы.
4. В первом окне диалога Мастера форм в списке Доступные поля выберите те поля, которые вы хотите включить в главную форму. В этом же окне в поле со списком Таблицы |Запросы выберите связанную таблицу или запрос, содержащий данные из связанной таблицы. В списке Доступные поля выберите поля, которые должны быть включены в подчиненную форму.
5. Выполните все шаги, предлагаемые Мастером.
Подчиненная форма является элементом управления и может быть добавлена в главную форму с помощью Мастера подчиненных форм:
1. Откройте главную форму в режиме Конструктора, выведите на экран Панель элементов.
2. Измените, размер Области данных так, чтобы можно было разместить подчиненную форму. Перетащите мышью в область данных формы элемент управления Подчиненная форма |Отчет.
|
|
3. Выполните все шаги, предлагаемые Мастером.
Если главная и подчиненная формы созданы ранее, то разместите рядом окно БД с раскрытой вкладкой Формы и главную форму, открытую в режиме Конструктора, перетащите мышью нужную форму в главную форму, связь между формами устанавливается автоматически.
Задание 5.
Создайте многотабличную форму для несвязанных таблиц.
Создание вычисляемых полей
Связь форм осуществляется с помощью свойств Основные поля и Подчиненные поля. Мастера форм автоматически заполняют эти свойства, основываясь на связях между таблицами. Если связи не заданы, то связующими полями считаются поля в таблицах, которые имеют одинаковые имена и совместимые типы.