Страницы доступа к данным
Желательно использовать Microsoft Internet Explorer версии 5.5 и старше, так как более ранние версии не позволяют выбирать и работать с несколькими элементами управления или не отображают некоторые свойства и панели инструментов.
Страницы доступа к данным могут содержать не только отформатированную статическую информацию, но и иметь вид динамических страниц, что позволяет пользователям создавать запросы к базе данных, извлекать или изменять требуемые данные. Они создаются на базе таблиц, запросов, форм, отчетов и могут включать данные из других источников, например, Microsoft Excel.
Страница доступа к данным записывается как файлы Dynamic HTML (DHTML) в отдельный файл, который имеет расширением .htm, а не.mdb, как остальные объекты, и хранится за пределами Access. В окно базы данных автоматически добавляется ярлык к файлу.
Страницы доступа к данным впервые были введены в Access 2000. В последующих версиях Access они приобрели ряд новых функций. Сейчас форму или отчет можно сохранить в виде страницы доступа к данным и получить веб-страницу. Их можно опубликовать в Интернете, но для этого в конфигурацию системы должен входить сервис Remote Data Services.
Страницу доступа к данным можно открыть в режиме просмотра и режиме конструктора.
На рис. 26.15 показан внешний вид страницы доступа к данным Обзор заказов. Страницы доступа к данным этого типа часто используются для объединения и группировки сведений, хранящихся в базе данных, а также для публикации сводок данных. Благодаря наличию подключения к базе данных, страницы отображают текущие данные.
Рис. 26.15. Страница доступа к данным
В нижней части окна, в котором можно просматривать данные и работать с ними, могут эмулироваться кнопки перехода (Record Navigation): Первая (First), Предыдущая (Previous), Следующая (Next), Последняя (Last). Кнопки перехода представляют собой элемент управления ActiveX, который обеспечивает связь таблиц и запросов с DHTML-страницей. Страница доступна только для чтения, редактировать данные на ней невозможно и кнопка Добавить новую запись (Add New Record) не отображается.
После нажатия крайне правой кнопки Справка (Help) на экране отображаются Справочные данные об особенностях доступа к данным (Get Help on Specific Areas in Data Access Pages). Страница интерактивна и содержит кнопки панели инструментов, позволяющие сортировать и фильтровать данные.
Щелкните элемент развертывания групп записей, и в окне будут видны заголовки групп, содержащих по 3 записи. На элементе отображается знак "плюс" (+) или "минус" (– ). Элемент управления на странице доступа к данным связан с кодом HTML, который сохраняется в поле таблицы. Можно запустить код HTML для выполнения конкретных действий, например для изменения цвета текста.
Распространять информацию по Интернет и интранет сетям позволяют публикации. Страницы могут распространяться в электронном виде с помощью электронной почты. Получатели будут видеть текущие данные при каждом открытии сообщения.
Для просмотра страницы доступа к данным в окне обозревателя Internet Explorer выполните следующие действия:
- Запустите обозреватель в автономном режиме. Если на экране отобразится окно Установка связи (Dial-up Connection), то нажмите кнопку Автономно (Work Offline).
- Выберите в меню Файл (File) команду Открыть (Open) и в окне открытия файла нажмите кнопку Обзор (Browse).
- Откройте папку Office 10\Samples и дважды щелкните значок Обзор товаров (Review Products).htm. Расширение файла будет отображаться в окне, если в окне Мой компьютер (My Computer) выбрана команда Свойства папки (Folder Options) и в диалоговом окне на вкладке Вид (View) снят флажок Скрывать расширения для зарегистрированных типов файлов (Hide file extensions for known file types).
- В окне Открыть (Open) нажмите кнопку ОК.
World Wide Web Consortium (W3C) предложены стандарты XML (extensible Markup Language) и CSS (Cascading Style Sheets). При желании вы можете просмотреть XML-код элемента управления, выбрав в окне базы данных в меню Вид (View) команду Источник HTML (Source). XML-код элемента управления генерируется автоматически в режиме конструктора страниц (Page Design). CSS используются при определении положения каждого объекта на странице. Позиция определяется от левого верхнего угла области, в которой виден объект.