русс | укр

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

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

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

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


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

Разработка макросов


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


Цель лабораторной работы: научиться формировать макрокоманду и его параметр, и связывать выполнение макроса с событием.

Наряду с таким объектами, как формы, запросы, отчеты, и Web-страницы для реализации практических задач пользователя применяются средства программирования: язык макросов и Язык Visual Basic for Applications (VBA). Макросы и модули наVBA оперирует этими объектами, и могут обеспечивать их взаимодействии при решении диалоговых задач пользователя. Макросы и модули обеспечивают создание приложения, управляемого пользователем.

Программа на языке макросов или просто макрос является объектом Access, который на ряду с другими объектами представлен в окне базы данных. Макрос состоит из последовательности макрокоманд. Макрокоманда – это инструкция, ориентированная на выполнение определенного действия.

Макрокомандой можно открыть форму, отчет, напечатать отчет, запустить на выполнение запрос, применить фильтр, присвоит значение, создать пользовательское меню или панель команд. Макрокоманда ВыполнитьКоманду позволяет выполнить любую встроенную команду Access, которая выводится в меню, на панели инструментов или в контекстном меню. Имеющийся в Access макрокоманд (более 40) реализует практически любые действия, которые необходимы при разработке небольших персональных приложений пользователя.

Простой язык макросов обеспечивает возможность выполнения многих задач, не прибегая к программированию на VBA. Кроме того, изучение языка макросов может рассматриваться как хороший способ введения в программирование на языке VBA.

Макросы могут запускаться на выполнение прямо из окна базы данных. Возможно решение задач с помощью ряда взаимосвязанных макросов, глав­ой из которых пользователь запускает из окна базы данных, а далее все управление выполнением задачи осуществляется изнутри макроса. Макрос сам открывает нужные объекты, выбирает и обрабатывает данные, вызывает другие макросы, следуя алгоритму решения задачи. При необходимости из макроса может быть инициирован диалог с пользователем. Для перехода по различным ветвям макроса используется условие, указанное в строке макро­команды.



В Access макрос может выполняться не только при непосредственном его за­пуске из окна базы данных, но и в ответ на многочисленные события, кото­рыми наделены многие объекты Access. События наступают при выполнении определенных действий с объектами, к которым относятся прежде всего дей­ствия пользователя. Примерами событий являются: изменение данных в поле открытие или закрытие формы или отчета, нажатие кнопки в форме и просто передача фокуса от одного поля к другому. Благодаря связи макросов с собы­тиями можно автоматизировать работу приложения, используя макросы для открытия форм, печати отчетов, выполнения последовательности запросов и действий, зависящих от значений некоторого поля в базе данных, вывода пользовательских сообщений или отключения предупреждающих сообщений во время выполнения запросов действия и многого другого.

Программы на языке макросов реализуют алгоритмы решения отдельных задач приложения. Механизм связывания макросов с событиями в объектах позволяет объединить процесс решения разрозненных задач в единый ком­плекс, управляемый пользователем. Пользователь, производя различные действия в формах, инициирует выполнение макросов, автоматизирующих решение задач, связанных с этими действиями.



<== предыдущая лекция | следующая лекция ==>
Упражнение 6.6.9. Конструирование отчета на основе запроса | Упражнение 6.7.1. Макрос для последовательного выполнения запросов


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


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

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

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


 


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

 
 

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

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