Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
23.Access_2.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
186.88 Кб
Скачать

Створення запитів

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

Засобами запиту можна:

  • вибрати записи, які задовольняють умови відбору;

  • включити в таблицю відбору потрібні поля;

  • провести обчислення в кожному з одержаних записів;

  • згрупувати записи з однаковими значеннями в одному або кількох полях і виконати над ними групові функції;

  • провести оновлення полів у вибраній підмножині записів;

  • створити нову таблицю бази даних, використовуючи дані з існуючих таблиць;

  • вилучити вибрані підмножини записів з таблиці бази даних;

  • додати вибрану підмножину в іншу таблицю записів.

У Access запити поділяються на типи:

QBE-запити (запит за зразком) – параметри установлюються у вікні конструктора;

SQL-запити (SQL - структурована мова запитів) – при їх створенні використовуються оператори та функції мови SQL, яка дозволяє створювати складні запити у будь-якій кількості.

SQL-запити, у свою чергу, поділяються на такі види:

  • запит на вибірку – вибирає дані із взаємопов’язаних таблиць та інших запитів;

  • запити-дії – це запити на оновлення, додавання, вилучення записів;

  • параметричні запити – це варіанти базового запиту, які передбачають введення параметру;

  • перехресні запити дозволяють компактно відображати відібрані дані і об’єднувати однорідну інформацію.

Д ля створення запиту у вікні бази даних слід відкрити вкладку Запрос і натиснути кнопку Создание запроса в режиме конструктора. У вікні Добавление таблицы потрібно вибрати таблиці та запити і натиснути кнопку Добавить. Вийти з цього вікна можна кнопкою Закрыть.

У результаті на екрані з’явиться вікно конструктора запиту, поділене на дві панелі.

В ерхня панель має схему даних запиту, яка складається з вибраних для цього запиту таблиць і запитів з існуючими зв’язками між ними.

Нижня панель є бланком запису за зразком, який потрібно заповнити. Кожний стовпець бланка належить до одного поля, з яким треба працювати в записі.

У рядок Поле необхідно перетягти імена полів, які будуть використані в запиті. Перед цим поля виділяють. Для вилучення з поля бланка запиту треба виділити колонку, в якій воно знаходиться, і натиснути клавішу DEL або вибрати команду Правка / Удалить столбцы.

У рядку Сортировка можна вказати порядок виведення запитів на екран (по возрастанию, по убыванию).

У рядках Условие отбора: та или: можна вказати умовні або логічні вирази, які дозволяють відібрати для запиту тільки ті записи, які задовольняють задану умову.

Готовий запит виконується після виконання однієї з наступних дій:

  • клацання по кнопці Запуск на панелі інструментів Конструктор запросив;

  • вибору команди меню Запрос / Запуск

  • вибору команди меню Вид /Режим таблицы.

Якщо треба внести зміни в бланк запиту, треба скористатися командою Вид / Конструктор.

У багатьох випадках користувачу потрібно задати можливість вибору того, що він хоче знайти в таблицях бази даних. Для цього існує спеціальний вид запиту – запит з параметром, або параметричний запит. Він створюється на основі запиту на вибірку, при цьому в рядок Условие отбора, в те поле, по якому робиться відбір треба помістити команду Like [ ], а в квадратних дужках записати текст, звернений до користувача.

Підсумкові запити створюють на основі запиту на вибірку, але тепер у нього додають рядок Группировка. Для введення цього рядка слід натиснути кнопку Групповые операции Σ на панелі інструментів. У тих полях, по яких потрібно провести підсумкове обчислення, слід в рядку Группировка розкрити список і вибрати одну з декількох підсумкових функцій: сума, середнє, найбільше, найменше значення і т.п.

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

Запити на зміну (оновлення, вилучення, додавання, створення) створюють перетворенням із запиту на вибірку. В меню Запрос, яке доступне в режимі Конструктора, присутні команди для створення цих запитів. Задавати формулу для зміни слід починаючи з символу =. Для введення у формулу імен полів зручно використовувати Побудовник виразів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]