Для быстродействия БД в среде Access можно пользоваться анализатором быстродействия. Анализатор быстродействия недоступен для вызова проектов MS Access. Проектом БД называется программное средство, обеспечивающее подключение к БД MS SQL Server, который используется для создания приложений в архитектуре «Клиент- Сервер». Файл проекта не содержит данных, как объектов так и таблиц.
Последовательность проведения работ по оптимизации БД.
1) Открыть БД Access быстродействие которой необходимо повысить.
2) Выбрать Сервис – Анализ – Быстродействие.
3) Выбрать вкладку соответствующую типу объекта БД, который нужно оптимизировать, выбрать вкладку все типы объектов для просмотра всех объектов.
4) Выбрать имена оптимизированных объектов и нажать ОК.
5) Повторить пункты 3,4.
Далее БД предложит:
1) Совет
2) Предложение
3) Мысль
Предложение – подразумевает определенные компромиссы применяемые к оптимизации.
Для получения дополнительных сведений, целесообразно в мысли выбрать опцию таблицы и руководствоваться ею для совершенствования структуры БД.
|
|
Программирование управление структур свойствами макросов
Макросы. Общие сведения
Макрос представляет собой набор микрокоманд, которые создаются для автоматизации часто выполняемых задач. Группа макросов позволяет выполнять несколько задач последовательно. Основной компонент макроса – замкнутая инструкция, самостоятельная или в комбинации с другими макрокомандами, определяющая выполняемые в макросе действия. Если макросов много объединение родственных макросов в группы используются под одним общим именем.
Например: следующая группа макросов связанная с именем кнопки состоит из трёх родственных макросов: «Сотрудники», «Товары», «Отчёты». В каждом макросе выполняется макрокоманда «открыть форму».
В некоторых случаях требуется выполнять макрокоманду только при выполнении нескольких условий. Условие включения поля «Автор» и отношение «Равно» должно так же соединять и значение поле.
Если в макросе проверяется условие назначения, то для одних значений одно сообщение для других другое.
В подобных случаях условия позволяют определить порядок передачи управления между макросом в макросе. Условие задаётся любым логическим выражением, которое возвращает true или false. В зависимости от значений true или false управление передаётся разным макрокомандам.
После задания макрокоманд следует задать в нижней части макроса аргументы макрокоманды.
Основные правила задания аргументов макрокоманд.
1) В общем случае следует задавать аргументы макрокоманд в том порядке в котором они перечислены.
|
|
2) Если макрокоманда добавляется в макрос путём перетаскивания объекта БД из окна БД Access. Автоматически задаются подходящие аргументы для этой макрокоманды.
3) Если макрокоманда имеет аргумент, вызывающий имя объекта БД значение этого аргумента и соответствующий тип объекта можно задавать автоматически перетащив объект из окна БД в поле аргумента.
4) Для задания многих аргументов макрокоманд используется выражение перед которым используется «=».
Создание макросов
1) В окне БД выделить макросы
2) Создать
3) Добавить инструкции
· Нажать иконку ”раскрытие” и выбрать имя макрокоманды.
· В нижней части окна при необходимости указать аргументы макрокоманды, 2 значения которой являются объектами БД. Эти значения можно задавать путем перетаскивания.