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

Страницы доступа к данным часто используются для публикации объединенных и сгруппированных сведений, хранящихся в базе данных.

Для примера создадим для рассматриваемой базы данных страницу, которая позволит просматривать списки покупателей, раскрывать списки их договоров и далее переходить к подробностям по отгрузкам товаров по каждому договору. Для этого выполним следующие действия:

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

2. Откроем список полей, щелкнув по соответствующей кнопке панели инструментов.

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

4. Для того чтобы сгруппировать записи по накладным, создадим уровень группировки по полю НОМ_НАК. Выделим его и щелкнем на панели инструментов по кнопке Группировать по таблицам(Group by Table). В результате в заголовке группы НАКЛАДНАЯ разместятся все поля соответствующей таблицы, добавленные на страницу.

5. Для создания уровня группировки по договорам выделим поле НОМ_ДОК и щелкнем по кнопке Группировать по таблицам (Group by Table). Для создания уровня группировки по покупателям выделим поле КОД_ПОК и щелкнем по кнопке Группировать по таблицам (Group by Table).

6. Удалим уровень группировки можно, щелкнув по кнопке Понизить уровень (Demote) на поле группировки. Кнопка Повысить уровень (Promote) приводит к созданию новой группы.

7. Оформим подписи уровней группировки. При выборе ленточного макета раздел подписей группы автоматически включается на страницу. Чтобы самим включить в макет страницы подпись уровня, отметим соответствующую строку в списке, открываемом кнопкой в заголовке уровня.

8. В окончательном виде сконструированная страница с тремя уровнями группировки представлена на рис. 23.1.

Создание страницы подписки ВК в конструкторе Гамаюн


Читать еще…

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