Создание автостраниц с помощью Мастера страниц доступа к данным
Описанное в предыдущем разделе средство создания автостраниц позволяет быстро создать макет страницы на основе единственной таблицы или запроса в качестве источника данных. Однако созданные таким способом страницы достаточно примитивны и, как правило, требуют дальнейшего усовершенствования в режиме Конструктора. Эти страницы можно сравнить с самыми простыми ленточными формами и отчетами или автоформами и автоотчетами в столбец.
Более широкие возможности по автоматическому созданию страниц предоставляет Мастер страниц доступа к данным. С его помощью можно создать страницу на основе полей из нескольких таблиц или запросов, использовать группировку и сортировку записей.
Например, чтобы создать страницу доступа к данным, аналогичную отчету "Продажи по сотрудникам и странам" (Sales by Emplyees and Countries), воспользуемся мастером:
В базе данных "Борей" (Northwind) щелкните по ярлыку
Страницы
(Pages).
Дважды щелкните по ярлыку
Создание страницы доступа к данным с помощью мастера
(Create data access page by using wizard).
Появится первое диалоговое окно мастера. На этом шаге требуется выбрать источник данных для страницы: одно или несколько полей из одной или нескольких таблиц или запросов в базе данных (рис. 12.18).
Для нашего примера источником данных служит следующий набор полей:
поля "Страна" (Country) и "Фамилия" (LastName) из таблицы "Сотрудники" (Employees);
поля "ДатаИсполнения" (ShippedDate) и "КодЗаказа" (OrderlD) из таблицы "Заказы" (Orders);
поле "ПромежуточнаяСумма" (Subtotal) из запроса "Промежуточная сумма заказа" (Order Subtotals).
Чтобы добавить эти поля на страницу, сначала выберите в раскрывающемся списке элемент
Таблица: Сотрудники
(Table: Employees). Затем выделяйте в списке
Доступные поля
(Available Fields) по одному полю из полей "Страна" и "Фамилия" и переносите их с помощью кнопки > в список
Выбранные поля
(Selected Fields). Далее аналогичным образом выберите необходимые поля из таблицы "Заказы" и запроса "Промежуточная сумма заказа". Нажмите кнопку Далее (Next).