Ознакомление со средой MS Access, создание таблиц и запросов, формы, отчеты и макросы, страница 11

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

2.3.1 Использование инструмента Автоформа

Для создания с помощью инструмента Автоформа формы для ввода данных в таблицу Студенты следует выбрать закладку Формы в окне БД, нажать кнопку Создать. В появившемся диалоговом окне Новая Форма (рис. 2.1) выбрать Автоформа: в столбец, раскрыть выпадающий список, расположенный снизу диалогового окна, выбрать таблицу, с которой будет связанная текущая форма, то есть Студенты, и нажать кнопку Ok. Появится форма, готовая для ввода данных (рис. 2.2). Необходимо сохранить эту форму под именем Поселение в общежитие.

2.3.2 Использования средств Мастера форм

Необходимо создать форму Распределение студентов по комнатам, отображающую связанные данные таблиц Студенты и Комнаты (рис. 2.3). В окне БД следует выбрать закладку Формы, нажать кнопку Создать. Появится диалоговое окно Новая Форма (рис. 2.1). Надо выбрать пункт Мастер форм и нажать кнопку Ok. В выпадающем списке Таблицы/Запросы выбрать таблицу, Студенты. В следующем окне нажать кнопку >>, для того чтобы переместить све поля в таблице в список Выбранные поля. Так же добавить все поля из таблицы Комнаты.

  Рисунок 2.1   - Диалоговое окно «Новая Форма»

  Рисунок 2.2   - Форма Поселение в общежитие

Нажать кнопку Далее для продолжения работы. В следующем окне установить параметры так, как показано на рисунке 2.4. и нажать кнопку Далее. Далее в запросе вида формы выбрать Табличный, в запросе стиля оформления формы – Стандартный, в следующем диалоговом окне дать имя форме Распределение студентов по комнатам и нажать кнопку Готово. Появится готовая форма (рис. 2.3).Удобство использования главных и подчиненных форм состоит как в том, что отображается связанная информация (в данном случае отображаются студенты, живущие в комнате текущей записи), так и в том, что при заполнении подчиненной таблицы ключ связи из главной таблицы подставляется автоматически (№ Комнаты в таблице Студенты автоматически подставляется из поля № Комнаты текущей записи таблицы Комнаты).