Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
база данных.docx
Скачиваний:
167
Добавлен:
24.03.2015
Размер:
5.83 Mб
Скачать

Краткая характеристика отличий сДд от форм и отчетом

За ича

ЧРирма

Отчет

Динами­ческий отчет

Страница доступа к данным

В вор редактирование и интерак­тивное взаимодействие с данными в базе данных или проекте

Да

Нет

Нет

Да

ввод, редактирование и интерак­тивное взаимодействие с реаль­ными данными ('ive data) в Интер­нете или интранете за рамками базы данных или проекта

Нет

Нет

Нет

Да

Печать данных цля распространения

Возможно

Да

Да

Возможно

Передача данных по элек гронной п^чте

Нет

Нет

Да (статичес­кие данные)

Да (реальные данные)

Примечание.

El таблице «Да» означает наилучшее выполнение задачи, «Возможно» — возможность менее оптимального решения задачи, «Пет» — невозможность решения задачи.

С учетом состава включенных элементов СДД по назначению условно можно разделить на три основных типа: получения интерактивного отчета, ввода и анализа данных соответственно.

Первый гип СДД часто используется для объединения и группирования информации в базе данных и публикации итоговых данных. Данные в СДД этого типа можно сортировать и фильтровать, но нельзя редактировать.

Второй тин СДД используется для просмотра, редактирования, добавле­ния и удаления записей из БД. Между страницей и данными устанав шваег - ся динамическая связь с помощью операторов языка SQL, размещаемых на ел ранице. Обмен информацией между страницей и базой данных происходит при выполнении SQL-операторов, которые обрабатываются Web-сервером, посылающим запросы к БД.

СДД третьего типа могут включать список PivotTable (св< дная таблица), подобный форме PivotTable системы Access или отчету PivotTable таблично­го процессора Excel. Кроме того, страницы могут содержать диаграммы или электронные таблицы в которых можно вводить и редактировать данные, а также использовать формулы как в Excel.

Страница доступа к данным сохраняется в отдельном файле вне файла базы данных.

Создание страниц доступа к данным

Начать создание СДД можно различными способами при создании базы данных и в существующей базе данных. Мы коротко рассмотрим, как созда­ются новые пустые С ДД.

Если после запуска Access в окне справа присутствует панель задач (как на рис. 10.1), то для создания пустой СДД в разделе достаточно пойти по ссыл­ке Пустая страница доступа к данным (Blank Data Access Page). Появле­нием панели управляет флажок на вкладке Вид (View) меню Сервис | Пара­метры (Tools | Options).

Перейти к созданию СДД можно также с помощью команды Файл | Со­здать (File | New) или по нажатию кнопки Создать (New) панели инстру­ментов. В этих двух случаях появляется вышеупомянутая панель, если ее не было до этого.

Результатом перехода по ссылке Пустая страница доступа к данным (Blank Data Access Page) будет окно ьыбора источника данных (рис. 10.39).

При пажатии на кнопку Открыть (Open) запустится мастер соединения с данными (рис. 10.40), позволяющий ус гановить соединение с источником данных для СДД.

12 Зак 474

г

Select Data Source

Lool.pv

My Dati. Sources

m <- • m ox c„, m - t^

«J+Connect to New Data Souru .ode 3QL Servor Connection "dc

History

File name:

Cancel

MyDucurants Df"'<top Fa^orlt

H N*w£xi.ce... j Open -(

My Network

Place. Files of typr: |aII Data Source^ (* ode;" mdb, » mde; "^]

Рис. 10.39. Окно выЬора источника данных

Data Connection Wizard

Welcome to the Data Connection Wizard

ZJ

This wizard will help you icnnect to a remote data source.

What kind of data source do you want to connect to? Гмоо^лР' SQL erv:

Dthiri .'Advanced

Zl

О

Caned

< Bad-

yext >

Finish

— - - —

Рис. 10.40. Окно установления соединения с источником данных

II

I

Следующее окно мастера (рис. 10.41) предназначено для задания осталь­ных свойств соединения, которые включают в себя: поставщика данных, имя сервера, информацию подключения (имя учетной записи пользователя и па­роль), имя Файла базы данных на сервере и другие.

Свойства связи с данными

Поставщик данных | Подключение | Дополнительно | Все | Выбариг' подключаемые данные:

Поставщики OLE DB

Microsoft Jet 4.0 OLE DB Provider

suit ULE C'El PnSJjoef or '-UL

^ Далее >> |

Отмена Справка

Рис. 10.41. Окно свойств связи с данными

Завершив установку параметров на вкладке подключения, рекомендуется проверить правильность параметров с помощью кнопки тестирования связи. Третья вкладк? описывас т параметры защи гы данных и права доступа к ним.

OK

ш|

т

Следующей и осносной фазой разработки СДД является разработка соб­ственно ин терфейса СДД, которая по своей сути напоминает разработку форм или отчетоь в режиме Конструктора (рис. 10.42). При этом используются ана­логичные панели инструментов и приемы.

Click here and typ text

ш

щ

.4я J^ ab!

оО» р |i

I EIО

*

Drag fields From the Field List and drop them on the page.

jlL

ж

Рис. 10.42. Окно СДД в режиме конструктора (слева — панель инструментов)

Созданную таблицу сохраняют обычным способом сохранения объектов базы ланных. Хранится СДД в отдельном htm-файле. который располагается в произвольном месте и имеет произвольное имя. Файл (. 'ДД логически свя­зывается с базой данных таким образом, что он становится «виден» из окна базы данных (рис. 10.5).

I

Работа со страницами диступа к данным

Открыть и работать со СДД можно из среды Access и с помощью уста­новленного броузера Интернета, например программы Microsoft Internet Explorer. Страницы можно использовать в приложении наряду с формами и отчетами. Создавать СДД, открывать в режиме Конструктора или просмот­ра в Access, а также просматривать и работать со страницами в Интернете или интранете можно при установке программы Mici osoft Internet Explorer версии не ниже 5.

Защита страниц доступа к данным

Чтобы защитить страницу доступа к данным и данные, нужно выполнить следующее:

  • защитить базу данных Access, содержащую ярлык (shortcut) страницы доступа к данным и соответствующий НТМ L-файл, используя средства защиты файловой системы;

  • защитить базу данных, связанную со страницей доступа к данным, пу­тем защиты базы данных от неправомочных пользователей с помощью

  • средств защиты на уровне пользовате чя. 11ри этом можно управлять уров­нем доступа в момент подключения пользователя;

• использовать многоуровневые средства обеспечения безопасности М icrosofl Internet Explorer.