Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Изменение положения макрокоманды в макросе

Добавление макрокоманды в макрос

1 В окне макроса выберите первую пустую ячейку в столбце Макрокоманда. Чтобы вставить макрокоманду между двумя строками макрокоманд, выберите область выделения строки макрокоманды, перед которой требуется вставить новую макрокоманду, и нажмите кнопку Добавить строки на панели инструментов.

2 В ячейке столбца Макрокоманда нажмите кнопку раскрытия списка макрокоманд.

3 Выберите имя макрокоманды.

4 Введите текст комментария к макрокоманде (необязательный).

5 В нижней половине окна, при необходимости, укажите аргументы макрокоманды. Для получения дополнительных сведений о задании аргументов макрокоманд нажмите кнопку.

Совет. Многие из макрокоманд, значениями аргументов которых являются имена объектов базы данных, допускают задание значений аргументов путем переноса объекта с помощью мыши из окна базы данных в ячейку аргумента Имя объекта. Например, чтобы задать имя формы в качестве значения аргумента «Имя объекта» макрокоманды ВыделитьОбъект (SelectObject), следует переместить с помощью мыши форму в ячейку аргумента. Для этого с помощью команды Сверху вниз из меню Окно расположите окно базы данных и окно макроса так, чтобы они оба были отображены на экране; затем выберите в окне базы данных вкладку объектов нужного типа, выберите объект и переместите его с помощью мыши в ячейку аргумента. Аналогично задается и значение аргумента «Тип объекта».

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowAddActionMacroSW":1:"Foo":"Invisible"}

1 В окне макроса выберите область выделения строки макрокоманды.

2 Еще раз установите указатель на область выделения строки и переместите строку с помощью мыши в новое положение.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowCopyMoveMacroActionsSW":1:"Foo":"Invisible"}

1 В окне макроса нажмите кнопку Условия на панели инструментов.

2 Введите условное выражение в ячейку столбца Условие той строки, для которой необходимо указать условие.

Примечания

·Чтобы создать выражение с помощью построителя выражений, щелкните правой кнопкой мыши ячейку Условие и выберите команду Построить.

·Нельзя использовать выражения SQL в ячейках столбца Условие.

3 Введите в ячейку столбца Макрокоманда имя макрокоманды, которая должны выполняться, если условное выражение истинно.

При запуске макроса проверяется значение каждого условного выражения. Если это выражение истинно, выполняется макрокоманда, находящаяся в той же строке и все идущие подряд макрокоманды, у которых в ячейках столбца Условие содержится многоточие (...). Например, в следующем макросе макрокоманды Сообщение (MsgBox) и ОстановитьМакрос (StopMacro) выполняются только в том случае, если поле «КодПоставщика» имеет пустое (Null) значение.

 

После этого будут выполнены все макрокоманды, у которых ячейки столбца Условие являются пустыми, до следующей макрокоманды с определенным условием, до следующего имени макроса или до конца макроса.

Если условное выражение ложно, Microsoft Access игнорирует эту макрокоманду и все идущие подряд макрокоманды, у которых в ячейках столбца Условие содержится многоточие (...), и переходит к ближайшей строке, в которой содержится новое условие или ячейка условий является пустой.

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

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowMakeMacroRunCertainConditionsSW":1:"Foo":"Invisible"}




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 389; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.