Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная_работа_8_Сложные_формы_студ.docx
Скачиваний:
3
Добавлен:
18.11.2019
Размер:
41.51 Кб
Скачать

Открытие подчиненной формы в новом окне в режиме конструктора

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

  1. Щелкните подчиненную форму, чтобы выделить ее.

  2. На вкладке Конструктор в группе Сервис выберите команду Подчиненная форма в новом окне .

Создание формы, содержащей две подчиненные формы

Эта процедура создает форму и две подчиненные формы со следующими характеристиками.

  • Главная форма имеет отношение «один ко многим» с первой подчиненной формой.

  • Первая подчиненная форма имеет отношение «один ко многим» со второй подчиненной формой.

  • Главная форма содержит элементы управления обеих подчиненных форм.

Создание формы

  1. На вкладке Создание в группе Формы нажмите кнопку Другие формы, а затем выберите команду Мастер форм.

  2. На первой странице мастера в раскрывающемся списке Таблицы и запросы выберите таблицу или запрос для главной формы (сторона «один» первого отношения «один-ко-многим»).

  3. Дважды щелкните поля таблицы или запроса, которые нужно включить в форму.

  4. На той же странице мастера в раскрывающемся списке Таблицы и запросы выберите таблицу или запрос для первой подчиненной формы (сторона «многие» первого отношения «один-ко-многим»). Затем дважды щелкните поля, которые нужно включить из таблицы или запроса.

  5. На той же странице мастера в раскрывающемся списке Таблицы и запросы выберите таблицу или запрос для второй подчиненной формы. (сторона «многие» второго отношения «один-ко-многим»). Затем дважды щелкните поля, которые нужно включить из таблицы или запроса.

  6. Если до запуска мастера отношения установлены правильно, то после нажатия кнопки Далее будет задан вопрос Выберите вид представления данных — при помощи какой таблицы или запроса.

  7. Выберите параметр Подчиненные формы.

  8. Выполните указания на оставшихся страницах мастера. После нажатия кнопки Готово будет создана главная форма, содержащая два элемента управления подчиненных форм, кроме того, будут созданы два других объекта форм — по одному для каждой подчиненной формы.

Создание формы, содержащей вложенные подчиненные формы

Эта процедура создает форму и две подчиненные формы со следующими характеристиками.

  • Главная форма имеет отношение «один ко многим» с первой подчиненной формой.

  • Первая подчиненная форма имеет отношение «один ко многим» со второй подчиненной формой.

  • Первая подчиненная форма содержит вторую подчиненную форму.

Примечание. В этой процедуре создаются два уровня подчиненных форм. Процедуру можно продолжить и создать до семи уровней подчиненных форм.

  1. Создайте форму, содержащую подчиненную форму.

  2. Откройте главную форму в режиме Конструктора.

  3. Щелкните подчиненную форму, чтобы выделить ее.

  4. На вкладке Конструктор в группе Сервис выберите команду Подчиненная форма в новом окне.

Подчиненная форма будет открыта в новом окне.

  1. Перетащите форму, таблицу или запрос из области переходов в подчиненную форму. Будет создана другая подчиненная форма в первой подчиненной форме, а также форма для нее.

В подчиненной форме будет добавлен элемент управления подчиненной формы. Этот элемент будет связан с формой, добавленной из области переходов. Также будет предпринята попытка связать подчиненные формы друг с другом, на основе отношений, заданных в базе данных. Если не удается автоматически определить, как связать подчиненные формы, то свойства Подчиненные поля (Link Child Fields) и Основные поля (Link Master Fields) элемента управления подчиненной формы останутся пустыми и потребуется задать их вручную.