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

Третий вариант преобразования объектов базы данных — в формат страниц доступа к данным — доступен с помощью команды Сохранить как (Save As). Чтобы выполнить такое преобразование, необходимо выделить объект в окне базы данных или открыть его в любом режиме и выбрать эту команду в меню Файл (File) или контекстном меню объекта. Появится диалоговое окно, в котором потребуется указать имя новой страницы и выбрать в списке предложенных форматов элемент Страница доступа к данным (Data Access Page), по умолчанию будет выбран элемент с исходным типом объекта.
Замечание
Страницы доступа к данным также можно сохранить в формате HTML приложений — файлов с расширением hta (HTML Application). Этот формат позволяет использовать технологию динамического HTML — DHTML (Dynamic HTML) "вне программы просмотра" для создания самостоятельных приложений. С помощью НТА можно разрабатывать приложения как обычные Web-страницы в формате DHTML с применением сценариев, с другой стороны, это позволяет включать в разрабатываемое приложение то содержимое, которое изначально разрабатывалось для Web.
Внешний вид полученной таким способом страницы доступа к данным практически не будет отличаться от внешнего вида исходного объекта. К тому же, на страницах доступа к данным могут появиться дополнительные элементы управления, позволяющие работать с записями. Например, на странице доступа к данным, полученной из отчета "Счет" (Invoice) базы данных "Борей" (Northwind), есть элементы управления, позволяющие переходить между записями и сворачивать или разворачивать уровни группировки.
Вообще говоря, интерфейс базы данных обычно включает более сложные формы и отчеты: многостраничные и с подчиненными формами и отчетами, со связанными объектами. К сожалению, точных аналогов многостраничных форм, подчиненных форм и отчетов и связанных объектов в страницах доступа к данным Access 2010 не существует, однако с помощью программирования и использования элементов ActiveX можно реализовать все необходимое для работы с данными. Кроме того, программирование позволяет снабдить страницу доступа к данным процедурами реакций на события, такие как нажатие кнопки, получение страницей фокуса и многие другие. То есть страницы обладают всеми необходимыми возможностями, которые предоставляют формы и отчеты Access.
 
Страницы доступа к данным
Страницы доступа к данным (Data Access Pages) — это специальный тип Web-страниц, предоставляющий пользователям Web интерфейс форм и отчетов Access для доступа к данным из базы данных Microsoft Access. Страницы доступа к данным представляют собой текстовые файлы с исходным кодом, соответствующим расширенному стандарту HTML — XML (Extended Markup Language). Страницы доступа к данным поддерживают возможности DHTML.
Внимание
Страницы доступа к данным поддерживаются программой просмотра Internet Explorer версии 4.0 или более поздней. Полная поддержка всех возможностей реализована в версии 5.0.
Страницы доступа к данным появились как новый тип объектов базы данных в Access 2000. В отличие от других объектов, они не хранятся в файле базы данных, а хранятся в виде отдельных файлов HTML. В базе данных содержатся только ярлыки, указывающие на эти файлы. Список ярлыков страниц доступа к данным отображается в окне базы данных с помощью щелчка по ярлыку Страницы (Pages) на панели объектов в окне базы данных. Работать со страницей доступа к данным можно, открыв ее либо в программе просмотра Интернета, такой как Internet Explorer, либо в приложении Access 2010. В последнем случае страница доступа к данным может быть открыта в двух режимах: в режиме Просмотра и в режиме Конструктора. В режиме Конструктора можно изменять содержимое страницы: ее элементы, текст и оформление, а также настраивать свойства страницы и ее элементов. Программирование страницы доступа к данным осуществляется в Редакторе сценариев. Открыть редактор сценариев можно, выделив ярлык страницы в окне базы данных и нажав кнопку Редактор сценариев (Microsoft Script Editor) на панели инструментов или выбрав команду Сервис, Макрос, Редактор сценариев (Tools, Macro, Microsoft Script Editor) в стандартном меню Access 2002.
Чтобы открыть страницу в -режиме Просмотра, используйте кнопку Открыть (Open) в окне базы данных или элемент списка Просмотр страницы (Page View) у кнопки Вид (View) на панели инструментов Макет страницы (Page View) или команду меню Вид, Просмотр страницы (View, Page View).
Чтобы открыть страницу в режиме Конструктора, используйте кнопку Конструктор (Design) в окне базы данных, элемент списка Конструктор (Design View) у кнопки Вид (View) на панели инструментов Макет страницы (Page View) или команду меню Вид, Конструктор (View, Design View).
Возможности страницы доступа к данным зависят от того, для чего она предназначена. Существуют три основных варианта:

  • Составление отчетов в интерактивном режиме. Страницы доступа к данным этого типа часто используются для объединения и группировки сведений, хранящихся в базе данных, а также для публикации сводок данных. Например, страница может публиковать сводки по продажам для каждого региона, в котором проводятся операции. С помощью маркеров развертывания можно перейти от общей сводки данных, такой как список всех регионов и общий объем продаж по ним, к подробностям по продажам отдельных товаров в каждом регионе. Страница может также содержать кнопки панели инструментов, позволяющие сортировать и фильтровать данные, однако редактировать данные на страницах этого типа невозможно.
  • Ввод данных. Этот тип страниц доступа к данным используется для просмотра, добавления и редактирования записей или только для добавления записей.
  • Анализ данных. Страницы доступа к данным этого типа могут включать сводные списки (аналог сводных таблиц Excel), которые позволяют реорганизовывать данные для их анализа различными способами. Страница может содержать диаграммы для анализа тенденций, закономерностей и выполнения сравнений между данными в базе данных или электронные таблицы, в которые можно вводить и редактировать данные, а также использовать формулы для выполнения некоторых вычислений, выполняемых в Microsoft Excel.

Страница доступа к данным непосредственно связана с базой данных. При просмотре в Internet Explorer отображается копия страницы. Поэтому любой отбор данных, сортировка и другие изменения способа отображения данных, включая изменения в сводном списке или электронной таблице, влияют только на копию страницы. Однако изменения в самих данных — изменение значений, добавление или удаление данных — сохраняются в базе данных и впоследствии доступны всем, кто просматривает страницу.