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

1.7. Советы по повышению быстродействия для отчетов

Существует ряд правил, соблюдение которых позволяет повысить скорость печати отчетов:

  • Не создавайте перекрывающиеся элементы управления.

  • Не создавайте лишние рисунки и другие графические объекты.

  • Преобразуйте свободные рамки объекта, в которых выводятся рисунки, в рамки рисунков.

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

  • По возможности, не выполняйте сортировку и группировку по выражениям.

  • Индексируйте поля, по которым проводится сортировка и группировка.

  • Создавайте подчиненные отчеты на базе запросов, а не на базе таблиц. Включайте в запросы только необходимые поля. Лишние поля замедляют выполнение подчиненных отчетов.

  • Индексируйте в подчиненном отчете все поля, связанные с главным отчетом.

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

  • Старайтесь не использовать статистические функции по подмножеству. Включите поле в базовый запрос отчета или используйте подчиненный отчет.

  • Убедитесь, что базовый запрос отчета оптимизирован.

  • Используйте свойство HasData или событие Отсутствие данных (No Data) для присоединения отчета к пустому набору записей или наоборот.

  • Проверьте созданные отчеты с помощью анализатора быстродействия.

2. Операции с базой данных

2.1. Скрытие объектов в окне базы данных

  1. В окне базы данных выберите объект, который требуется сделать скрытым.

  2. Нажмите кнопку Свойства на панели инструментов.

  3. Установите флажок Скрытый и нажмите кнопку OK.

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

Если в меню Сервис выбрать команду Параметры запуска и снять флажок Окно базы данных, то при загрузке окно базы данных останется скрытым.

2.2. Шифрование и дешифрование базы данных

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

  1. Запустите Microsoft Access без открытия базы данных, т.к. невозможно зашифровать или дешифровать открытую базу данных. В сети попытка шифрования или дешифрования окажется неудачной, если база данных открыта другим пользователем.

  2. ВменюСервис выберите команду Защита и подкоманду Шифровать/дешифровать.

  3. Укажите имя базы данных, которую требуется зашифровать или дешифровать, и нажмите кнопку OK.

  4. Укажите имя, диск и папку для конечной базы данных и нажмите кнопку OK.

Можно указать новое имя или имя, совпадающее с исходным. Если указаны те же имя, диск и папка, а шифрование или дешифрование базы данных выполнено успешно, то исходный файл будет заменен на зашифрованный или дешифрованный. Если же операция приводит к ошибке, то исходный файл удален не будет.

Примечания:

  • Если определена защита на уровне пользователей, то для шифрования или дешифрования базы данных необходимо разрешение «Изменение макета» для всех таблиц базы данных. В противном случае попытка шифрования или дешифрования окажется неудачной.

  • Шифрование базы данных не препятствует доступу к ней легальных пользователей или групп. Разрешения на доступ к объектам являются частью системы защиты базы данных на уровне пользователей.

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

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