
- •Міністерство освіти і науки, молоді та спорту україни
- •Методичні вказівки
- •(Модуль 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. Контрольні питання
- •Додаток
- •Список літератури
1.3. Макрокоманда закриття форм
Для закриття форм використовується макрокоманда Close. Структура оператора при цьому така:
DoCmd.Close ObjectType, ObjectName, Save
ObjectType – тип об'єкта, що закривається. Для закриття форми використовується аргумент acForm. До інших констант зараховано acTable, acQuery, acReport, acMacro, acModule. Якщо цей аргумент упущений, то відбувається закриття активного об'єкта.
ObjectName – ім'я об'єкта, який необхідно закрити.
Save – константа, що визначає процедуру закриття об'єкта, у якому містяться незбережені дані і пропонує користувачу зберегти внесені зміни (використовується за замовчуванням); acSaveYes - автоматичне збереження внесених змін, acSaveNo - не зберігати внесені зміни.
2. Порядок виконання роботи
Поверніться до лабораторної роботи №10. Продублюйте командні кнопки у всіх формах даної роботи і запишіть для них процедури, які виконують ті ж дії, що і макроси.
3. Контрольні питання
1. Що визначають аргументи макрокоманди OpenForm: View, DataMode, WindowMode?
2. Поясніть призначення констант: AcNormal, AcHidden, AcIcon.
3. Поясніть призначення констант: AcAdd, AcEdit, AcReadOnly.
Л а б о р а т о р н а я р а б о т а № 12
Створення процедур обробки об'єктів баз даних
1. Основні теоретичні і довідкові відомості
1.1. Загальні відомості про об'єкти доступу до даних
Програмна робота з об'єктами Access (таблицями, запитами, записами і ін.) здійснюється за допомогою DAO (Об'єкти доступу до даних), що являють собою взаємозв'язок між програмами мовою VBA і базами даних, з якими треба працювати.
Нижче наведений огляд деяких об'єктів.
DataBase - являє собою відкриту в робочій області базу даних. Для посилання на поточну базу даних використовується ключове слово CurrentDB. Набір DataBases містить у собі усі відкриті в робочій області об'єкти типу DataBase.
TableDef - являє собою опис таблиці, відкритої бази даних. Набір TableDefs є колекцією всіх таблиць, визначених в об'єкті типу DataBase.
Recordset - являє собою набір записів в основній таблиці об'єкта DataBase. У набір Recordsets входять усі відкриті об'єкти типу Recordset поточного об'єкту DataBase.
Field - являє собою стовпець даних. Об'єкт Field представляє значення конкретного поля. У набір Fields входять усі поля відкритої таблиці.
QueryDef - представляє собою опис запиту для об'єкта DataBase. Набір QueryDefs є сімейством усіх запитів в об'єкті типу DataBase.
Index - указує на порядок записів в об'єкті DataBase. У набір Indexs входять усі об'єкти типу Index, розміщені в QueryDef.
У кожного об'єкта є визначений набір характеристик (кількість записів таблиці, значення поля і ін.), які звуться властивостями об'єкта і методи (додати новий запис, відкрити таблицю і ін.), які вказують на операцію над об'єктом.
При посиланні на властивість використовується такий синтаксис:
Об'єкт.Властивість
Установка значення властивості здійснюється так:
Об'єкт.Властивість = Значення
Одержання значення властивостей здійснюється так:
Ім'я змінної = Об'єкт.Властивість
Синтаксис методу такий:
Об'єкт.Метод
Якщо метод використовує аргументи, то застосовується такий синтаксис
Об'єкт.Метод (аргумент1, аргумент2…)