Публикация данных в Интернет с помощью страниц
В этой главе…
Для одних людей Интернет – это место развлечений или любимое хобби. Другие подключаются к Всемирной сети с целью решения серьезнейших проблем. Читатели, изучающие Access по этой книге, едва ли смогут создать приложение с поддержкой Интернет, но это вовсе не повод для того, чтобы даже не поинтересоваться такой возможностью.
Страница доступа к данным в Access – это объект, который в отличие от других объектов представляет собой файл, созданный на языке разметки динамических гипертекстовых страниц DHTML. Файл хранится вне файла базы данных (с расширением. MDB), хотя его можно без проблем просматривать в окне базы. При этом страница выглядит так же, как стандартная форма или отчет, однако ее можно просматривать с помощью Обозревателя и обновлять содержимое базы данных через Интернет-соединение. В этой главе рассказывается о создании страниц доступа к данным – превосходного инструмента Access, предназначенного для работы с данными в глобальной сети.
Обзор объекта страницы
Прежде чем приступить к созданию новых страниц, просмотрим уже готовые страницы и сравним их с формами. База данных "Борей" содержит несколько страниц, демонстрирующих общую концепцию создания такого рода объектов.
Запустите базу данных "Борей" (закрыв окно приветствия и главную кнопочную форму). Как вы уже знаете, для запуска этой базы данных нужно выполнить команду Справка › Примеры баз данных › Учебная база данных "Борей". Щелкните на ссылке Страницы в окне Объекты базы данных – появится список объектов страниц. Наведите указатель мыши на любую из страниц, и вы увидите экранную подсказку, указывающую на полное имя страницы (рис. 10.1). Такого рода подсказка предусмотрена в Access только для объектов страниц.
Рис. 10.1. Имя объекта страницы отображается в специальной экранной подсказке
Обратите внимание на тот факт, что страница имеет расширение .htm. Объект на самом деле является файлом HTML. В отличие от других объектов Access, объекты страниц не хранятся в файле базы данных с расширением. mdb. Элементы, отображаемые в окне базы данных, представляют собой ссылки (гиперссылки) на файлы HTML, хранящиеся вне файла с расширением. mdb.
Теперь дважды щелкните на странице Обзор товаров, а затем на кнопке Увеличить, и окно страницы будет развернуто во весь экран. На странице все товары указаны в алфавитном порядке и сгруппированы по первым буквам названий. При первом открытии страница окажется пустой. Щелкните на стрелке рядом с буквой "А".
Результат, который вы должны получить, показан на рис. 10.2. Элемент управления в виде стрелки называется расширяемым. После раскрытия элемента стрелка указывает вниз. Для сокрытия (сворачивания) раздела снова щелкните на этой стрелке.
После разворачивания группы окажется, что страница напоминает аналогичный отчет с группами. В данном случае каждая группа включает в себя товары, которые начинаются с определенной буквы. В заголовке группы представлены типы содержащихся данных, а под ними хранятся собственно данные.
Кстати, рассматриваемая выше страница предназначена только для чтения. Другими словами, даже при ее просмотре в обозревателе данные можно будет лишь изучать, но не изменять.
Поле подстановки представляет собой определяемый пользователем тип данных табличного уровня, который содержит значение, отличное от того, что отображается на экране. Более полная информация о полях подстановки и методах их создания изложена в главе 6, "Использование взаимосвязей".