Пароли, адреса, явки

LearningApps Логин: stu11a66 Пароль: blatt36

вторник, 1 ноября 2016 г.

Запросы в Access

Детальніше познайомитися зі створенням запитів ви зможете в відео:




Запит - це засіб вибору необхідної інформації з бази даних. Питання, сформований по відношенню до бази даних, і є запит. Застосовуються два типи запитів: за зразком і структурований мову запитів (SQL - Structured Query Language).

Існує кілька типів запитів: 
  • на вибірку
  • на оновлення
  • на додавання
  • на видалення
  • перехресний запит.
  •  

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

Створення запиту на вибірку за допомогою Конструктора


За допомогою конструктора можна створити такі види запитів:
  • Простий.
  • За умовою.
  • Параметричні.
  • Підсумкові.
  • З обчислюються полями.

Щоб викликати Конструктор запитів, необхідно перейти у вікно бази даних. У вікні база даних необхідно вибрати вкладку Запити і двічі клацнути на піктограмі Створення запиту в режимі конструктора. З'явиться активне вікно Додавання таблиці на тлі неактивного вікна «Запит: запит на вибірку».
У вікні Додавання таблиці слід вибрати таблицю - джерело або кілька таблиць з представленого списку таблиць, на основі яких буде проводитися вибір даних, і клацнути на кнопці Додати. Після цього закрити вікно Додавання таблиці, вікно «Запит: запит на вибірку» стане активним.
Вікно Конструктора складається з двох частин - верхньої і нижньої. У верхній частині вікна розміщується схема даних запиту, яка містить список таблиць - джерел і відображає зв'язок між ними.
У нижній частині вікна знаходиться Бланк побудови запиту, в якому кожен рядок виконує певну функцію:
  • Поле - вказує імена полів, які беруть участь в запиті.
  • Ім'я таблиці - ім'я таблиці, з якої ви оберете цю поле.
  • Сортування - вказує тип сортування.
  • Висновок на екран - встановлює прапорець перегляду поля на екрані.
  • Умови відбору - задаються критерії пошуку.
  • Або - задаються додаткові критерії відбору.
Окно конструктора запроса

Запит на вибірку

У вікні «Запит: запит на вибірку» за допомогою інструментів формуємо запит:
  1. Вибрати таблицю - джерело, з якої виробляється вибірка записів.
  2. Перемістити імена полів з джерела в Бланк запиту. Наприклад, з таблиці Групи студентів відбуксирувати поле Назва в першому полі Бланка запитів, з таблиці Студенти відбуксирувати поле Прізвища в друге поле Бланка запитів, а з таблиці Успішність відбуксирувати поле Оцінка в третє поле і з таблиці Дисципліни відбуксирувати поле Назва в четверте поле Бланка запитів.
  3. Задати принцип сортування. Курсор миші перемістити в рядок Сортування для будь-якого поля, з'явиться кнопка відкриття списку режимів сортування: по зростанню і по спадаючій. Наприклад, встановити в поле Прізвище режим сортування - за зростанням.
  4. У рядку висновок на екран автоматично встановлюється прапорець перегляду знайденої інформації в поле.
  5. У рядку "Умови" відбору і рядку "Або" необхідно ввести умови обмеженого пошуку - критерії пошуку. Наприклад, в поле Оцінка ввести - "отл / A", тобто відображати всі прізвища студентів, які отримали оцінки отл / A.
  6. Після завершення формування запиту закрити вікно Запит на вибірку. Відкриється вікно діалогу Зберегти - відповісти Так (ввести ім'я створеного запиту, наприклад, Зразок запиту в режимі Конструктор) і клацнути ОК і повернутися у вікно бази даних.

          Створення запиту на вибірку з прикладу
          Щоб відкрити запросіз вікна бази даних, необхідно виділити ім'я запиту і натиснути кнопку Відкрити, на екрані з'явиться вікно запит на вибірку з необхідним ім'ям.
          Результат виконання запиту на вибірку

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

          Параметричні запити


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

          Послідовність створення параметричного запиту:

          1. Створити запит в режимі конструктора або відкрити існуючий запит в режимі конструктора, наприклад «Зразок запиту в режимі Конструктор».
          2. У Бланк запиту в рядку Умови відбору ввести умову відбору у вигляді запрошення в квадратних дужках, наприклад [Введіть прізвище].
          3. Закрити вікно Запит на вибірку, на питання про збереження зміни відповісти - Так. Повернутися в вікно бази даних, де створений query буде виділено.
          4. Виконати query, натиснувши кнопку: Відкрити. У який з'явився на екрані вікні діалогу «Введіть значення параметра» треба ввести, наприклад прізвище студента, інформацію про успішність якого необхідно отримати, клацнути по кнопці ОК.



              Комментариев нет:

              Отправить комментарий