Помощь в написании студенческих работ
Антистрессовый сервис

Использование языка программирования VBA

РефератПомощь в написанииУзнать стоимостьмоей работы

Макрокоманда для работы с данными в формах и отчетах (найти запись). Результат выполнения группового макроса представлен на рисунке 37. В результате получим таблицу представленную на рисунке 35. На рисунке 33 представлен результат выполнения макроса. Макрокоманда для работы с объектом БД (копия объекта). Рисунок 37 — Результат выполнения группового макроса. Рисунок 36 — Групповой макрос в режиме… Читать ещё >

Использование языка программирования VBA (реферат, курсовая, диплом, контрольная)

Создание макросов

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

  • 1. макрокоманда для работы с данными в формах и отчетах (найти запись)
  • 2. макрокоманда выполнения (открыть запрос)
  • 3. макрокоманда импорта, экспорта
  • 4. макрокоманда для работы с объектом БД (копия объекта)

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

Макрос в режиме конструктора.

Рисунок 32 Макрос в режиме конструктора.

На рисунке 33 представлен результат выполнения макроса.

Результат выполнения макроса.

Рисунок 33 Результат выполнения макроса.

В MS Access макросы делятся на 3 вида:

  • 1) линейные макросы;
  • 2) макросы с условием;
  • 3) групповые макросы.

Макрос, в котором все макрокоманды выполняются последовательно, называется линейным. Создадим линейный макрос, позволяющий определить «Могилёв». Данный макрос в режиме конструктора представлен на рисунке 34.

Линейный макрос в режиме конструктора.

Рисунок 34 — Линейный макрос в режиме конструктора.

В результате получим таблицу представленную на рисунке 35.

Если в одном макросе объединены несколько логически связанных макросов, то такой макрос называется групповым. Создадим групповой макрос, позволяющий в кнопочной форме открывать созданные ранее: таблицу «Журналисты», таблицу «Зарплаты», отчет «Зарплата» и форму «Журналисты». Данный макрос в режиме конструктора представлен на рисунке 36.

Групповой макрос в режиме конструктора.

Рисунок 36 — Групповой макрос в режиме конструктора.

Результат выполнения группового макроса представлен на рисунке 37.

Результат выполнения группового макроса.

Рисунок 37 — Результат выполнения группового макроса.

Показать весь текст
Заполнить форму текущей работой