Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TipovoyOtchet / Lab4.doc
Скачиваний:
34
Добавлен:
19.03.2015
Размер:
410.11 Кб
Скачать

2.3.3. Сжатие базы данных как mde-файла

Если база данных содержит программы Visual Basic, то ее сохранение как MDE-файла скомпилирует все модули, удалит все изменяемые исходные программы и выполнит сжатие базы данных. Программы Visual Basic будут по-прежнему выполняться, но их нельзя будет просмотреть или изменить, благодаря чему уменьшится размер базы данных. Кроме того, будет оптимизировано использование памяти, что повысит быстродействие.

Сохранение базы данных как MDE-файла сделает невозможным выполнение следующих действий:

  • Просмотр, изменение или создание форм, отчетов или модулей в режиме конструктора.

  • Добавление, удаление или изменение ссылок на библиотеки объектов или базы данных.

  • Изменение программы с помощью свойств или методов Microsoft Access или модели объектов VBA ѕ MDE-файл не содержит текстов исходных программ.

  • Изменение названия проекта VBA базы данных в диалоговом окне Параметры.

  • Импорт и экспорт форм, отчетов или модулей. Однако таблицы, запросы и макросы можно импортировать и экспортировать в базы данных, не являющиеся MDE-файлами. Любые таблицы, запросы или макросы в базах данных, являющихся MDE-файлами, могут быть импортированы в другую базу данных, но формы, отчеты или модули не импортируются.

Необходимо обязательно сохраните копию исходной базы данных. В базе данных, сохраненной как MDE-файл, нельзя изменять структуру форм, отчетов или модулей. Чтобы изменить структуру этих объектов, следует сделать это в исходной базе данных, а затем снова преобразовать ее в MDE-файл. При сохранении базы данных, содержащей таблицы, как MDE-файла возникают сложности согласования различных версий данных в случае последующего изменения структуры форм, отчетов или модулей. Поэтому, сохранение базы данных как MDE-файла больше соответствует базе данных с интерфейсом в модели приложений с интерфейсом и данными.

Также нельзя будет открыть, преобразовать и запустить программу MDE-файла Microsoft Access 97 в его будущих версиях Microsoft Access. Единственным способом преобразования MDE-файла Microsoft Access 97 в будущие версии будет открытие исходной базы данных, ее преобразование и последующее сохранение преобразованной базы данных как MDE-файла.

Существует ряд ограничений, которые могут сделать нецелесообразным сохранение базы данных как MDE-файла:

  • Если база данных защищена на уровне пользователей, необходимо выполнение определенных условий.

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

  • Если база данных содержит ссылки на другую базу данных или надстройку, необходимо сохранить все базы данных или надстройки, на которые происходит ссылка, как MDE-файлы.

Для того, чтобы создать MDE-файл, необходимо выполнить следующие действия:

  1. Закройте базу данных. При работе в сети убедитесь, что база данных закрыта у всех остальных пользователей.

  2. Выберите в меню Сервис команду Служебные программы и подкоманду Создать MDE-файл.

  3. В диалоговом окне База данных для сохранения как MDE укажите базу данных, которую нужно сохранить как MDE-файл, и нажмите кнопку Создать MDE.

  4. В диалоговом окне Сохранение файла MDE под именем укажите имя, диск и папку для базы данных.

Соседние файлы в папке TipovoyOtchet