русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Краткая характеристика макрокоманд


Дата добавления: 2015-07-09; просмотров: 574; Нарушение авторских прав


ACCESS имеет около 50 макрокоманд, которые могут быть разбиты на группы.

1 Данные в формах и отчетах

ü Отбор данных

Ÿ ПрименитьФильтр.Позволяетотфильтроватьданныев таблице, форме или отчете путем задания в аргументах макрокоманды имени фильтра (сохраненного как запрос), имени запроса или условия отбора.

ü Перемещение по данным

Ÿ СледующаяЗапись

Ÿ НайтиЗапись.Позволяет отыскивать запись по заданному образцу поиска.

Ÿ КЭлементуУправления.Позволяет переместить фокус на указанный элемент управления в форме

Ÿ НаСтраницу

Ÿ НаЗапись.Позволяет установить указатель записи на указанную запись (новую, следующую, предыдущую первую, последнюю или с конкретную)

2 Выполнение

ü Выполнение команды

Ÿ ВыполнитьКоманду.Позволяет выполнить одну из команд из предложенного списка команд.

ü Выполнение макроса, процедуры или запроса

Ÿ ОткрытьЗапрос

Ÿ ЗапускПрограммы.Позволяет запустить на выполнение пользовательскую функцию с заданным именем и аргументами, которая создана пользователем в модуле на языке VBA.

Ÿ ЗапускМакроса

Ÿ ЗапускЗапросаSQL

ü Выполнение другого приложения

Ÿ ЗапускПриложения.Здесь имеется в виду любое приложение (в аргументах макрокоманды указывается полная спецификация исполняемого файла)

ü Прерывание выполнения

Ÿ ОтменитьСобытие.Вызывает отмену события, которое привело к запуску макроса, содержащего эту макрокоманду. Например, если событие До обновления запускает макрос проверки условия, и условие нарушается, то эта макрокоманда приведет к отмене обновления.

Ÿ Выход(из ACCESS)

Ÿ ОстановитьВсеМакросы

Ÿ ОстановитьМакрос(исполняемый)

3 Импорт/Экспорт

ü Передача объектов

Ÿ ВывестиВФормате.Позволяет вывести данные объекта БД (таблицы, формы и др.) в формате MS Excel, RTF или текста в формате MS DOS.



Ÿ Отправить объект ( по электронной почте)

ü Преобразование данных

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

Ÿ ПреобразоватьЭлектроннуюТаблицу (то же, что и в предыдущей макрокоманде, но применительно к таблицам Excel).

Ÿ ПреобразоватьТекст(то же, что и в предыдущей макрокоманде, но применительно к текстовым файлам).

4 Работа с объектами БД

ü Копирование или переименование объекта

Ÿ КопироватьОбъект

Ÿ ПереименоватьОбъект

ü Удаление объекта

Ÿ УдалитьОбъект

ü Изменение размеров или положение окна

Ÿ Развернуть(распахнуть во весь экран)

Ÿ Свернуть(до значка)

Ÿ СдвигРазмер(задаются новые координаты левого верхнего угла окна объекта и могут задаваться его размеры, Здесь можно указывать не все аргументы).

Ÿ Восстановить(до прежних размеров)

ü Открытие или закрытие объектов

Ÿ Закрыть(тип и имя закрываемого объекта указывается в качестве аргументов)

Ÿ ОткрытьТаблицу

Ÿ ОткрытьФорму

Ÿ ОткрытьЗапрос

Ÿ ОткрытьОтчет

Ÿ ОткрытьМодуль

ü Печать объекта

Ÿ Печать

ü Выделение объекта

Ÿ ВыделитьОбъект(эта макрокоманда должна предшествовать таким макрокомандам как КопироватьОбъект, ПереименоватьОбъект, УдалитьОбъект и др.)

ü Определение значения поля, элемента управления или свойства

Ÿ ЗадатьЗначение. Задает значение поля или другого ЭУ или свойства в форме или отчете.

ü Обновление данных или экрана

Ÿ ОбновитьОбъект.Как правило, ACCESS откладывает обновление изображаемых на экране ЭУ до тех пор, пока не завершит выполнение более важных задач. Эта же макрокоманда выполняет обновление указанного в аргументах объекта немедленно. Макрокоманда часто используется, например, после изменений значений нескольких ЭУ макрокомандой ЗадатьЗначение. Эти изменения могут быть не отражены на экране немедленно, особенно в том случае, если другие ЭУ (например, вычисляемые) зависят от значений измененных макрокомандой ЗадатьЗначение элементов. В этом случае, чтобы увидеть све сделанные изменения можно объект закрыть, а затем снова открыть, что неудобно, а можно исполнить макрокоманду ОбновтьОбъект. Однако при этом не происходит повторного просмотра источника объекта. Повторный просмотр источника с перевыполнением всех используемых запросов происходит при выполнении макрокоманды Обновление.

Ÿ Обновление

Ÿ ПоказатьВсеЗаписиотменяет фильтры.

5 Другие вопросы

ü Вывод сведений на экран

Ÿ ВыводНаЭкранвключает или выключает вывод результатов макроса при его выполнении. Монопольные окна диалога (например, сообщения об ошибках) выводятся всегда.

Ÿ ПесочныеЧасы

Ÿ Сообщениевыводит заданное пользователем сообщение в специальном окне. Часто используется для приостановки выполнения макроса на время выдачи сообщения и реакции на него пользователя.

Ÿ УстановитьСообщенияиспользуется для запрещения вывода системных сообщений, например подтверждений об удалении, изменении данных и пр.

ü Генерация комбинаций клавиш

Ÿ КомандыКлавиатурыиспользуется для имитации нажатия клавиш. Полезна при создании демонстрационных и рекламных программных продуктов.

ü Вывод на экран или удаление с экрана ПИ

Ÿ ПанельИнструментов

ü Выдача звукового сигнала

Ÿ Сигнал

 

 

Все примеры рассмотренных макросов соответствуют базе , схема данных которой приведена ниже, назовем ее СД3

 

 

 



<== предыдущая лекция | следующая лекция ==>
 | Создание простого макроса , позволяющего выбирать из списка клиента для последующего создания отчета


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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