Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Открытие макроса



1 В окне базы данных выберите вкладку Макросы.

2 Выберите макрос, который нужно открыть.

3 Нажмите кнопку Конструктор.

4 Внесите требуемые изменения. Например:

·для добавления макрокоманды нажмите кнопку;

·для перемещения или копирования макрокоманды нажмите кнопку;

·для добавления условий нажмите кнопку.

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

Разрешение вопросов при работе с макросами

Вопросы

Общие сведения о работе макросов

Как определить, в каком месте в макросе возникает ошибка?

С каким событием следует связать макрос для выполнения нужных действий?

Как временно отключить макрокоманду в макросе?

Аргумент «Условие отбора» макрокоманды «ОткрытьФорму» (OpenForm) или «ОткрытьОтчет» (OpenReport) дает неверные результаты.

Макрокоманда ЗапускПрограммы (RunCode) не запускает модуль Visual Basic.

При выполнении макроса Microsoft Access выводит ненужное сообщение.

Макрокоманда КомандыКлавиатуры (SendKeys) используется в макросе для передачи нажатий клавиш в диалоговое окно, но нажатия клавиш не передаются.

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

Как временно отключить макрокоманду в макросе?

Для того чтобы временно указать пропуск макрокоманды в макросе, введите значение False в ячейку строки Условие. Временное отключение макрокоманд оказывается полезным при поиске ошибок в макросах. Такой прием аналогичен временному превращению строки программы Visual Basic в строку комментария с помощью символа одинарных кавычек (') в начале строки.

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

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

Аргумент «Условие отбора» макрокоманды «ОткрытьФорму» (OpenForm) или «ОткрытьОтчет» (OpenReport) дает неверные результаты.

Аргумент «Условие отбора» макрокоманды ОткрытьФорму (OpenForm) или ОткрытьОтчет (OpenReport) может давать неверные результаты по одной из следующих причин:

·Неверный синтаксис ссылок на значение элемента управления или свойства в выражении, определяющем аргумент «Условие отбора». Для получения дополнительных сведений о ссылках на значения элементов управления нажмите кнопку.

·Неверный синтаксис в операции, используемой в аргументе «Условие отбора» для слияния значения поля, элемента управления или свойства со строковым значением. Для получения дополнительных сведений об использовании значений в выражениях нажмите кнопку.

·Макрокоманда ОткрытьФорму (OpenForm) или ОткрытьОтчет (OpenReport) выполняется с помощью соответствующего метода в процедуре Visual Basic для приложений, а аргумент «Условие отбора» указан в неверном месте в списке аргументов. Аргумент «Условие отбора» должен быть четвертым аргументом. Если перед аргументом «Условие отбора» не задаются значения аргументов «Режим» и «Имя фильтра», то следует ввести запятую, представляющую необязательные аргументы.

Для получения дополнительных сведений о макрокоманде ОткрытьФорму (OpenForm) нажмите кнопку. Для получения дополнительных сведений о макрокоманде ОткрытьОтчет (OpenReport) нажмите кнопку.

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

Макрокоманда «ЗапускПрограммы» (RunCode) не запускает модуль Visual Basic.

Макрокоманда ЗапускПрограммы (RunCode) запускает процедуру-функцию Function, а не модуль. В Microsoft Access выполняются не модули, а процедуры. Замените имя модуля на имя содержащейся в этом модуле функции, которую требуется вызвать. Для запуска процедуры-подпрограммы Sub следует вызвать эту процедуру в функции.

Для того чтобы открыть модуль, следует использовать макрокоманду ОткрытьМодуль (OpenModule).

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





Дата публикования: 2014-11-04; Прочитано: 308 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...