Проектирование отчета и страниц доступа к данным. Назначение отчета и способы его проектирования, страница 10

6.3.  Технология создания страниц доступа к данным

В Microsoft Access 2000 и более высокой версии имеются два пути создания Web-страниц:

1.  Экспорт таблицы, формы или отчета с преобразованием данных в формат html (статические страницы).

2.  Разработка страницы доступа данных, которую можно рассматривать с помощью браузера Internet Explorer (динамические страницы).

Статическую Web-страницу можно создать из любой таблицы или запроса, экспортируя результаты данных в html-документ. Для этого из окна базы данных выбирают  объект (таблицу или запрос), который требуется экспортировать. Затем выполняют команду Файл à Экспорт… В появившемся диалоговом окне следует указать имя нового файла и способ его сохранения. Страницы сохраняются как самостоятельные файлы с расширением html, где html – это система кодировки, используемая при формировании текстовых файлов для их просмотра с помощью Webбраузера.

Имеются две технологии Microsoft, которые позволяют создавать динамические Web-страницы для отображения и обновления данных: IDC (Internet Database Connector) и ASP (Active Server Page).

При использовании технологии IDC создается два типа файлов:

· Файл с расширением idc, который содержит информацию о выбранном источнике ODBC и запросе, который предоставляет данные для Webстраницы. Файл idc может также содержать имя пользователя и пароль для доступа к источнику данных.

· Файл с расширением htx, который обычно называется файлом шаблона и который определяет внешний вид результатов запроса для просмотра.

При создании Web-страницы данные, создаваемые файлом с расширением idc объединяются с файлом, имеющим расширение htx. В результате создается файл с расширением html, который и отображается на экране с помощью браузера.

Файл типа idc представляет собой текстовый файл, содержимое которого можно просмотреть с помощью стандартного приложения Блокнот. Например, вид файла idc, созданного для динамического отображения содержимого таблицы СВЕДЕНИЯ БД УЧЕБНАЯ, будет следующим:

Datasource: Ucheb_for_StudentBase

            Template: СВЕДЕНИЯ_1.htx

            SQLStatement: SELECT * FROM [СВЕДЕНИЯ]

            Password:

            Username:

Здесь в параметре Datasourse указывается имя системного источника данных. В Template – шаблон для оформления отображаемой Web-страницы. В SQLStatement – указывается запрос к источнику данных на вывод данных из базы данных. В этом файле также может указываться имя пользователя – Username и пароль для доступа к базе данных – Password.

Когда пользователь обращается к базе данных, сервер запускает на выполнение указанный файл idc. Назначение файла idc заключается в определении и выполнении запроса к указанному системному источнику данных ODBC. После выборки информации idc-файл вызывает указанный шаблон (параметр Template) и передает ему результаты, возвращаемые в виде Web-страницы.

Создание динамической страницы по технологии ASP. При работе с динамическими страницами Web-браузер открывает специальную Webстраницу, называемую страницей ASP (Active Server Pages). Эта страница включает в себя команды языка Visual Basic Script, которые выполняются на Web-сервере. С помощью этих команд открывается база данных, выполняется запрос и формируется результат запроса. Web-сервер отправляет полученный результат запроса браузеру, открывшему эту страницу.

Основная работа со страницей доступа к данным выполняется Webбраузером. С помощью этой страницы браузер Internet Explorer находит и просматривает данные в базе данных, созданной в Microsoft Access. В корпоративной интрасети публикуются страницы доступа к данным в виде Web-страниц. Пользователи получают доступ к этим данным и могут их находить, просматривать и изменять. Чтобы открыть Web-страницу доступа к данным, пользователю интрасети нужно иметь Microsoft Office 2000 и Internet Explorer версии 5 и выше.