Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 50074.doc
Скачиваний:
5
Добавлен:
30.04.2022
Размер:
1.77 Mб
Скачать

6.3.1. Создание подчиненной формы и добавление ее в существующую форму

Перед тем как приступать к этой процедуре, необходимо проверить правильность установления связей между таблицами.

  1. Открыть форму, в которую нужно добавить подчиненную форму, в режиме конструктора.

  2. Убедитесь, что кнопка Мастера на панели нажата.

  3. Нажать кнопку Подчиненная форма/отчет на панели элементов.

  4. В форме выбрать место, в которое следует поместить подчиненную форму.

  5. Далее следует выполнять инструкции остальных диалоговых окон мастера. После нажатия кнопки Готово Microsoft Access добавит элемент управления подчиненной формой в форму. Он также создаст отдельную форму для подчиненной формы.

6.3.2. Одновременное создание формы и подчиненной формы

Перед тем, как приступать к этой процедуре, необходимо проверить правильность установления связей между таблицами.

  1. В окне базы данных щелкнуть значок Формы в списке Объекты.

  2. Нажать кнопку Создать на панели инструментов окна базы данных.

  3. В списке диалогового окна Новая форма дважды щелкнуть строку Мастер форм.

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

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

  6. В том же диалоговом окне мастера следует выбрать из списка другую таблицу или запрос, например, «Товары» (сторона «многие» отношения «один-ко-многим»).

Примечание. Порядок выбора таблиц или запросов не имеет значения.

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

  2. Если до запуска мастера связи были установлены правильно, то после нажатия кнопки Далее предлагается выбрать таблицу или запрос, которые будут использоваться для представления данных. Используя тот же пример формы «Типы», следует выбрать строку по Типы.

  3. В том же окне диалога выбрать переключатель Подчиненные формы.

  4. Далее следует выполнять инструкции остальных диалоговых окон мастера. После нажатия кнопку Готово, Microsoft Access создаст две формы: одну для формы и элемента управления Подчиненная форма, а другую для подчиненной формы.

6.4. Создание отчета

Располагая базой данных, можно распечатать любую таблицу, запрос или форму. Однако результаты печати не будут выглядеть профессионально, так как эти инструменты не предназначены для печати. С помощью отчета можно получить результаты в высококачественном варианте. В Microsoft Access отчет представляет собой форму специального типа, предназначенную для вывода на печать. Но в отличие от форм отчеты не предназначены для вывода в окне, а предназначены только для печати, т.е. создают не экранные, а печатные документы.

При создании отчета Microsoft Access всегда оперирует только с одной единственной таблицей или запросом. Если необходимо объединить информацию из нескольких таблиц и (или) запросов в одном отчете, то прежде следует собрать желаемые данные в новом запросе.