
- •Операційна система windows, текстовий редактор word, табличний процесор excel
- •1.1. Знайомство із клавіатурою. Робота в Windows з папками й файлами
- •1.2. Робота з файлами, папками, ярликами в Провіднику
- •1.3. Текстовий процесор Word - створення документа, його редагування й форматування
- •1.4. Текстовий процесор Word - робота з таблицями
- •1.5. Текстовий процесор Word - робота з формульним редактором, набір і редагування математичних формул
- •1.6. Текстовий процесор Word - робота із графічними об'єктами - створення малюнків
- •1.7. Табличний процесор Excel - створення й занесення даних у
- •1.8. Табличний процесор Excel – робота з майстром формул
- •1.9. Табличний процесор Excel – робота з діаграмами й графіками
- •1.10. Табличний процесор Excel – рішення пошукових завдань лінійного програмування
- •2. Програмування мовою vba
- •2.1. Вступ
- •2.2. Робота у вікні модуля. Структура програми
- •2.3. Основні типи даних
- •2.4. Змінні, масиви, константи і їхній опис
- •2.5. Операції vba
- •2.5.1. Арифметичні операції
- •2.5.2. Операції порівняння
- •2.5.3. Логічні операції
- •2.6. Стандартні функції
- •2.7. Вираження
- •2.8. Оператор присвоювання
- •2.9. Введення даних користувачем
- •2.10. Виведення даних
- •2.11. Оператори переходу. Програмування розгалужуваних обчислювальних процесів
- •If умова Then оператор
- •If умова Then
- •Оператор If...Then...Else.
- •If умова Then
- •2.12. Оператори циклу. Програмування циклічних обчислювальних процесів
- •Оператор Do ...Loop
- •Оператор While...Wend
- •Оператор For... Next
- •Оператор For Each...Next
- •2.13. Процедури
- •2) Ім'я Список аргументів
- •3. Система управління базами даних access
- •3.1. Вступ
- •3.2. Що таке бази даних?
- •3.3. Архітектура Microsoft Access
- •3.4. Створення бази даних. Створення таблиць. Зв'язування таблиць
- •Визначення типів даних
- •3.5. Зміна проекту бази даних
- •3.6. Створення запитів
- •3.7. Створення й редагування форм
- •3.8. Створення й редагування звітів
- •3.9. Створення й застосування макросів
- •3.10. Модулі Access
- •3.11. Класи й сімейства
- •3.12. Об'єктні моделі Microsoft Office
- •3.13. Моделі об'єктів Microsoft Access
- •3.14. Моделі об'єктів доступу до даних dao і ado
- •3.15. Посилання на об'єкти
- •3.16. Властивості й методи об'єктів
- •3.17. Застосування методу DoCmd у програмах vba
- •3.18. Робота з об'єктами доступу до даних
- •4. Список літератури
- •Додаток
- •5. Таблиці бази даних „учебный процесс”
3.10. Модулі Access
Модулі є об'єктами Access, такими ж, як таблиці, запити, форми й т.д.
Модуль — це набір підпрограм і функцій, написаних в VBA і зібраних в одну програмну одиницю.
Існує два типи модулів: стандартні модулі й модулі класу. Стандартні модулі містять загальні процедури, які можуть використовуватися: при обробці подій у різних об'єктах, для обчислення значень у формах, звітах і т.д. Ці процедури не пов'язані з конкретним об'єктом і можуть використовуватися іншими додатками Access.
Другим типом модуля в Access є модуль класу. Модуль класу відрізняється від стандартного модуля тим, що крім процедур, він містить опис об'єкта й використовується для створення об'єктів. Процедури, записаі в цьому модулі, є методами й властивостями об'єкта. Існує два типи модулів класу: базові модулі класу, модулі форм і звітів. Модулі форм і звітів пов'язані з відповідними формами й звітами й відрізняються від базових модулів лише тим, що існують у пам'яті тільки доти, поки відкриті пов'язані з ними форма або звіт.
Щоб створити стандартний модуль або модуль класу, потрібно: 1) вибрати команди Модули Создать; 2) створити необхідні процедури , 3) зберегти модуль.
3.11. Класи й сімейства
Об'єкти - це форми, звіти, таблиці в Access.
Клас – опис сукупності однотипних об'єктів. Об'єкт являє собою екземпляр певного класу.
Властивість – окрема характеристика об'єкта або класу, наприклад, властивість форми Виведення на екран (Visible) може мати значення True або False.
Метод – являє собою процедуру (або функцію) об'єкта або класу. Наприклад, об'єкт Form має метод Refresh. Виклик цього методу дозволяє обновити дані у формі.
Сімейство – упорядкований набір екземплярів одного класу.
3.12. Об'єктні моделі Microsoft Office
В VBA визначені об'єктні моделі для кожного сімейства Microsoft Office і об'єктні моделі, загальні для всіх додатків. Кожний додаток Microsoft Office являє собою об'єктні моделі у вигляді бібліотеки об'єктів, що може бути використана іншими додатками:
- бібліотека об'єктів Microsoft Access ( Microsoft Access Object Library 10.0);
- бібліотека об'єктів доступу до даних (Microsoft DAO 3.6 Object Library);
- бібліотека об'єктів ActiveX ( Microsoft ActiveX Data Objects 2.6 - ADO);
- бібліотека об'єктів Visual Basic (Microsoft Visual Basic for Application);
- бібліотека об'єктів Microsoft Office (Microsoft Office 10.0 Object Library.
3.13. Моделі об'єктів Microsoft Access
Для того, щоб при програмуванні правильно використовувати об'єкти, їхні властивості й методи, потрібно ознайомитися зі структурою підпорядкованості об'єктів.
На верхньому рівні ієрархії розташовується об'єкт Application, що дозволяє дати інформацію про додаток, що виконується. Application включає: сімейства форм і звітів (Forms, Reports), посилань (References), модулів (Modules), метод Docmd і ін.
Сімейство форм і звітів – це сімейство відкритих форм і звітів. Воно включає сімейство елементів керування (Controls) і властивостей (Properties).
Об'єкт Docmd має у своєму розпорядженні методи, які дозволяють виконати макрокоманди Access із програми VBA.
Звертання до об'єктів бібліотек із процедур і функцій Access здійснюється за встановленими на них посиланнями. Список установлених посилань можна переглянути й змінити у вікні, що відкривається командами Tools References у вікні редактора VBA.