Студопедия

КАТЕГОРИИ:


Архитектура-(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 Внесите требуемые изменения. Например:

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

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

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

 

{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-29; Просмотров: 498; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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