Создание автостраниц с помощью Мастера страниц доступа к данным



Создание автостраниц с помощью Мастера страниц доступа к данным

Описанное в предыдущем разделе средство создания автостраниц позволяет быстро создать макет страницы на основе единственной таблицы или запроса в качестве источника данных. Однако созданные таким способом страницы достаточно примитивны и, как правило, требуют дальнейшего усовершенствования в режиме Конструктора. Эти страницы можно сравнить с самыми простыми ленточными формами и отчетами или автоформами и автоотчетами в столбец.

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

Например, чтобы создать страницу доступа к данным, аналогичную отчету "Продажи по сотрудникам и странам" (Sales by Emplyees and Countries), воспользуемся мастером:

  1. В базе данных "Борей" (Northwind) щелкните по ярлыку Страницы (Pages).


  2. Дважды щелкните по ярлыку Создание страницы доступа к данным с помощью мастера (Create data access page by using wizard).
  3. Появится первое диалоговое окно мастера. На этом шаге требуется выбрать источник данных для страницы: одно или несколько полей из одной или нескольких таблиц или запросов в базе данных (рис. 12.18).
Для нашего примера источником данных служит следующий набор полей:

  • поля "Страна" (Country) и "Фамилия" (LastName) из таблицы "Сотрудники" (Employees);
  • поля "ДатаИсполнения" (ShippedDate) и "КодЗаказа" (OrderlD) из таблицы "Заказы" (Orders);
  • поле "ПромежуточнаяСумма" (Subtotal) из запроса "Промежуточная сумма заказа" (Order Subtotals).
Чтобы добавить эти поля на страницу, сначала выберите в раскрывающемся списке элемент Таблица: Сотрудники (Table: Employees). Затем выделяйте в списке Доступные поля (Available Fields) по одному полю из полей "Страна" и "Фамилия" и переносите их с помощью кнопки > в список Выбранные поля (Selected Fields). Далее аналогичным образом выберите необходимые поля из таблицы "Заказы" и запроса "Промежуточная сумма заказа". Нажмите кнопку Далее (Next).



Содержание раздела