Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MU_k_lab_rab_SUBD_3-y_modul.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.47 Mб
Скачать

3 Контрольні питання

1. Що таке макрос? Які дії він може виконувати?

2. Як створити макрос?

3. З яких елементів складається вікно макросу?

Л а б о р а т о р н а я р а б о т а № 11

Створення процедур

1. Основні теоретичні і довідкові відомості

1.1. Загальні відомості про процедури

Дії, які виконуються за допомогою макросів, можуть бути виконані і за допомогою процедур, написаних на VBA. VBA – стандартна мова програмування додатків MS Offiсe. Вона застосовується для розширення функціональних можливостей додатків, у яких використовується. Крім розширення можливостей додатків, VBA дозволяє працювати з даними: виводити або міняти їх в інших прикладних програмах, що використовують VBA. Наприклад, може знадобитися синхронно вивести інформацію з електронної таблиці і бази даних або створити додаток, який включає графіку і текст, узяті з різних джерел.

1.2. Макрокоманда відкриття форм

VBA для додатків дозволяє створювати процедури, які складаються з одних макрокоманд. Для виконання макрокоманд використовується оператор DoCmd. Структура оператора:

DoCmd.макрокоманда [аргумент],

Для відкриття форм використовується макрокоманда OpenForm. Структура оператора при цьому така:

DoCmd.OpenForm FormName, View, FilterName, WhereCondition,

DataMode, WindowMode, OpenArgs

FormNameім'я форми з поточної бази даних, яку потрібно відкрити.

Viewвизначає тип відкриття форми. Використовується одна з наступних констант:

- AcNormal – відкриває форму у вигляді “Форма” (за замовчуванням);

- AcDesign - відкриває форму у вигляді “Конструктор”;

- AcFormDs – відкриває форму у вигляді “Таблица данных;

- FilterName – ім'я запиту з поточної бази даних.

WhereCondition – SQL - вираз (слово WHERE опускається), що визначає, який запит треба вивести на екран .

DataMode – визначає режим введення даних на підставі наступних констант:

- AcAdd – відкриває форму в режимі “Добавление” (можна вносити нові записи, але не можна редагувати наявні);

- AcEdit – відкриває форму в режимі “Редактирование” (можна вносити нові записи і редагувати наявні).

- AcReadOnly – відкриває форму в режимі “Только просмотр” (введення і редагування записів неможливі).

WindowMode – визначає режим вікна, у якому виводиться форма. Використовуються константні значення:

- AcNormal – відкриває форму у вигляді “Обычный”. Використовується за замовчуванням;

- AcHidden – відкриває форму в схованому вигляді;

- AcIcon – Відкриває форму у виді згорнутої піктограми.

OpenArgs – символьний вираз, який визначає один або декілька аргументів. Ці аргументи можуть використовуватися в програмі, написаної на VBA, як модифікатори відкриття форми.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]