- •Міністерство освіти і науки України
- •Розподіл балів, які отримують студенти при поточному тестуванні та за виконання самостійної роботи
- •Шкала оцінювання: національна та ects
- •Лабораторна робота №1
- •Зміст роботи за варіантом індивідуального завдання Необхідно:
- •Теоретичні відомості
- •Контрольні питання до лабораторної роботи 1:
- •Лабораторна робота №2
- •Зміст роботи за варіантом індивідуального завдання Необхідно:
- •Теоретичні відомості
- •Запити на зміну за допомогою sql
- •Додавання інформації в бд
- •Видалення даних
- •Зміна існуючих даних
- •Запит на створення таблиці
- •Перетворення qbe - запиту в sql-запит
- •Контрольні питання до лабораторної роботи 2:
- •Лабораторна робота №3
- •Зміст роботи за варіантом індивідуального завдання Необхідно:
- •Теоретичні відомості
- •Контрольні питання до лабораторної роботи 3:
- •Лабораторна робота №4
- •Зміст роботи за варіантом індивідуального завдання Необхідно:
- •Контрольні питання до лабораторної роботи 4:
- •Лабораторна робота № 5
- •Зміст роботи за варіантом індивідуального завдання:
- •Теоретичні відомості:
- •Техніка створення макросів
- •Редагування макросу
- •Об'єднання макросів у макрогрупу
- •Зв'язування макросів із подіями
- •Автоматизація виводу на друк
- •Приклад
- •Відлагодження макросу в покроковому режимі
- •Контрольні питання до лабораторної роботи 5:
- •Лабораторна робота № 6
- •Зміст роботи за варіантом індивідуального завдання:
- •Теоретичні відомості:
- •Елементи вікна модуля
- •Малюнок 1 Розділ описів
- •Створення процедури
- •Аргументи процедури
- •Основні оператори vba
- •Умовні оператори
- •Оператори циклу
- •Приклад № 3:
- •Контрольні питання до лабораторної роботи 6:
- •Контроль інформації шляхом забезпечення цілісності даних
- •Каскадне відновлення та видалення даних
- •Відношення багато-до-багатьох
- •Контрольні питання до лабораторної роботи 7:
- •Встановлювання паролю
- •Захист на рівні користувачів
- •Захист бази даних за допомогою майстра
- •Збереження бази даних як mde-файлу
- •Створення mde-файлу
- •Вилучення захисту на рівні користувачів
- •Об’єкти ole
- •Контрольні питання до лабораторної роботи 8:
- •Створення форми
- •Створення електронної або друкованої форми
- •Заповнення електронної форми
- •Одночасне відкриття декількох книг
- •Зміна формату або вмісту існуючого шаблону
- •Закриття книги
- •Створення діаграми
- •Зміна типу діаграми, встановленого за замовчанням
- •Використання об'єктів (комірок, форм, діаграм) в інших додатках (ms Word, PowerPoint та ін.)
- •Створення зображення комірок з прив’язкою до вхідних даних
- •Створення зображення діаграми, комірок або об'єкту
- •3 Для перевірки якості малюнку виберіть параметри як на екрані
- •Поновлення зображення комірок листа Excel
- •Створення звіту Microsoft Access на основі даних списку Microsoft Excel
- •Отримання відомостей від зовнішніх баз даних
- •Контрольні питання до лабораторної роботи 9:
- •Лабораторна робота № 10
- •Зміст роботи за варіантом індивідуального завдання:
- •Теоретичні відомості:
- •Додавання гіперпосилань в базу даних
- •Зв’язування форми із звітом
- •Зв’язування форми з документом Microsoft Office
- •Зв’язування форми з адресатом електронної пошти
- •Публікація об’єкта бази даних як Web-сторінки
- •Огляд таблиці Access як Web-сторінки
- •Модифікація таблиці Access для публікації в Web
- •Папки Web
- •Публікація таблиці Access як Web-сторінки
- •Сторінка доступу до даних
- •Створення сторінки доступу за допомогою Майстра
- •Додавання Web-компонентів Microsoft Office
- •Створіть сторінку доступу з існуючої сторінки
- •Контрольні питання до лабораторної роботи 10:
Елементи вікна модуля
Модулі створюються в спеціальному вікні. У процесі упорядкування розроблювач використовує текстовий редактор, призначений для запровадження програмного модуля.
У вікні бази даних модулям присвячена окрема вкладка – Модули. Вікно модуля з'являється при відкритті існуючого модуля або при створенні нового.
Малюнок 1 Розділ описів
Відразу після відкриття вікно нового модуля містить тільки розділ опису. У цьому розділі здійснюється встановлення змінних і констант, що використовуються у підпрограмах і функціях модуля. За замовчуванням в розділі описів нового модуля з'являються такі оператори (мал.1):
Option Compare Database
При створенні нового модуля Access добавляє в розділ опису оператор Option Compare Database, за допомогою якого встановлюється режим порівняння текстових даних у модулі. У Access передбачені три режими порівняння текстових даних у модулі. Якщо в розділі описів відсутній відповідний оператор, за замовчуванням активізується режим Binary.
Створення процедури
Для створення процедури (підпрограми або функції) у Access призначена команда Procedure із меню Insert. У результаті її активізації відчиняється діалогове вікно Insert Procedure, що служить для вибору типу процедури (Sub (підпрограма) або Function (функція)) і присвоєнні їй імені (поле Name). При створенні процедури можна задати область її використання за допомогою таких перемикачів:
-Public (Загальнодоступна) - процедура доступна для всіх процедур у всіх модулях.
-Private (Особиста) - процедура доступна для інших процедур тільки в тому модулі, у якому вона оголошена.
Малюнок 2
Аргументи процедури
Завдяки аргументам користувач має можливість управляти виконанням процедури. Аргументи вказуються в процесі створення процедури.
Виклик процедури, що має аргументи, повинний супроводжуватися завданням значень для всіх оголошених аргументів. Ці значення перераховуються в тому ж порядку, що й аргументи при оголошенні, і розділяються комами. Якщо один з аргументів буде пропущений, то компілятор повідомить про помилку.
У користувацьких функціях або модулях у якості аргументів можуть застосовуватися вирази. Це припускається в багатьох поширених вбудованих функціях.
Основні оператори vba
Змінні та оператор присвоювання.
Змінні використовуються для зберігання значень величин, що змінюються в процесі виконання програми. Кожна змінна має ім'я, за яким відбувається звернення до неї. Присвоєння значення змінної здійснюється за допомогою оператора присвоювання, в якому зліва вказується ім'я змінної, а справа - значення, що привласнюється або вираз. Рекомендується описувати всі змінні явно, що дозволить уникнути помилок, пов'язаних із перетворенням типів даних. Явний опис змінних виконується за допомогою оператора Dim, після якого вказується ім'я змінної і її тип:
Dim i As Integer
Dim P As Double
Dim Str As String
i = 5
P = 3,14
Str = “Something”
Умовні оператори
У мові VBA, як і в інших мовах програмування основними елементами, що керують ходом виконання процедури, є умовні оператори. Найбільш простий із них - оператор IF … THEN:
IF i = 5 THEN Day = “Friday”
END IF
У разі потреби зробити дві різноманітні дії слід скористатися повною формою оператора IF:
IF i = 5 THEN Day = “Friday”
ELSE
Day = “Saturday”
END IF
Далеко не у всіх ситуаціях можливі два варіанти рішення. З огляду на це, VBA надає в розпорядження користувачів оператор SELECT CASE, призначений для вибору одного з множини варіантів:
SELECT CASE i
CASE 1
Day = “Monday”
CASE 2
Day = “Tuesday”
… … … … …
CASE 7
Day = “Sunday”
END SELECT