
- •Міністерство освіти і науки, молоді та спорту україни
- •Методичні вказівки
- •(Модуль 3-й)
- •Створення баз даних. Створення таблиць за допомогою майстра таблиць
- •Основні теоретичні і довідкові відомості
- •1.1. Бази даних. Що таке база даних?
- •1.2. Таблиці. Створення таблиць
- •2. Порядок виконання роботи
- •2.1. Створення бази даних
- •2.2. Створення таблиць за допомогою Майстра таблиць
- •3. Контрольні питання
- •Створення таблиць у режимах конструктора і майстра таблиць. Технологія імпортування таблиць
- •Основні теоретичні і довідкові відомості
- •1.1. Структура таблиці
- •1.2. Типи полів у таблицях
- •1) Текстові поля
- •2) Числові і грошові поля
- •3) Поля дати і часу
- •1.4. Зв'язки між таблицями
- •Порядок виконання роботи
- •2.1. Створення таблиці “Покупці” у режимі конструктора
- •2.2. Створення таблиці “Замовлення” у режимі таблиці
- •2.3. Імпортування таблиці «Продажі» з Excel
- •3. Контрольні питання
- •Створення запитів за допомогою майстра запитів
- •1. Основні теоретичні і довідкові відомості
- •1.1. Що таке запит?
- •3. Контрольні питання
- •1. Основні теоретичні і довідкові відомості
- •Запити на зміну
- •1.2. Запити sql
- •2. Порядок виконання роботи
- •3. Контрольні питання
- •1. Основні теоретичні і довідкові відомості
- •1.1 Загальні відомості про форми
- •1.2. Створення форми
- •2. Порядок виконання роботи
- •Створення і редагування форм у режимі конструктора
- •3. Контрольні питання
- •1. Основні теоретичні і довідкові відомості
- •1.1. Створення діаграми
- •Види діаграм
- •1.3. Зміна розмірів діаграми
- •2. Порядок виконання роботи
- •3. Контрольні питання
- •1. Основні теоретичні і довідкові відомості
- •1.1. Загальні відомості про підпорядковані форми
- •1.2. Механізм зв'язку головної і підлеглої форм
- •2. Порядок виконання роботи
- •2.Порядок виконання роботи
- •3.Контрольні питання
- •1. Основні теоретичні і довідкові відомості
- •1.1. Загальні відомості про макроси
- •1.2. Створення макросу
- •2. Порядок виконання роботи
- •3 Контрольні питання
- •1. Основні теоретичні і довідкові відомості
- •1.2. Макрокоманда відкриття форм
- •1.3. Макрокоманда закриття форм
- •Створення процедур обробки об'єктів баз даних
- •1.2. Підключення до бази даних
- •1.3. Властивості і методи набору записів
- •1.4. Властивості об'єкта Recordset
- •1.5. Методи об'єкта Recordset
- •2. Порядок виконання роботи
- •3. Контрольні питання
- •Додаток
- •Список літератури
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, як модифікатори відкриття форми.