Запити Типи запитів
Існує декілька різних типів запитів:
запит на вибірку здійснює завантаження і відображення записів в режимі таблиці;
перехресний запит дозволяє виконувати статистичні підрахунки (суми, кількість записів і середні значення) за даними одного поля таблиці. Результати групуються в комірках (перетин рядків і стовпців), відповідних конкретним полям баз даних;
запит на зміну виконує операції із записами, що задовольняють заданим критеріям: запит на видалення видаляє з таблиці задані записи; запит на оновлення змінює відповідні записи таблиці; запит на додавання додає в кінець таблиці нові записи, відповідні заданим умовам відбору; запит на створення таблиці створює нові таблиці, що складаються із заданих записів;
запит з параметрами дозволяє ввести інформацію, що використовується як критерії відбору.
Всі створені і збережені запити знаходяться у вкладці Запити вікна бази даних. Для запуску запиту і проглядання результатів його роботи достатньо двічі клацнути по рядку з його ім'ям (або клацнути на ім'я запиту і по кнопці Відкрити). Після виконання запиту на вибірку на екран будуть виведені тільки задані поля кожного запису, що задовольняє критеріям відбору.
Створення запитів в режимі Конструктор
ЗАПИТ НА ВИБІРКУ ДАНИХ
Порядок дій:
Створити, Конструктор, ОК;
– вибрати таблиці, які беруть участь в запиті (для вибору таблиці клацають на ім'я таблиці і по кнопці Додати, повторюють ці дії для кожної вибираної таблиці), закрити вікно вибору таблиць (клацання по кнопці Закрити);
– вибрати поля, які беруть участь в запиті (для вибору поля двічі клацають на ім'я поля або перетягують його в черговий порожній стовпець, вибране поле повинне з'явиться в порожньому стовпці в бланку запиту);
– задати умову пошуку відбору (умову задають в рядку Умова відбору в стовпці, по якому проводиться пошук). Приклади умов:
знайти товари, що починаються на букву З – в стовпці Найменування в рядку Умову відбору написати «З*»;
знайти товари з датою надходження 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
– для задання заголовка і формату обчислюваного поля (курсор знаходиться в обчислюваному полі) клацають по кнопці Властивості на панелі інструментів, в рядку Підпис задають ім'я обчислюваного поля, в рядку Формат вибирають із списку потрібний формат, в рядку Число десяткових знаків вибирають із списку кількість цифр після коми;
– перевірити роботу запиту в режимі Конструктор (клацнути по кнопці Запуск (!) на панелі інструментів); повернутися з перегляду в режим Конструктор (клацнути по кнопці Вигляд на панелі інструментів);
– зберегти запит, клацнувши по кнопці Зберегти на панелі інструментів, ввести ім'я запиту, вийти з режиму конструювання.