Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание условий выполнения макрокоманд

Читайте также:
  1. III. Порядок выполнения работы
  2. III. Порядок выполнения работы
  3. V. ПРОВЕРКА ВЫПОЛНЕНИЯ КОМАНД: ИСПОЛНЕНИЕ И КРИТЕРИИ ОЦЕНКИ
  4. Анализ выполнения заданий
  5. Анализ выполнения заданий практики от предприятия
  6. Аналитическое задание к семинару-практикуму (тема 9)
  7. Ветвление по ряду условий (оператор case)

Иногда необходимо, чтобы макрокоманды в макросе выполнялись толькоприопределенных условиях. Например, вы хотите обновлять запись лишь в томслучае, если новые данные в элементах управления формы удовлетворяют условиям на значение или хотите выводить или скрывать определенные элементы управления в зависимости от значений других элементов управления.

Рассмотрим макрос мПросмотр, содержащий условия для проверки необходимости выполнения определенных макрокоманд (см. рис. 6.16). Этот макрос запускается с помощью командной кнопки Просмотр в форме фПечать. Эта форма позволяет пользователю просмотреть и распечатать определенный отчет, устанавливая соответствующий переключатель и нажимая кнопки Просмотр и Печать (см. рис. 6.17). Переключатели находятся внутри одного элемента управления, который называется группой. Каждый переключатель устанавливает определенное числовое значение (первый устанавливает 1, второй – 2, третий – 3, четвертый – 4 ) для этого элемента управления, которое проверяется в столбце Условие.

Рис. 6.16. Условия для макроса мПросмотр

Рис. 6.17. Форма фПечать

При включении условия в макрос Access выполняет макрокоманду в этой строке только в том случае, если условное выражение имеет значение Истина. Ввод многоточия (...) в столбце Условие в последующих строках позволяет распространить действие условия на ряд следующих макрокоманд. В этом случае Access вычисляет условное выражение только один раз и выполняет группу макрокоманд, если условие, заданное для первой макрокоманды в этой группе, является истинным.

В данном случае условия используются для проверки значения группы переключателей Группа0 в форме.

Использование групп макросов позволяет легко находить нужные макросы. Вы можете создавать группы макросов не только по задачам, но и по функциям. Предположим, что имеется форма с рядом командных кнопок, каждой из которых назначен макрос, выполняющий определенную задачу. Вы можете собрать эти макросы в одну группу и дать ей имя,указывающее на связь с формой. Так, если форма Клиенты содержит несколько командных кнопок, то можно создать группу макросов с именем МакросыФормыКлиенты. В эту группу следует включить макросы, назначенные командным кнопкам в этой форме.


Дата добавления: 2015-10-29; просмотров: 116 | Нарушение авторских прав


Читайте в этой же книге: Архитектура Microsoft Access | Текстовый формат | Импорт данных. Импорт текстового файла | Перекрестные запросы | Модификация данных с помощью запросов на изменение. Проверка правильности отбора записей с помощью запроса на выборку | Панель элементов | Задание диапазонов группировки | Порядок выполнения задачи. |
<== предыдущая страница | следующая страница ==>
Создание простого макроса| Порядок выполнения задачи.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)