Спроектируем составную форму, в которой главная форма связана с подчиненной. Источником данных для формы будет соединение таблиц Предлагаемые модели и Клиенты. При помощи такой формы можно будет получить сведения об отдельных моделях автомобилей и о заказавших их клиентах. По количеству заказов, приходящихся на каждую модель, легко будет узнать, какая из моделей пользуется спросом у покупателей, а какая реализуется плохо.
Во избежание осложнений и в этом случае предоставьте подготовку проекта формы мастеру. Позднее готовую форму можно будет улучшить или отредактировать, например встраивая иллюстрации, управляющие и оформительские элементы, изменяя положение полей и встраивая вычисляемые поля.
Приступим к созданию проекта формы. В окне БД выполните щелчок на кнопке Формы или установить в меню Вид опцию Формы. После щелчка на кнопке Создать в окне БД на экране появится уже знакомое диалоговое окно Новая форма, в котором надлежит выбрать способ создания формы. Выберите строку Мастер форм, чтобы создать формы под управлением мастера. Таблицу на этом этапе можно не указывать. После нажатия кнопки Далее появится первое диалоговое окно мастера, в котором следует выбрать таблицы и поля для проектируемой формы.
В списке Таблицы/Запросы выберите таблицу Предлагаемые модели. Теперь из списка Доступные поля необходимо выбрать поля, участвующие в форме, и перенести их в список Выбранные поля.
В форму, предназначенную для обзора заказов на модели серии, должны войти все данные о той или иной модели, включая информацию об оснащении и цене. Единственное поле, которое нет нужды включать в такую форму, - это поле Специальная модель. Затем из списка Таблицы/Запросы выберите таблицу Клиенты, которая является таблицей для подчиненной формы. Внесите в проект формы следующие поля в указанной очередности:
• Обращение,
• Имя,
• Отчество,
• Фамилия,
• Почтовый адрес,
• Почтовый индекс,
• Населенный пункт,
• Номер договора,
• Дата заказа,
• Скидка,
Окончив эту процедуру выполните щелчок на кнопке Далее. На экране появится диалоговое окно в котором Access предлагает построить проектируемую форму в виде главной (родительской) и подчиненной (дочерней), которые соединены в одной составной форме (опция Подчиненные формы). В качестве главной формы мастер определил форму на основе таблицы Предлагаемые модели, проанализировав связи между таблицами. Этот вариант и оставьте. Чтобы завершить проектирование формы, нажмите кнопку Готово.