Базы данных Microsoft Access 2003



              

Рис. 8.4. Табличная форма аналогична стандартной таблице



Рис. 8.4. Табличная форма аналогична стандартной таблице



Рис. 8.4. Табличная форма аналогична стандартной таблице

Чем различаются эти два типа форм, вы поймете несколько позже. Воспользовавшись мастером Автоформа из списка Новый объект, мы создадим форму на основе таблицы Каталоги.

1. Щелкните на ссылке Таблицы панели Объекты, затем выберите в окне Растения: база данных таблицу Каталоги.

2. Из раскрывающегося списка Новый объект выберите опцию Автоформа. Появится новая форма, показанная на рис. 8.5. Обратите внимание, что в качестве ее названия используется имя таблицы, несмотря на то, что в форме представлены данные из таблиц Каталоги и Растения. Сохраните форму под названием РастенияИКаталоги.

Полученная форма несколько необычна: она содержит данные из таблиц Каталоги и Растения, хотя мастеру не давались на то указания. Мастер обработал связи между таблицами и для отображения имени каталога и связанных с ним имен растений включил подчиненную форму.

В главной форме отображаются записи каталога, в то время как в подчиненной — имена тех растений, значения первичного или внешнего ключа которых совпадают в обеих таблицах. Другими словами, в подчиненной форме отображаются любые растения, для которых поле ИмяКаталога совпадает со значением поля Имя главной формы. Часто в подобном нет необходимости, поэтому форму можно удалить и воспользоваться другим мастером автоформы. Кроме того, для получения более конкретных результатов можно применить мастер создания форм. Прежде чем приступать к выполнению упражнений, предлагаемых далее в главе, закройте окно формы. Более подробная информация о том, как создаются и настраиваются подчиненные формы изложена в главе 13, «Настройка форм».









Содержание  Назад  Вперед