
- •Глава 3. Создание страниц доступа к информации в базе данных
- •3.1. О подходах к созданию страниц доступа к данным
- •3.1.1. Сводные списки
- •3.1.2. Интерактивные страница для ввода и изменения данных
- •3.1.3. Интерактивные диаграммы
- •3.2. Структура страницы доступа к данным
- •3.3. Создание страниц доступа к данным в текущей базе данных
- •3.3.1. Создание страниц доступа к данным на основе одного источника данных
- •3.3.2. Создание страницы доступа к данным на основе нескольких таблиц или запросов
- •3.3.3. Изменение внешнего вида страница
- •3.6. Интерактивные диаграммы на станицах доступа к данным
- •3.6.1. Создание интерактивной диаграммы на станице
- •3.6.2. Изменение объектов диаграммы
- •3.6.3. Создание нескольких диаграмм в рабочей области
- •3.7. Добавление данных на страницу из электронной таблицы Microsoft Excel
- •3.7.1. Создание на странице доступа к данным электронной таблицы
- •3.7.2. Преобразование электронной таблицы к формату текстового элемента на странице
- •3.7.3. Одновременная работа с несколькими итоговыми результатами на страницах
Глава 3. Создание страниц доступа к информации в базе данных
Учитывая сетевую ориентацию создаваемых продуктов, фирма Microsoft, начиная с версии Access 2000, внедрила в базу данных новый объект — страницы доступа к данным, которые представляют собой гипертекстовый документ, ориентированный на распространение в сети. Страницы доступа к данным представляют специальный тип веб-страницы, которая может непосредственно подключаться к базам данных и использоваться для просмотра, редактирования, обновления, удаления, отбора, группировки и сортировки изменяющихся данных, извлекаемых из баз данных Microsoft Access или Microsoft SQL Server, начиная с Microsoft Internet Explorer 5 или более поздних версии. Страницы могут включать данные из других источников, например из Microsoft Excel. Выходная форма страницы создается в формате HTML. Microsoft Access позволяет также создавать динамические страницы доступа к данным (файлы HTML Application (HTA)), что существенно повышает возможности по интеграции и анализу данных за счет использования сценариев. Несмотря на это, HTA-файлы имеют следующие два существенных отличия от веб-страниц.
Приложение полностью пишется на динамическом языке HTML, но выполняется в собственном окне без меню и панелей инструментов обозревателя, то есть приложение полностью определяется пользовательским интерфейсом.
Страница доступа к данным является полностью доверяемой и свободной от ограничений, которые накладываются на веб-страницы по соображениям безопасности. В отличие от веб-страниц, которые выполняются при посещении, пользователи должны доверять HTA-приложению, хотя после установки и запуска HTA-приложение может выполнить любые действия, выполняемые программами.
Для превращения страницы доступа к данным в веб-приложение ее следует опубликовать на сервере. Благодаря использованию на страницах динамических эффектов и элементов, доступ к базе данных в среде клиент-сервер, как правило, является весьма эффективным. Единственным условием является необходимость расположения баз данных Microsoft Access или SQL Server на сервере или компьютере с общим доступом. При перемещении базы данных, к которой подключена страница, после создания страницы необходимо изменить ее подключение к источнику данных OLE DB в диалоговом окне Подключение страницы доступа к данным.
|
Примечание. При задании источника данных для страницы надо применять стандартный формат записи пути (UNC — universal naming convention), отказавшись от записи пути к файлу, принятому в Windows. Буква диска может быть изменена или не всегда определена, в то время как путь UNC является надежным и согласованным способом для поиска источника данных страницы в сети. В терминах UNC путь имеет следующий синтаксис \\Сервер\ОбщаяПапка\Путь\ИмяФайла. |
Динамические (генерируемые сервером) файлы HTML (ASP или IDC/ HTX) можно создавать из таблиц, запросов и форм. Генерируемые сервером файлы HTML отображаются в обозревателе в табличном формате. Эти файлы следует применять в случае, если:
созданная страница будет просматриваться в веб-обозревателе (браузере);
требуется просматривать текущие данные в таблице, подключенной к источнику данных ODBC, т. е. к источникам, поддерживающим протокол ODBC (Open Database Connectivity).
Если данные изменяются не часто, то можно создавать статические файлы HTML.
Рассмотрим основные элементы и структуру страницы доступа к данным.