Создание страницы доступа к данным в режиме конструктора

Создадим страницу доступа к данным для просмотра, ввода и редактирования записей о заказанных в договорах товарах, используя режим конструктора. Данные о покупателе и товаре представим не ключевыми полями из таблиц ДОГОВОР и ПОСТАВКА_ПЛАН, а наименованиями из связанных таблиц ПОКУПАТЕЛЬ и ТОВАР.

1. В окне со списком страниц открытой базы данных Поставка товapoв.mdb дважды щелкнем на строке Создание страницы доступа к данным в режиме конструктора (Creat data access page in Design view).

2. Откроем список полей базы данных (рис.22.8), щелкнув по соответствующей кнопке на панели инструментов. Подключение базы данных выполняется автоматически, так как создание страницы было начато в ее окне.

3. Выделим в списке полей таблицу ПОСТАВКА_ПЛАН и перетащим ее на страницу в несвязанный раздел, обозначенный заголовком с указанием Перетащите мышью поля из списка и поместите их на страницу (Drag fields from the Field List and drop them on the page). В окне Мастер макета (Layout Wizard) установим флажок в столбец (Columnar). На странице будет создан раздел заголовка, в котором разместились все поля таблицы, и раздел кнопок перехода.

4. Добавим из таблицы ДОГОВОР поле КОД_ПОК, а из таблицы ПОКУПАТЕЛЬ поле НАИМ_ПОК. Включение поля КОД_ПОК из таблицы ДОГОВОР позволит конструктору найти нужные связи в схеме (ПОСТАВКА_ПЛАН.НОМ_ДОГ – ДОГОВОР.НОМ_ДОГ и ДОГОВОР.КОД_ПОК — ПОКУПАТЕЛЬ.КОД_ПОК). Пользователю не надо будет самому указывать связь между таблицами.

Замечание.

Если включить поле из таблицы ПОКУПАТЕЛЬ, выведется окно для определения связей пользователем, но поскольку таблицы ПОКУПАТЕЛЬ и ПОСТАВКА_ПЛАН непосредственно не связаны, установить связь не удастся.

5. Удалим поле КОД_ПОК со страницы.

6. Откроем модель данных страницы, щелкнув на значке Структура данных (Data Outline) панели инструментов. Здесь представлены все источники записей, которые используются для страницы, и их связи. Информацию о связи можно получить, воспользовавшись командой контекстного меню Отношения (Relationships) для строки ПОКУПАТЕЛЬ или ДОГОВОР (рис. 22.9). При добавлении поля на страницу Access добавляет его в модель данных страницы.

Тип


Читать еще…

Понравилась статья? Поделиться с друзьями: