- •Министерство общего и профессионального образования
- •Введение
- •1. Разработка отчетов
- •1.1. Создание отчетов
- •Создание отчета с помощью мастера
- •1.2. Создание почтовых наклеек
- •1.3. Переключение между режимами отображения отчета
- •1.4. Печать отчетов и предварительный просмотр
- •1.4.1. Задание параметров страницы
- •1.4.2. Просмотр образца макета отчета
- •1.4.3. Печать отчета
- •1.5. Добавление разрывов страниц и нумерация страниц в отчетах
- •1.5.1. Вставка разрыва страницы в отчет
- •1.5.2. Нумерация страниц формы или отчета
- •1.6. Сортировка и группировка записей в отчете
- •1.6.1. Группировка записей в отчете
- •1.6.2. Сортировка записей в отчете
- •1.7. Советы по повышению быстродействия для отчетов
- •2. Операции с базой данных
- •2.1. Скрытие объектов в окне базы данных
- •2.2. Шифрование и дешифрование базы данных
- •2.3. Защита базы данных
- •2.3.1. Установка пароля
- •2.3.2. Защита на уровне пользователей
- •2.3.3. Сжатие базы данных как mde-файла
- •Выполнение работы
- •Контрольные вопросы
- •Литература
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-файл, необходимо выполнить следующие действия:
Закройте базу данных. При работе в сети убедитесь, что база данных закрыта у всех остальных пользователей.
Выберите в меню Сервис команду Служебные программы и подкоманду Создать MDE-файл.
В диалоговом окне База данных для сохранения как MDE укажите базу данных, которую нужно сохранить как MDE-файл, и нажмите кнопку Создать MDE.
В диалоговом окне Сохранение файла MDE под именем укажите имя, диск и папку для базы данных.
