Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Краткая характеристика макрокоманд
ACCESS имеет около 50 макрокоманд, которые могут быть разбиты на группы. 1 Данные в формах и отчетах ü Отбор данных ПрименитьФильтр. Позволяетотфильтроватьданныев таблице, форме или отчете путем задания в аргументах макрокоманды имени фильтра (сохраненного как запрос), имени запроса или условия отбора. ü Перемещение по данным СледующаяЗапись НайтиЗапись. Позволяет отыскивать запись по заданному образцу поиска. КЭлементуУправления. Позволяет переместить фокус на указанный элемент управления в форме НаСтраницу НаЗапись. Позволяет установить указатель записи на указанную запись (новую, следующую, предыдущую первую, последнюю или с конкретную) 2 Выполнение ü Выполнение команды ВыполнитьКоманду. Позволяет выполнить одну из команд из предложенного списка команд. ü Выполнение макроса, процедуры или запроса ОткрытьЗапрос ЗапускПрограммы. Позволяет запустить на выполнение пользовательскую функцию с заданным именем и аргументами, которая создана пользователем в модуле на языке VBA. ЗапускМакроса ЗапускЗапросаSQL ü Выполнение другого приложения ЗапускПриложения. Здесь имеется в виду любое приложение (в аргументах макрокоманды указывается полная спецификация исполняемого файла) ü Прерывание выполнения ОтменитьСобытие. Вызывает отмену события, которое привело к запуску макроса, содержащего эту макрокоманду. Например, если событие До обновления запускает макрос проверки условия, и условие нарушается, то эта макрокоманда приведет к отмене обновления. Выход (из ACCESS) ОстановитьВсеМакросы ОстановитьМакрос (исполняемый) 3 Импорт/Экспорт ü Передача объектов ВывестиВФормате. Позволяет вывести данные объекта БД (таблицы, формы и др.) в формате MS Excel, RTF или текста в формате MS DOS. Отправить объект ( по электронной почте) ü Преобразование данных ПреобразоватьБазуДанных. Позволяет импортировать данные из другой БД в текущую, экспортировать данные из текущей БД в другую БД или присоединять таблицы из другой БД к текущей. ПреобразоватьЭлектроннуюТаблицу (то же, что и в предыдущей макрокоманде, но применительно к таблицам Excel). ПреобразоватьТекст (то же, что и в предыдущей макрокоманде, но применительно к текстовым файлам). 4 Работа с объектами БД ü Копирование или переименование объекта КопироватьОбъект ПереименоватьОбъект ü Удаление объекта УдалитьОбъект ü Изменение размеров или положение окна Развернуть (распахнуть во весь экран) Свернуть (до значка) СдвигРазмер (задаются новые координаты левого верхнего угла окна объекта и могут задаваться его размеры, Здесь можно указывать не все аргументы). Восстановить (до прежних размеров) ü Открытие или закрытие объектов Закрыть (тип и имя закрываемого объекта указывается в качестве аргументов) ОткрытьТаблицу ОткрытьФорму ОткрытьЗапрос ОткрытьОтчет ОткрытьМодуль ü Печать объекта Печать ü Выделение объекта ВыделитьОбъект (эта макрокоманда должна предшествовать таким макрокомандам как КопироватьОбъект, ПереименоватьОбъект, УдалитьОбъект и др.) ü Определение значения поля, элемента управления или свойства ЗадатьЗначение. Задает значение поля или другого ЭУ или свойства в форме или отчете. ü Обновление данных или экрана ОбновитьОбъект. Как правило, ACCESS откладывает обновление изображаемых на экране ЭУ до тех пор, пока не завершит выполнение более важных задач. Эта же макрокоманда выполняет обновление указанного в аргументах объекта немедленно. Макрокоманда часто используется, например, после изменений значений нескольких ЭУ макрокомандой ЗадатьЗначение. Эти изменения могут быть не отражены на экране немедленно, особенно в том случае, если другие ЭУ (например, вычисляемые) зависят от значений измененных макрокомандой ЗадатьЗначение элементов. В этом случае, чтобы увидеть све сделанные изменения можно объект закрыть, а затем снова открыть, что неудобно, а можно исполнить макрокоманду ОбновтьОбъект. Однако при этом не происходит повторного просмотра источника объекта. Повторный просмотр источника с перевыполнением всех используемых запросов происходит при выполнении макрокоманды Обновление. Обновление ПоказатьВсеЗаписи отменяет фильтры. 5 Другие вопросы ü Вывод сведений на экран ВыводНаЭкран включает или выключает вывод результатов макроса при его выполнении. Монопольные окна диалога (например, сообщения об ошибках) выводятся всегда. ПесочныеЧасы Сообщение выводит заданное пользователем сообщение в специальном окне. Часто используется для приостановки выполнения макроса на время выдачи сообщения и реакции на него пользователя. УстановитьСообщения используется для запрещения вывода системных сообщений, например подтверждений об удалении, изменении данных и пр. ü Генерация комбинаций клавиш КомандыКлавиатуры используется для имитации нажатия клавиш. Полезна при создании демонстрационных и рекламных программных продуктов. ü Вывод на экран или удаление с экрана ПИ ПанельИнструментов ü Выдача звукового сигнала Сигнал
Все примеры рассмотренных макросов соответствуют базе, схема данных которой приведена ниже, назовем ее СД3
Популярное:
|
Последнее изменение этой страницы: 2016-07-12; Просмотров: 485; Нарушение авторского права страницы