Преобразование
в страницу доступа к данным
Третий вариант
преобразования объектов базы данных — в формат страниц доступа к данным — доступен
с помощью команды
Сохранить как
(Save As). Чтобы выполнить такое преобразование,
необходимо выделить объект в окне базы данных или открыть его в любом режиме
и выбрать эту команду в меню
Файл
(File) или контекстном меню объекта.
Появится диалоговое окно, в котором потребуется указать имя новой страницы и
выбрать в списке предложенных форматов элемент
Страница доступа к данным
(Data Access Page), по умолчанию будет выбран элемент с исходным типом объекта.
Замечание
Страницы доступа к данным также можно сохранить в формате HTML приложений — файлов с расширением hta (HTML Application). Этот формат позволяет использовать технологию динамического HTML — DHTML (Dynamic HTML) "вне программы просмотра" для создания самостоятельных приложений. С помощью НТА можно разрабатывать приложения как обычные Web-страницы в формате DHTML с применением сценариев, с другой стороны, это позволяет включать в разрабатываемое приложение то содержимое, которое изначально разрабатывалось для Web.
Внешний вид
полученной таким способом страницы доступа к данным практически не будет отличаться
от внешнего вида исходного объекта. К тому же, на страницах доступа к данным
могут появиться дополнительные элементы управления, позволяющие работать с записями.
Например, на странице доступа к данным, полученной из отчета "Счет"
(Invoice) базы данных "Борей" (Northwind), есть элементы управления,
позволяющие переходить между записями и сворачивать или разворачивать уровни
группировки (рис. 12.13).
Вообще говоря,
интерфейс базы данных обычно включает более сложные формы и отчеты: многостраничные
и с подчиненными формами и отчетами, со связанными объектами. К сожалению, точных
аналогов многостраничных форм, подчиненных форм и отчетов и связанных объектов
в страницах доступа к данным Access 2002 не существует, однако с помощью программирования
и использования элементов ActiveX можно реализовать все необходимое для работы
с данными. Кроме того, программирование позволяет снабдить страницу доступа
к данным процедурами реакций на события, такие как нажатие кнопки, получение
страницей фокуса и многие другие. То есть страницы обладают всеми необходимыми
возможностями, которые предоставляют формы и отчеты Access.
Рис. 12.13. Отчет "Счет", преобразованный в страницу доступа к данным