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

10.12. Создание файлов приложений

Наряду с созданием обычных mdb-файлпв приложений в Access 2002 име­ется возможность с оздавать mde-файлы приложений, в которых хранятся БД, предназначенные «только для исполнения». Отличительной чертой этих фай лов является то, что соот ветстьующие приложения имеют ограничения по модификации их объектов, а также откомпилированы все модули и удалены исходные тексты VBA-программ. Это позво гало защитить приложение от исправления и исследования, а также уменьши гь размер фай.т БД.

Степень уменьшения размера исходной базы данных зависит, главным образом от ее состава и состояния (размеров неиспользуемых областей п фай ле). Так, например, размер inde-файла базы данных Northwind.mdb ь формате Access 2002 меньше исходного mdb-файла на 4%.

Чтобы создать копию приложения с БД, предназначенную только для ис­полнения, нужно выполнить команду Сервис | Служебные программы | Создать MDE-файл (Tools | Database Utilities | Make MDE File). Нояьится диал* iroBoe окно, в котором ьзодится имя исходной балы данных и нажимает ­ся кнопка Создать MDE (Make MDE).

В очередном диалоговом окне указывается имя новой БД и папка ее размеще­ния. После нажатия кнопки Сохранить (Save) в окне Access откомпилирует ис­ходную базу и о «ранит ее в новом фай пе с расшир* нием mde, пос те чего удалит из этого файла все ис ходные тексты VBA-программ и выполнит сжатие файла

Если открыть mde-файл некоторой БД, то обнаружится, что в окне базы данных на вкладках Формы (Forms) и Отчеты (Reports) станут недоступны­ми ^изменят свой цвет на серый) кнопки Конструктор (Design) и Создать (New), а на вкяадке Модули (Modules) — все три кнопки Запуск (Run), Кон­структор (Design) и Создать (New). Это означает, что нельзя просматривать,

изменять или создавать формы, отчеты и модули, добавлять, удатять или из менять ссылки на используемые библиотеки и ти базы данных, изменят ь ис­полняемый код, а также импортировать или экспортировать формы, отчеты и модули. Запустить программу модуля можно только через интерфейс при­ложения БД. Вместе с тем, по прежнему о< таются доступными все с редства просмотра, создания и модификации таблиц, запросов и макросов.

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

Страница доступа к данным (()ДД) является специфическим видом Web- страницы, предназначенной для работ ы с данными, размещенными в Интер­нете или интранете. Используемые данные могут храниться в базах данных Access ичи SQL Server, а также в файлах других источников информации, например, в электронных таблицах Excel.

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

Разработка СДД напоминает раз работ ку форм и отчетов. В процессе раз­работки можно использовать список полей таблиц базы данных, окно инст­рументов, элементы управ гения, диалоговые окна сортчровк и и i руппиров- ки и т. д. Однако имеются существенные отличия в способах разработки и непосредственной работы с данными (табл. 10.2).

Таблица 10.2