На рис. 6.1 показан пример страницы, которая создается для ввода данных в режиме конструктора. Вводится запись Products(Изделие), содержащая сведения о коде изделия (Product ID), его наименовании (Product Name), имени фирмы (Company Name), цене за единицу продукта (Unit Price), скидке (Discontinued).
Рис. 6.1
Хотя страницы доступа к данным могут использоваться при работе с локальной базой данных Access 2002, все-таки их основное назначение – обеспечивать просмотр, редактирование и составление отчетов в рамках Internet Explorer. Страницы имеют ряд новых Web-функций и поддерживают перетаскивание объектов. По сути это HTML-страницы, которые содержат динамические ссылки на данные (иными словами, данные «связываются» со страницей). В отличие от традиционных форм и отчетов, Data Access Pages сохраняются не в файле базы данных (с расширением. mdb), а в отдельных HTML-файлах. Это позволяет легко пересылать страницы доступа к данным по каналам электронной почты и размещать на Web-серверах.
В Access 2002 можно открыть любой HTML-файл с помощью конструктора Data Access Pages, а затем добавить в этот файл поля – ссылки на данные. Также конструктор позволяет формировать страницы доступа к данным. Рабочая область конструктора создается с помощью Internet Explorer и использует такие хорошо знакомые вам средства, как таблицы свойств, списки полей, наборы инструментов и мастера. Использование программных средств, в частности языка SQL, позволяет значительно расширить функциональные возможности страницы доступа к данным. Так, например, можно:
• запрашивать параметры в запросе;
• передавать параметры с одной страницы доступа на другую;
• производить подстановку значений из другого набора значений на странице;
• применять условное форматирование;
• использовать макросы, в частности основанные на событиях страницы, для увеличения разнообразия принимаемых решений;
• добавить один или несколько пользовательских фильтров на страницу доступа к данным и др.
Каждый объект базы данных создается для определенной цели. В табл. 6.1 обобщены сведения о том, пригодны ли различные объекты Access 2002 для достижения тех или иных целей. Позиция «Да» означает, что использование данного объекта по определенному назначению является оптимальным решением, «Нет» – недопустимым, «Да/Нет» – возможным, но не лучшим.
Таблица 6.1
Основные типы страниц доступа к данным:
• диалоговый отчет – используется для сбора и структуризации сведений, которые вводятся в БД для последующего отображения;
• ввод данных – используется для добавления, удаления и редактирования записей;
•
анализ данных – может включать такие же электронные таблицы, формулы, диаграммы, какие содержатся в Excel.
Страницы доступа к сгруппированным данным
Страницы доступа к сгруппированным и динамически связанным данным открывают перед пользователями совершенно новые возможности работы с информацией с помощью единого HTML-интерфейса. Благодаря этому легко просматривать группы взаимосвязанных данных и управлять ими. Например, можно создать страницу доступа к сгруппированным данным, где будут отражены объемы продаж по регионам для разных торговых представителей. Интерактивный характер страниц доступа к данным позволяет не только получить итоговые сведения по конкретному региону, но и собрать при необходимости более подробную информацию.
Практическое применение страниц доступа к данным рассматривается при работе с новой БД.
Использование страниц доступа к данным
Из табл. 6.1 видно, что для взаимодействия Access 2002 с окружением страницы доступа к данным значительно полезнее, чем статические копии отчетов. Если последние, в соответствии с названием, применяются лишь для рассылки статических данных, то страницы доступа к данным используются для ввода сведений и их редактирования, для передачи данных внутри БД/проекта, для информационного обмена Access 2002 с внешним окружением и для оперативной связи по электронной почте.
Здесь мы подробнее рассмотрим, как эти страницы помогают осуществлять информационное взаимодействие с внешним миром. В качестве примера возьмем тип страницы доступа к данным, предназначенный для их ввода и корректировки.
Страница доступа к данным: ввод данных
Ранее уже говорилось, что такая страница доступа к данным в Access 2002 очень напоминает форму для ввода данных. Уместна и другая аналогия: форма – страница доступа к данным, отчет – групповая страница доступа к данным.
Читать дальше
Конец ознакомительного отрывка
Купить книгу