Реферат: Microsoft Access
Например, следующая группа макросов с именем «Кнопки» состоит из трех родственных макросов: «Сотрудники», «Товары» и «Отчеты». В каждом макросе содержится макрокоманда ОткрытьФорму (OpenForm), а в макросе «Товары» кроме того макрокоманда СдвигРазмер (MoveSize).
Имя в столбце Имя макроса определяет каждый макрос. При запуске макроса в группе макросов, выполняется макрокоманда в столбце Макрокоманда, а также все следующие макрокоманды, в которых столбец Имя макроса пуст.
Для запуска макроса из группы макросов следует указать имя группы, а затем, через точку, имя макроса. В предыдущем примере для обращения к макросу «Сотрудники» в группе макросов «Кнопки» следовало использовать синтаксис Кнопки.Сотрудники.
Условные макрокоманды
Для вывода столбца Условие следует в окне макроса в меню Вид выбрать команду Условия. Следующий макрос запускает макрокоманды Сообщение (MsgBox) и ОстановитьМакрос (StopMacro) только в тех случаях, когда условие в столбце Условие истинно (когда поле «КодПоставшика» имеет значение Null).
Создание макроса
1 В окне базы данных выберите вкладку Макросы.
2 Нажмите кнопку Создать.
3 В ячейке столбца Макрокоманда нажмите кнопку раскрытия списка, открывающую список макрокоманд.
4 Выберите имя макрокоманды.
5 Введите текст комментария к макрокоманде (необязательно).
6 В нижней половине окна, при необходимости, укажите аргументы макрокоманды. Для получения дополнительных сведений о задании аргументов макрокоманд нажмите кнопку .
7 Для добавления в макрос других макрокоманд перейдите на следующую строку и повторите шаги с 3 по 6. Макрокоманды выполняются в порядке их расположения в бланке.
Совет. Существует следующий прием быстрого создания макроса, выполняющего действия над конкретным объектом базы данных. Выберите объект в окне базы данных и переместите его с помощью мыши в ячейку макрокоманды в окне макроса. Например, для того чтобы создать макрос, открывающий форму, переместите с помощью мыши форму в ячейку макрокоманды. Для этого расположите окно базы данных и окно макроса рядом на экране с помощью команды Сверху вниз или Слева направо из меню Окно; затем выберите в окне базы данных вкладку объектов нужного типа, выберите объект и переместите его с помощью мыши в ячейку макрокоманды. При переносе макроса в ячейку макрокоманды вводится макрокоманда, запускающая этот макрос, а при переносе других объектов (таблиц, запросов, форм, отчетов или модулей) в макрос добавляется макрокоманда, открывающая объект.
Группировка записей в отчете
В отчетах допускается группировка по 10 и менее полям или выражениям.
1 Откройте отчет в режиме конструктора.
2 Нажмите кнопку Сортировка и группировка на панели инструментов, чтобы открыть окно Сортировка и группировка.
3 Укажите порядок сортировки данных в отчете.
4 Выберите поле или выражение, для которого задаются параметры группировки.
5 Задайте значения свойств группы, перечисленных в следующем списке. Чтобы создать уровень группировки и определить другие свойства группы, необходимо задать значение «Да» по крайней мере для одного из свойств Заголовок группы (GroupHeader) или Примечание группы (GroupFooter).
· Заголовок группы (GroupHeader). Добавляет или удаляет заголовок группы, определяемой полем или выражением.
· Примечание группы (GroupFooter)
. Добавляет или удаляет область примечаний группы, определяемой полем или выражением.
· Группировка (GroupOn). Определяет способ группировки значений. Список доступных значений этого свойства зависит от типа данных поля, по которому проводится группировка. При группировке по выражению выводится полный список значений данного свойства.
· Интервал (GroupInterval). Определяет любой допустимый интервал значений поля или выражения, по которому проводится группировка.
· Не разрывать (KeepTogether). Задает или отменяет обязательную печать группы на одной странице.
Целостность БД.
Целостность данных означает систему правил, используемых в Microsoft Access для поддержания связей между записями в связанных таблицах, а также обеспечивает защиту от случайного удаления или изменения связанных данных. Установить целостность данных можно, если выполнены следующие условия.