- •Міністерство освіти і науки України
- •Розподіл балів, які отримують студенти при поточному тестуванні та за виконання самостійної роботи
- •Шкала оцінювання: національна та 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:
Контрольні питання до лабораторної роботи 4:
Які можливості DDL?
На яких командах базується DDL?
За допомогою якої команди можна створити таблицю?
За допомогою якої команди можна видалити таблицю?
За допомогою якої команди можна змінити визначення об’єкта БД?
Що означає команда CREATE TABLE?
Що означає команда ALTER TABLE?
Що означає команда DROP TABLE?
Які дії над таблицею треба виконати перед тим як видалити її?
Що називають індексом?
Що означає обмеження даних?
Коли не можна створити унікальний індекс в таблиці з даними?
Що означає обмеження NOT NULL у кінці оголошення імені таблиці?
Лабораторна робота № 5
Тема: Автоматизація роботи з базою даних за допомогою макросів.
Мета: Навчитися користуватися мовою макросів.
Зміст роботи за варіантом індивідуального завдання:
Побудуйте простий макрос, який відкриває запит, таблицю, форму.
Побудуйте макрос, який відкриває форму у випадку пустих значень у таблиці.
Об’єднайте макроси у макрогрупу.
Створіть на формі кнопку, при натисненні якої викликався б один з макросів із макрогрупи.
Автоматизуйте виведення на друк за допомогою макросу.
За допомогою макросів автоматизуйте операції, що повинні завжди виконуватися в момент завантаження бази.
Теоретичні відомості:
Access надає користувачам такий засіб автоматизації роботи з базами даних як мова макросів. Цей засіб дозволяє перетворити виснажливе повторення послідовностей операції в просту процедуру, що складається лише в натисканні спеціальної кнопки або комбінації клавіш, або в активізації меню.
Техніка створення макросів
Вікно макросів відчиняється в результаті натискання кнопки Создать або Конструктор на вкладці Макросы вікна бази даних. Воно включає чотири стовпчики: Имя макроса, Условие, Макрокоманда і Примечание. При створенні нового макроса по замовчуванню відображаються тільки стовпчики Макрокоманда і Примечание. Показ інших стовпчиків установлюється за допомогою опцій Имя макроса, Условие із меню Вид .
У стовпчику Имя макроса вказується ім'я макроса, що слід задавати, якщо вікно містить декілька макросів. У стовпчику Условие використовують умовний вираз. Це такий вираз, значення якого Microsoft Access перевіряє та порівнює з вказаним значенням, наприклад, в інструкціях If...Then та Select Case. Якщо умова порівняння задовільняється, то виконується одна або декілька операцій. Якщо умова не задовільняється, то включені в умовну конструкцію операції пропускаються, та виконується перехід на наступну інструкцію.
У стовпчику Макрокоманда перераховуються дії (макрокоманди), що підлягають виконанню у потрібній послідовності. (мал.1).
Зручно розробляти макроси для автоматизації нескладних процесів, таких як відкриття і закриття декількох форм або звітів, вивід на екран або друк декількох документів і т.д.
Малюнок 1
Виконання кожної макрокоманди залежить від значень її аргументів. Всі аргументи вводяться в спеціально відведені для цього поля, розташовані в нижній частині вікна макросу. Аргументи рекомендується задавати в тому порядку, у якому вони розташовані в нижній частині вікна макросу. Розробка макросу починається з запровадження макрокоманд відкриття об'єктів, перетаскуванням відповідних об'єктів із вікна бази даних в комірки вікна конструктора макросу. При цьому Access автоматично розпізнає, про який об'єкт йде мова, і вибирає відповідну макрокоманду: OpenForm для форми або OpenTable для таблиці. Ім'я переміщеного об'єкта з'являється в області аргументів макрокоманди в якості значення параметра Имя Макроса. Важливо, щоб до моменту виконання макросу, що відчиняється об'єкт вже існував.
Такий аргумент макрокоманди відкриття об'єктів, введений у поле Вид, визначає режим відображення об'єкта на екрані. Припустимі значення цього аргументу відповідають опціям із меню Вид.
За допомогою макрокоманди ВыполнитьКоманду можна задати виконання більшості команд із меню. Ім'я виконуваної команди вказується в якості аргументу в полі Команда.