Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!ЛЕКЦІЇ_від_23.04.2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
436.46 Кб
Скачать
  1. Запит з параметрами

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

Параметризований запит завжди є також іншим типом запиту. Більшість параметризованих запитів є запитами на вибірку або перехресними запитами, але запити на додавання, створення таблиці та оновлення можуть також бути параметризованими запитами.

Параметризований запит виконується відповідно до свого типу запиту, але в цілому використовується така процедура. Виконання запиту:

  1. Знайдіть запит в області переходів.

  2. Виконайте одну з таких дій:

    • Двічі клацніть запит, який потрібно виконати.

    • Клацніть запит, який потрібно виконати, і натисніть клавішу ENTER.

  3. Коли з’явиться запит на введення параметра, введіть значення, яке буде критерієм.

5. Виконання sql-запиту

Є три основні типи SQL-запитів: запити на об’єднання, транзитні запити й запити на визначення даних.

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

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

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

SQL-запити не можна відкрити в поданні конструктора. Їх можна відкрити лише в режимі SQL або виконати. Окрім запитів на визначення даних, у разі виконання SQL-запиту він відкривається в поданні таблиці.

Виконання запиту

  1. Знайдіть запит в області переходів.

  2. Виконайте одну з таких дій:

    • Двічі клацніть запит, який потрібно виконати.

    • Клацніть запит, який потрібно виконати, і натисніть клавішу ENTER.

6. Змінення псевдоніма поля

  1. Відкрийте запит у поданні конструктора.

  2. У сітці конструктора запиту знайдіть поля, що мають псевдоніми. Вони матимуть в кінці імені двокрапку, як у Ім’я:.

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

7. Перевірка об’єднаних полів у запиті [самостійне вичення]

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

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

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

 Об’єднані поля з різними типами даних

 Клацніть правою кнопкою миші таблицю й виберіть подання конструктора.

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

 Перевірка типу даних об’єднаного поля в режимі конструктора таблиці

  1. Щоб переключитися до таблиці й переглянути її поля, виберіть вкладку з іменем таблиці.