- •Знайомство з ms access. Основи інтерфейсу ms access
- •Зміст звіту і демонстрація результатів
- •Зміст звіту і демонстрація результатів
- •Створення нової бази даних
- •1. Для створення нової бази даних:
- •2. Для створення таблиці бази даних:
- •3. Для визначення полів таблиці:
- •Зміст звіту і демонстрація результатів
- •Приклад заповнення таблиці «Викладачі»
- •Лабораторна робота № 3. Розробка і використання форм у реляційній бд access Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Основи створення однотабличних форм
- •Конструювання форми
- •Області й елементи форми в режимі конструктора
- •Панелі інструментів конструктора форм і форматування
- •Налаштування панелі інструментів
- •Панель елементів
- •Перехід у режим конструктора форм
- •Майстер створення форми
- •Основи створення багатотабличних форм
- •Створення багатотабличної форми за допомогою майстра
- •Способи побудови багатотабличної форми Явне включення підлеглої форми
- •Виклик зв'язаної форми по кнопці
- •Багатотаблична форма без підлеглих і зв'язаних форм
- •Багатотаблична форма на основі запиту
- •Створення форми майстром, вибір таблиць і полів
- •Вибір варіанта створення багатотабличної форми, відображення даних головної і підлеглої таблиць
- •Завершення створення форми майстром
- •Доробка форми в режимі конструктора
- •Створення і редагування багатотабличної форми в режимі конструктора
- •Створення нової форми конструктором
- •Додавання підлеглої форми і її редагування
- •Обчислення у формі Обчислення в кожному записі форми
- •Обчислення підсумкових значень
- •Створення полів зі списком
- •Лабораторна робота № 4. «обробка даних за допомогою запитів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Призначення і види запитів
- •Створення запиту
- •Панель інструментів конструктора запитів
- •Вікно запиту
- •Бланк запиту
- •Поля бланка запиту
- •Модифікація запиту
- •Умови відбору записів
- •In("Математика", "Інформатика", "Історія").
- •Поля, що обчислюються
- •Параметри запиту
- •Коректування даних засобами запиту Запит на відновлення
- •Запит на додавання
- •Запит на видалення
- •Майстер створення запитів
- •Майстер запитів на вибірку Простий запит
- •Запит для пошуку повторюваних записів
- •Майстер перехресних запитів
- •Використання групових операцій у запитах Призначення групових операцій
- •Порядок створення запиту з використанням групових операцій
- •Лабораторна робота № 4 (продовження). «створення звітів у реляційній базі даних субд access» Ціль роботи:
- •Завдання на проведення лабораторної роботи
- •Зміст звіту і демонстрація результатів
- •Теоретичні відомості
- •2. Створення складних звітів.
Коректування даних засобами запиту Запит на відновлення
Для відновлення даних у полях базових таблиць може бути використаний Запрос на обновление. Зміни вносяться в групу записів, що відбираються за допомогою зазначених користувачем умов добору. Значення для змін у полях визначаються в бланку запиту в рядку Обновление.
Для того щоб створити запит на відновлення спочатку створюється запит на вибірку, а потім у вікні конструктора запитів він перетвориться в запит на відновлення вибором пункту Обновление зі списку Тип запроса чи команди меню Запрос→Обновление. Після виконання цієї команди в бланку запиту з'являється рядок Обновление.
Для добору обновлюваних записів треба включити в бланк запиту поля, що вимагають відновлення, а також поля, по яких задаються умови добору записів. Умови добору задаються так само, як це робиться при створенні запиту на вибірку.
Для обновлюваного поля в рядок Обновление треба ввести значення чи вираз, що визначає нове значення поля. Вираз можна створити за допомогою Построителя выражений.
Після виконання команди Запрос→3апуск чи натискання відповідної кнопки панелі інструментів відкривається діалогове вікно з повідомленням про число обновлюваних записів і питанням про продовження операції відновлення.
Переключившись в режим таблиці після виконання запиту, можна переглянути вміст тільки обновлених полів. Переключення виконується командою Вид→Режим таблицы чи натисканням кнопки Вид панелі інструментів. Якщо переключитися в режим таблиці до виконання запиту, можна переглянути старий вміст обновлюваних полів.
Запит на додавання
За допомогою запиту на додавання відбувається додавання записів з таблиці результату запиту в таблицю бази даних. Тому треба, щоб у запиті були сформовані записи з полями, що відповідають полям у таблиці, що доповнюється записами, бази даних.
Структура запису таблиці запиту може не цілком збігатися зі структурою запису таблиці, у яку додаються записи. У записі запиту може бути менше полів, якщо на поля в таблиці, куди додаються записи, не накладена вимога по обов'язковості їхнього заповнення. Допускається невідповідність типів полів, якщо можливе перетворення типу даних одного поля в тип даних іншого поля.
Спочатку запит на додавання створюється як запит на вибірку на одній чи декількох взаємозалежних таблицях.
Потім у вікні конструктора запитів він перетворюється в запит на додавання вибором типу запиту Добавление на панелі інструментів чи команди меню Запрос→Добавление. При цьому відкривається діалогове вікно Добавление.
У цьому вікні в поле Имя таблицы уводиться чи вибирається ім'я таблиці, у яку треба додати записи.
Якщо таблиця-приймач записів, що додаються, знаходиться у відкритій базі даних, треба відмітити перемикач В текущей базе данных.. Для таблиці, що знаходиться в іншій базі даних, треба відмітити перемикач В другой базе данных і ввести ім'я файлу БД. При необхідності вказати шлях. Можна також указати базу даних Microsoft FoxPro, Paradox, dBASE чи ввести рядок підключення для бази даних SQL.
Після перетворення запиту в запит на додавання в його бланку з'являється рядок Добавление.
Для формування записів, що додаються, треба включити в бланк запиту поля, що відповідають визначеним полям таблиці, в яку буде проводитися додавання. Крім того, у бланк запиту можуть бути включені поля, по яких задаються умови добору. Умови добору вносяться в ячейки рядка Условие отбора. Якщо в таблиці, куди додаються записи, є ключ, ключові поля повинні бути обов'язково включені в бланк запиту.
Якщо обрані поля мають ті самі імена в обох таблицях, імена в рядок Добавление вносяться автоматично.
Для попереднього перегляду записів, що планується додати в таблицю, треба натиснути кнопку Вид на панелі інструментів. Повернення в режим конструктора запитів відбувається по цій же кнопці.
Для додавання записів треба натиснути кнопку Запуск на панелі інструментів. Відкривається діалогове вікно з повідомленням про число обновлюваних записів і питанням про продовження операції відновлення.
Якщо таблиця, у яку додаються записи, містить ключове поле, що додаються записи повинні містити таке ж поле. Ті записи, додавання яких приведе до появи співпадаючих чи порожніх значень у ключовому полі, не будуть додані. Записи не додаються також у випадку, якщо неможливе перетворення типу даних у полях, що додаються, чи не виконуються умови на значення.
Якщо в схемі даних БД установлений параметр Обеспечение целостности данных, то додавання підлеглих записів можливо тільки в тому випадку, коли в головних таблицях уже існують зв'язані записи.
