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