Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка 2 курс( АССЕS).doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

Майстер створення запитів

Найпростіші запити деяких видів можуть бути створені за допомогою Майстрів Access. Майстер запитів прискорює процес створення запиту, автоматично виконуючи первісні найпростіші дії по підготовці запиту. Викликаний Майстер запитів запитує в користувача відомості і створює запит на основі відповідей користувача. При необхідності можна в режимі Конструктора відредагувати запит.

Створення запиту за допомогою Майстра починається з вибору у вікні бази даних вкладки Запити і натискання кнопки Створити. У вікні діалогу Новий запит треба вибрати зі списку потрібний вид запиту. Далі варто виконувати інструкції, що виводяться у вікнах діалогу з Майстром. В останньому вікні діалогу пропонується вибрати запуск запиту чи перегляд структури запиту в режимі Конструктора.

За допомогою Майстра можна створити:

• простий запит на вибірку;

• запит для пошуку повторюваних записів;

• запит для пошуку записів, що не мають підлеглих записів;

• перехресний запит.

Помітимо, що запит для пошуку повторюваних записів і запит для пошуку записів, що не мають підлеглих, є елементарними запитами на вибірку.

Рис. 3.2. Вікно майстра запитів

Приклади конструювання запитів Запити з умовами вибору

Умови вибору записів можуть задаватися для одного чи декількох полів у відповідному рядку бланка запиту. Умовою вибору є вираз, що складається з операторів порівняння та операндів, що використовуються для порівняння. У якості операндів виразів можуть використовуватися деякі задані значення та ідентифікатори (посилання). Ідентифікатор являє собою посилання на значення поля, елемента управління чи властивості. Ідентифікаторами можуть бути імена полів, таблиць, запитів, форм, звітів і т.д. Вони повинні заключатися в квадратні дужки. Якщо необхідно вказати посилання на поле в конкретній таблиці, формі, звіті, то перед ім'ям поля ставиться ім'я таблиці, яке також заключено в квадратні дужки і відділене від імені нуля знаком оклику. Наприклад, [Ім'я таблиці]![Ім'я поля].

Рис. 3.3.Запит з умовами вибору

Рис. 3.4.Результат виконання запиту

Запити з обчисленням

У запиті над полями можуть виконуватися обчислення. Результат обчислення утворить поле, що обчислюється, у таблиці, що створюється за допомогою запиту. При кожному виконанні запиту виконується обчислення з використанням поточних значень полів. При обчисленнях можуть використовуватися арифметичні вирази та вбудовані функції Access.

Вираз вводиться в бланк запиту в порожній осередок рядка Поле (рис.14) з допомогою побудовника формул (викликається натисканням правої клавіші миші). У цьому осередку після натискання клавіші <Enter> чи переміщенні курсору в інший осередок формується ім'я поля Выражение, де N — ціле число, що збільшується на одиницю для кожного нового створюваного поля, що обчислюється в запиті. Ім'я поля, що обчислюється, виводиться перед виразом і відокремлюється від нього двокрапкою. Наприклад, Виражение1: | [История Украины]+|Основы управления базами данных], де История Украины і Основы управления базами данных — імена полів.

Ім'я поля, що обчислюється «Виражение1» стає заголовком стовпця в таблиці з результатами виконання запиту. Це ім'я можна змінити. Користувач має можливість перейменувати поле, що обчислюється. Для цього досить у бланку запиту замість Выражение ввести нове ім'я.

Рис.3.5. Запит з обчисленням

Рис. 3.6. Результат виконання запиту