- •Тема 1. Знайомство з субд access
- •Поняття бази даних.
- •Основні характеристики субд Аccess
- •Запуск програми Аccess
- •Тема 2. Таблиці в access.
- •Створення таблиці бази даних
- •Режим Конструктора
- •Типи даних у Access
- •Встановлення зв’язків між таблицями. Схема даних.
- •Введення, редагування і видалення записів з таблиці.
- •Тема 3. Запити в access.
- •Основи розробки запитів
- •Призначення і види запитів
- •Основи конструювання запиту
- •Створення запиту за допомогою Конструктора
- •Майстер створення запитів
- •Приклади конструювання запитів Запити з умовами вибору
- •Запити з обчисленням
- •Запити з параметрами
- •Запити вилучення, додавання, оновлення
- •Тема 4. Форми в субд access
- •Розробка форм в Аccess
- •Створення форм на базі однієї таблиці
- •Створення форм на базі зв’язаних таблиць
- •Створення багатотаблічної форми за допомогою Майстра
- •Тема 5. Звіти в субд access
- •Розробка звітів
- •Створення звіту за допомогою Конструктора
- •Расчетно-платежная ведомость
- •Розробка багатотабличного звіту в режимі «Мастер отчетов»
Майстер створення запитів
Найпростіші запити деяких видів можуть бути створені за допомогою Майстрів Access. Майстер запитів прискорює процес створення запиту, автоматично виконуючи первісні найпростіші дії по підготовці запиту. Викликаний Майстер запитів запитує в користувача відомості і створює запит на основі відповідей користувача. При необхідності можна в режимі Конструктора відредагувати запит.
Створення запиту за допомогою Майстра починається з вибору у вікні бази даних вкладки Запити і натискання кнопки Створити. У вікні діалогу Новий запит треба вибрати зі списку потрібний вид запиту. Далі варто виконувати інструкції, що виводяться у вікнах діалогу з Майстром. В останньому вікні діалогу пропонується вибрати запуск запиту чи перегляд структури запиту в режимі Конструктора.
За допомогою Майстра можна створити:
• простий запит на вибірку;
• запит для пошуку повторюваних записів;
• запит для пошуку записів, що не мають підлеглих записів;
• перехресний запит.
Помітимо, що запит для пошуку повторюваних записів і запит для пошуку записів, що не мають підлеглих, є елементарними запитами на вибірку.
Рис. 3.2. Вікно майстра запитів
Приклади конструювання запитів Запити з умовами вибору
Умови вибору записів можуть задаватися для одного чи декількох полів у відповідному рядку бланка запиту. Умовою вибору є вираз, що складається з операторів порівняння та операндів, що використовуються для порівняння. У якості операндів виразів можуть використовуватися деякі задані значення та ідентифікатори (посилання). Ідентифікатор являє собою посилання на значення поля, елемента управління чи властивості. Ідентифікаторами можуть бути імена полів, таблиць, запитів, форм, звітів і т.д. Вони повинні заключатися в квадратні дужки. Якщо необхідно вказати посилання на поле в конкретній таблиці, формі, звіті, то перед ім'ям поля ставиться ім'я таблиці, яке також заключено в квадратні дужки і відділене від імені нуля знаком оклику. Наприклад, [Ім'я таблиці]![Ім'я поля].
Рис. 3.3.Запит з умовами вибору
Рис. 3.4.Результат виконання запиту
Запити з обчисленням
У запиті над полями можуть виконуватися обчислення. Результат обчислення утворить поле, що обчислюється, у таблиці, що створюється за допомогою запиту. При кожному виконанні запиту виконується обчислення з використанням поточних значень полів. При обчисленнях можуть використовуватися арифметичні вирази та вбудовані функції Access.
Вираз вводиться в бланк запиту в порожній осередок рядка Поле (рис.14) з допомогою побудовника формул (викликається натисканням правої клавіші миші). У цьому осередку після натискання клавіші <Enter> чи переміщенні курсору в інший осередок формується ім'я поля Выражение, де N — ціле число, що збільшується на одиницю для кожного нового створюваного поля, що обчислюється в запиті. Ім'я поля, що обчислюється, виводиться перед виразом і відокремлюється від нього двокрапкою. Наприклад, Виражение1: | [История Украины]+|Основы управления базами данных], де История Украины і Основы управления базами данных — імена полів.
Ім'я поля, що обчислюється «Виражение1» стає заголовком стовпця в таблиці з результатами виконання запиту. Це ім'я можна змінити. Користувач має можливість перейменувати поле, що обчислюється. Для цього досить у бланку запиту замість Выражение ввести нове ім'я.
Рис.3.5. Запит з обчисленням
Рис. 3.6. Результат виконання запиту
