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

Запити Типи запитів

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

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

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

  • запит на зміну виконує операції із записами, що задовольняють заданим критеріям: запит на видалення видаляє з таблиці задані записи; запит на оновлення змінює відповідні записи таблиці; запит на додавання додає в кінець таблиці нові записи, відповідні заданим умовам відбору; запит на створення таблиці створює нові таблиці, що складаються із заданих записів;

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

Всі створені і збережені запити знаходяться у вкладці Запити вікна бази даних. Для запуску запиту і проглядання результатів його роботи достатньо двічі клацнути по рядку з його ім'ям (або клацнути на ім'я запиту і по кнопці Відкрити). Після виконання запиту на вибірку на екран будуть виведені тільки задані поля кожного запису, що задовольняє критеріям відбору.

Створення запитів в режимі Конструктор

ЗАПИТ НА ВИБІРКУ ДАНИХ

Порядок дій:

Створити, Конструктор, ОК;

– вибрати таблиці, які беруть участь в запиті (для вибору таблиці клацають на ім'я таблиці і по кнопці Додати, повторюють ці дії для кожної вибираної таблиці), закрити вікно вибору таблиць (клацання по кнопці Закрити);

– вибрати поля, які беруть участь в запиті (для вибору поля двічі клацають на ім'я поля або перетягують його в черговий порожній стовпець, вибране поле повинне з'явиться в порожньому стовпці в бланку запиту);

– задати умову пошуку відбору (умову задають в рядку Умова відбору в стовпці, по якому проводиться пошук). Приклади умов:

  • знайти товари, що починаються на букву З – в стовпці Найменування в рядку Умову відбору написати «З*»;

  • знайти товари з датою надходження 1.10.01 – в стовпці Дата надходження в рядку Умову відбору написати #01/10/01#;

  • знайти товари, для яких дати надходжень потрапляють в інтервал від 5.10.01 до 6.10.01, – в стовпці Дата надходження в рядку Умову відбору написати Between #05.10.01# And #06.10.01#;

  • знайти товари, для яких поле Кількість має значення більше 100, – в стовпці Кількість в рядку Умову відбору написати >100;

– перевірити роботу запиту, знаходячись в режимі Конструктор, клацнути по кнопці Запуск (!) на панелі інструментів; повернутися з перегляду в режим Конструктор (клацнути по кнопці Вигляд на панелі інструментів);

– зберегти запит, клацнувши по кнопці Зберегти на панелі інструментів, ввести ім'я запиту (окрім імені вкажіть номер запиту, наприклад: Запит на вибірку по найменуванню (1а) );

– вийти з режиму конструювання запиту.

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

Порядок дій:

Створити, Конструктор, ОК;

– вибрати таблиці, які беруть участь в запиті (для вибору таблиці клацають на ім'я таблиці і по кнопці Додати, повторюють ці дії для кожної вибираної таблиці), закрити вікно вибору таблиць (клацання по кнопці Закрити);

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

– стати (клацнути мишкою) в рядку Поле порожнього стовпця (тут знаходитиметься обчислюване поле); клацнути мишкою по кнопці Побудувати на панелі інструментів; при цьому ми потрапляємо у вікно Будівника виразів;

– створити формулу для обчислень, використовуючи кнопки для набору знаків арифметичних операцій; для вибору полів, які беруть участь в обчисленнях, поступають таким чином – двічі клацають по слову Таблиці, щоб з'явився список таблиць бази даних, клацають один раз на ім'я потрібної таблиці, потім клацають на ім'я потрібного поля і по кнопці Вставити (поле при цьому потрапляє у формулу); вибір таблиць і полів повторюють для кожного поля, що бере участь в обчисленнях, після того, як формула створена, клацають по кнопці ОК. Наприклад, формула, що збільшує закупівельну ціну на 20% буде наступною: =[Поставка]![Закупівельна ціна]*1,2

– для задання заголовка і формату обчислюваного поля (курсор знаходиться в обчислюваному полі) клацають по кнопці Властивості на панелі інструментів, в рядку Підпис задають ім'я обчислюваного поля, в рядку Формат вибирають із списку потрібний формат, в рядку Число десяткових знаків вибирають із списку кількість цифр після коми;

– перевірити роботу запиту в режимі Конструктор (клацнути по кнопці Запуск (!) на панелі інструментів); повернутися з перегляду в режим Конструктор (клацнути по кнопці Вигляд на панелі інструментів);

– зберегти запит, клацнувши по кнопці Зберегти на панелі інструментів, ввести ім'я запиту, вийти з режиму конструювання.