Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_3Access Лабораторная работа № 8.DOC
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
770.05 Кб
Скачать

6. 2. Типи запитів в Access

Access дозволяє створювати наступні типи запитів:

Запит-Вибірка. Використовується для відбору інформації з таблиць і інших запитів БД. При виконанні цього запиту Access створює динамічний набір записів, що містить обрані дані. Із цим набором у більшості випадків можна працювати як зі звичайною таблицею. Його можна переглядати й редагувати, вибирати потрібну інформацію й т.д. Однак на відміну від таблиці динамічний набір записів фізично в базі даних не існує й зберігається в пам'яті ЕОМ лише під час виконання запиту. При зміні даних у полях динамічного набору Access звичайно автоматично вносить зроблені зміни в таблиці, на базі яких був побудований запит.

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

Запит на зміну. За одну операцію вибирає записи на основі зазначених умов відбору й вносить у них зміни. Існує чотири типи запитів на зміну:

  • запит на додавання — додає групу записів з однієї таблиці в іншу таблицю.

  • запит на видалення — дозволяє видалити групу записів з однієї або декількох таблиць.

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

  • запит на створення таблиці — дозволяє створити таблицю на основі даних, що містяться в інших таблицях БД.

  • Запит SQL — запит, що може бути створений тільки за допомогою SQL.

Існує три типи таких запитів:

  • запит-об'єднаннядозволяє об'єднати поля з декількох таблиць або запитів в один набір даних;

  • запит до серверапередає інструкції SQL віддаленій базі даних;

  • керуючий запитстворює, змінює або видаляє таблиці або індекси бази даних Access.

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

6. 3. Режими вікна запиту

Вікно запиту може перебувати в одному із трьох режимів: конструктора, таблиці й SQL.

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

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

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

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