Создание подчиненной формы
Если подчиненная форма будет связана с главной формой, то перед выполнением данной процедуры убедитесь, что присоединены базовые источники записей.
Нельзя добавить подчиненную форму в форму, которая отрыта в режиме сводной таблицы или сводной диаграммы.
Одновременное создание формы и подчиненной формы
- В окне базы данных нажмите кнопку Формы на панели Объекты.
- На панели инструментов окна базы данных нажмите кнопку Создать.
- В диалоговом окне Новая форма дважды щелкните строку Мастер форм.
- В первом диалоговом окне мастера выберите в списке таблицу или запрос. Например, чтобы создать форму «Типы», которая выводит в подчиненной форме список товаров, относящихся к конкретной категории, выберите таблицу «Типы» (сторона «один» отношения «один-ко-многим»).
Примечание. Порядок выбора таблицы или запроса не имеет значения.
- Дважды щелкните поля таблицы или запроса, которые нужно включить в форму.
- В том же диалоговом окне мастера выберите из списка другую таблицу или запрос. В рассматриваемом примере выберите таблицу «Товары» (сторона «многие» отношения «один-ко-многим»).
- Дважды щелкните поля таблицы или запроса, которые нужно включить в форму.
- Если до запуска мастера отношения установлены правильно, то после нажатия кнопки Далее мастер предложит выбрать таблицу или запрос, используемые для представления данных. В рассматриваемом примере для создания формы «Типы» выберите в списке строку по Типы.
- В том же диалоговом окне выберите переключатель Подчиненные формы.
- Следуйте инструкциям остальных диалоговых окон мастера. После нажатия кнопки Готово Microsoft Access создаст две формы: одну для главной формы и элемента управления «Подчиненная форма», а другую для подчиненной формы.
Создание подчиненной формы и добавление ее в другую форму
- Откройте в режиме конструктора форму, в которую нужно добавить подчиненную форму.
- Убедитесь, что кнопка Мастера элементов на панели элементов нажата.
- Нажмите кнопку Подчиненная форма/отчет на панели элементов.
- В форме щелкните место, в которое следует поместить подчиненную форму.
- Следуйте инструкциям в диалоговых окнах мастера.
- После нажатия кнопки Готово Microsoft Access добавит элемент управления подчиненной формы в форму. Будет также создана отдельная форма для подчиненной формы.
Создание формы с подчиненными формами путем добавления формы в другую форму
- Откройте в режиме конструктора форму, которая должна быть главной формой. Обычно это форма, основанная на таблице или запросе, находящихся на стороне «один» отношения «один-ко-многим».
- Убедитесь, что кнопка Мастера элементов на панели элементов нажата.
- Для перехода в окно базы данных нажмите клавишу F11.
- Перетащите форму, таблицу или запрос из окна базы данных в главную форму.
Создание формы с двумя подчиненными формами
Главная форма находится в отношении «один-ко-многим» с первой подчиненной формой, которая находится в отношении «один-ко-многим» со второй подчиненной формой. Главная форма содержит оба элемента управления подчиненных форм.
- В окне базы данных нажмите кнопку Формы на панели Объекты.
- Нажмите кнопку Создать на панели инструментов окна базы данных.
- В списке диалогового окна Новая форма дважды щелкните элемент Мастер форм.
- В первом диалоговом окне мастера выберите таблицу или запрос для главной формы. Например, предположим, что требуется создать форму «Клиенты», имеющую две подчиненные формы — подчиненную форму «Заказы» и подчиненную форму «Заказано». Выберите таблицу «Клиенты» (сторона «один» первого отношения «один-ко-многим»).
Примечание. Порядок выбора таблицы или запроса не имеет значения.
Дата добавления: 2015-07-26; просмотров: 169 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.006 сек.)