<< Предыдущая

стр. 96
(из 106 стр.)

ОГЛАВЛЕНИЕ

Следующая >>

матически добавляется ярлык к файлу.
Страницы доступа к данным впервые были введены в Access 2000. В после-
дующих версиях Access они приобрели ряд новых функций. Сейчас форму или
отчет можно сохранить в виде страницы доступа к данным и получить веб-стра-
ницу. Их можно опубликовать в Интернете, но для этого в конфигурацию сис-
темы должен входить сервис Remote Data Services.
Страницу доступа к данным можно открыть в режиме просмотра и режиме
конструктора.
Отчеты, страницы доступа кданным, макросы, настройка базы данных Access 2003 525


Запомните
Чтобы открыть'строницу в режиме просмотра в окнСбозы данных, на вертикаль-,
^^-но'^аеположенной тцем Объекты (Objects) (см. рис; 23.2) выберите значок:
..Страницы'(Pag&s), в.спжж© имен страниц базы дважды щелкните имя интере˜
сующей вас страницы.

На рис. 26.15 показан внешний вид страницы доступа к данным Обзор зака-
зов. Страницы доступа к данным этого типа часто используются для объедине-
ния и группировки сведений, хранящихся в базе данных, а также для публика-
ции сводок данных. Благодаря наличию подключения к базе данных, страницы
отображают текущие данные.

Рис. 26.15
Страница доступа
кданным
Обзор заказов

IflfaeB
Год Ofiuw»


Гощ lfl./lW7 О&цм


ГМ l.'l.'l'/JC Мщм


' ::; < ˜i Г лти-Дат»'»**™ fc?»S



В нижней части окна, в котором можно просматривать данные и работать
с ними, могут эмулироваться кнопки перехода (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).
Глава 26
526

• Выберите в меню Файл (File) команду Открыть (Open) и в окне открытия
файла нажмите кнопку Обзор (Browse).
• Откройте папку Office 10\Samples и дважды щелкните значок Обзор това-
ров (Review Products).him. Расширение файла будет отображаться в окне,
если в окне Мой компьютер (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
используются при определении положения каждого объекта на странице. По-
зиция определяется от левого верхнего угла области, в которой виден объект.

Сознание страницы доступа к нанным с помощью мастера
Способ создания страницы зависит от ее предназначения. Разработку стра-
ниц по данным, которые хранятся в связанных таблицах облегчает использова-
ние мастера. В окне базы данных на вертикально расположенной панели Объ-
екты (Objects) выделите значок Страницы (Pages) и дважды щелкните значок
Создание страницы доступа к данным с помощью мастера (Create access page by
using wizard). Разработка страниц доступа к данным аналогична разработке
форм и отчетов: используется панель элементов, элементы управления и т.д.
В то же время, разработка страниц доступа к данным имеет ряд отличий, рас-
смотренных ниже.
В окне Мастер страниц (Page wizard) в раскрывающемся списке Таблицы/За-
просы (Tables/Queries) выберите поочередно таблицы и запросы, поля которых
будут использованы в страницах (рис. 26.16). Дважды щелкните требуемые
поля в списке Доступные поля (Available Fields) для перемещения их в список
Выбранные поля (Selected Fields).

Рис. 26.16 Мастер страниц
Добавление полей в страницу
доступа данных Какие поля следует добавить на страницу?

Допускается выбф несголъких таблиц или




•Д0:тупнье поля Выбранные-Поля:


Должность
Адрес

BS3B
Страна
Телефон
Факс
Огчеты, страницы доступа к данным, макросы, настройка базы данных Access 2003^ 527


В следующих окнах, если необходимо добавьте уровни группировки, задайте
требуемый порядок сортировки, введите название страницы (рис. 26.17). Если
у вас при установке Office предусмотрена возможность использования тем
(Themes), то установите флажок Применить тему к странице (Do you want to
apply theme to your page) и выберете тему в следующем диалоговом окне. Тема
определяет наборы CSS с определенными изображениями на заднем плане
и шрифтами.

Рис. 26.17
Ввод названия
страницы доступа
к данным




Нажмите кнопку Bud (View) для эмуляции отображения страницы доступа
к данным в обозревателе. Сохраните страницу в файле. При сохранении стра-
ницы доступа к данным в режиме конструктора все вспомогательные файлы,
например маркеры, фоновые текстуры и рисунки, по умолчанию сохраняются
в отдельной папке.

Файлы с расширением .asp
В последние годы в Интернете для отображения табличных данных все шире
используются файлы с расширением .asp. ASP переводится как активные стра-
ницы сервера. Технология ASP принадлежит Microsoft. Файлы с расширением
.asp открываются в Internet Explorer. Они имеют атрибут Только чтение (Read
Only) и могут содержать сценарий, созданный в VBScript или Jscript. При полу-
чении веб-страницы в формате ASP в результате экспорта, имена всех папок
и файлов следует указывать латинскими буквами, так как веб-сервер поддержи-
вает только латинские имена генерируемых страниц.

Макросы
Макрос (macro) служит для автоматизации выполнения часто повторяю-
щейся операции. Он создается в результате выбора из списка возможных дейст-
вий (макрокоманд), которые выполняются последовательно или в заданном
порядке. Например, нажав кнопки, можно запустить макрос, который откроет,
распечатает и закроет отчет.
Глава 26
528

Слово макрос (macro) означает большой и в данном контексте, очевидно,
предполагается, что с его помощью можно выполнить большую работу, чем
с помощью отдельных макрокоманд. Основное назначение макроса — создание
удобного для пользователя интерфейса, отображающего, например, удобные
меню и панели инструментов.

^шЧй
Запомнате
мнение родствен-
Макрос в Access может состоять из группы макрос
ных макросов в группы может упростить управление базой данных, Для просмот-
. . ра имен макросов выбранной груНпы макросов в меню Вид окна макроса выбе-
: &зшв команду Имена макросов. Аля запуска.макроса следует обратиться Цего .
имени.:

Макросы, написанные в Access, отличаются от макросов, которые создаются
в приложениях Word, Excell и PowerPoint. Microsoft рекомендует использовать
для автоматизации операций язык программирования Visual Basic for Applicati-
on (VBA), а не макросы, которые используются для совместимости с более ран-
ними версиями Access.

Создание макроса
Создать макрос можно несколькими способами:
• в окне базы данных на вертикально расположенной панели Объекты
(Objects) выбрать значок Макросы (Macro) и нажать кнопку Создать (New)
на панели инструментов;
• в окне базы данных выбрать в меню Вставка (Insert) команду Макрос
(Macro).
В верхней области окна конструктора макросов по умолчанию каждая стро-
ка разбита на два столбца: Макрокоманда (Action) и Примечание (Comment)
(рис. 26.18). В столбце Макрокоманда щелкните первую ячейку, нажмите кноп-
ку раскрытия списка, выберите из списка имя нужной макрокоманды, напри-
мер, ПреобразоватьТекст (TransferText). В столбце Примечание можно ввести
комментарий, поясняющий назначение макрокоманды. Примечание облегча-
ют понимание и сопровождение макросов.

_"п .
Рис. 26.18 Ш БореЙ -[Макрос! : макрос]
Окно макроса X
••!{7|:И?айя диета еш Е-гтарс-а Запуск Сервис- QI<HO' ?прдао -#

I
' Л •• : --
,.
Макрокоманда Примечание
Вывеет иВФорм ате
V У,\мЛШ,\^\ЛаЯ\ _zj w>
Аргументы макрокоманды
Тип преобразования • импорт (разделители)
| ииторт данныи из текстового файла
Название спецификации
i в та<ущую баэу&знны* Microsoft
Имя таблицы
• Office Access, экотдрт данньк из
Имя файла
текущей базы данных а тенлоаьй
С именами полей - Нет файл или устёновленунэ связи
Имя таблицы HTNL дачные из текегодага файла г
'• Кодовая страница текущей fcra гй дан-ыя. Экспорт
данных в файл длл сг*-рнил
MicraaoR: Office Word для Whdows
Дпя справки пахнете Р1

F6 = переключение окон. Р1 = сгравка. '. • ' MUM
Отчеты, страницы доступа к данным, макросы, настройка базы данных Access 2003 529


После заполнения поля в столбце Макрокоманда в нижней области окна
конструктора отображается панель аргументов, позволяющая ввести значения
аргументов соответствующей макрокоманды, Аргументом называется констан-
та, переменная или выражение, служащие источником данных для макроко-
манды, процедуры или метода. Аргумент дает дополнительную информацию
к выполнению макрокоманды. Для задания многих аргументов макрокоманд
используется выражение, перед которым ставится знак равенства (=). Выбрать
в раскрывающемся списке одно из значений аргумента позволяет кнопка.
Чтобы быстро создать макрос, выполняющий действие над конкретным
объектом базы Данных, перетащите этот объект из окна базы данных в строку
макрокоманды окна макроса. Например, можно создать макрос, открывающий
форму Заказы в окне базы данных Борей. Для этого выполните следующие дей-
ствия:
• в окне базы данных Борей в списке Объекты (Objects) нажмите кнопку
Формы и дважды щелкните значок Заказы клиента;
• на панели инструментов Режим формы в раскрывающемся списке выбе-
рите Макрос (Macro).
Закончив написание макроса, его необходимо сохранить, выбрав в меню
Файл (File) команду Сохранить (Save). Затем введите Имя макроса в окно Со-
хранение (Save As) (рис. 26.19).

Рис. 26,19
Диалоговое окно сохранения макроса




Проверка условий на значение
Проверка условий на значение это процесс выяснения, удовлетворяют ли
вводимые данные определенным условиям или ограничениям. Для проверки
условий на значения с помощью макроса в окне макроса нажмите кнопку Усло-
вия (Condition) на панели инструментов Конструктор макросов (Macro Design)
и введите условие в ячейку столбца Условие (Condition) в пустой строке макро-
команды. В ячейке столбца Макрокоманда выберите в списке макрокоманду,
которая должна выполняться, если условие истинно. Для всех других макроко-
манд, которые должны выполняться, если условие истинно, введите многото-

<< Предыдущая

стр. 96
(из 106 стр.)

ОГЛАВЛЕНИЕ

Следующая >>