
- •2.9. Разработка отчетов
- •2.9.1. Создание отчета "Почтовые наклейки"
- •2.9.2. Создание "Автоотчета"
- •2.9.3. Создание отчета с помощью "Мастера диаграмм"
- •2.9.4. Создание отчета с помощью "Мастера отчетов"
- •2.9.5. Создание отчета с помощью "Конструктора"
- •2.10. Использование макросов
- •2.9.1. Создание макроса
- •2.9.2. Открытие макроса для редактирования
2.9.2. Открытие макроса для редактирования
1. В окне базы данных выберите вкладку "Макросы".
2. Выберите макрос, который нужно открыть.
3. Нажмите кнопку "Конструктор".
4. Внесите требуемые изменения.
Для добавления макрокоманды в макрос надо:
1. В окне макроса выберите первую пустую ячейку в столбце "Макрокоманда". Чтобы вставить макрокоманду между двумя строками макрокоманд, выберите область выделения строки макрокоманды, перед которой требуется вставить новую макрокоманду, и нажмите кнопку "Добавить строки" на панели инструментов.
2. В ячейке столбца "Макрокоманда" нажмите кнопку раскрытия списка макрокоманд.
3. Выберите имя макрокоманды.
4. Введите текст комментария к макрокоманде (необязательный).
5. В нижней половине окна, при необходимости, укажите аргументы макрокоманды.
Для перемещения или копирования макрокоманды:
Копирование или перемещение поля, элемента управления, текста, макрокоманды или другого элемента
1. Выберите элементы, которые необходимо скопировать или переместить.
2. Для копирования нажмите кнопку "Копировать" на панели инструментов. Для перемещения нажмите кнопку "Вырезать" на панели инструментов.
3. Выберите место, куда следует поместить элемент.
4. Нажмите кнопку "Вставить" на панели инструментов.
Примечания:
При копировании поля, элемента управления или макрокоманды копируются все соответствующие им свойства, элементы управления или аргументы макрокоманд. Например, при копировании элемента управления "Поле" копируется и его надпись. При копировании макрокоманды путем выбора области выделения строки, также копируются ее аргументы, макросы и условные выражения.
Процедуры обработки событий не копируются автоматически вместе с элементом управления.
Для добавления условий:
1. В окне макроса нажмите кнопку "Условия" на панели инструментов.
2. Введите условное выражение в ячейку столбца "Условие" той строки, для которой необходимо указать условие.
3. Введите в ячейку столбца "Макрокоманда" имя макрокоманды, которая должны выполняться, если условное выражение истинно.
При запуске макроса проверяется значение каждого условного выражения. Если это выражение истинно, выполняется макрокоманда, находящаяся в той же строке и все идущие подряд макрокоманды, у которых в ячейках столбца "Условие" содержится многоточие ("..."). Например, в следующем макросе макрокоманды Сообщение (MsgBox) и ОстановитьМакрос (StopMacro) выполняются только в том случае, если поле «КодПоставщика» имеет пустое (Null) значение.
После этого будут выполнены все макрокоманды, у которых ячейки столбца "Условие" являются пустыми, до следующей макрокоманды с определенным условием, до следующего имени макроса или до конца макроса.
Если условное выражение ложно, Microsoft Access игнорирует эту макрокоманду и все идущие подряд макрокоманды, у которых в ячейках столбца "Условие" содержится многоточие ("..."), и переходит к ближайшей строке, в которой содержится новое условие или ячейка условий является пустой.
Примечания:
Чтобы создать выражение с помощью построителя выражений, щелкните правой кнопкой мыши ячейку "Условие" и выберите команду "Построить".
Нельзя использовать выражения SQL в ячейках столбца "Условие".