Тема: Створення запитів з параметрами та перехресних запитів
Мета: Навчитися створювати інтерактивні запити, які запитують умови у користувача, та будувати аналітичні таблиці (матриці) для аналізу даних.
Це запити, які перед виконанням відкривають діалогове вікно і просять користувача ввести дані (наприклад, ціну, назву чи дату).
Завдання: Створити запит, який запитує у користувача мінімальну та максимальну ціну, і виводить товари, що потрапляють у цей ціновий діапазон.
Перейдіть на вкладку Створити -> Макет запиту.
Додайте таблицю "Товари".
Виберіть поля: Назва, Категорія, Ціна.
У стовпчику Ціна в рядку Критерії введіть команду:
Between [Введіть мінімальну ціну] And [Введіть максимальну ціну]
Пояснення: Оператор Between ... And ... означає "Між ... та ...". Текст у квадратних дужках [ ] — це питання, яке побачить користувач.
Натисніть кнопку Виконати.
Система двічі запитає вас:
Введіть мінімальну ціну: введіть 5000
Введіть максимальну ціну: введіть 15000
Результат: Ви побачите товари з ціною від 5 до 15 тисяч.
Збережіть запит як: "17_Діапазон_Цін".
Завдання: Створити гнучкий пошук, де користувач вводить лише частину назви товару (наприклад, "Book" або "Tab"), а запит знаходить усі схожі товари.
Створіть новий запит, додайте всі поля.
У стовпчику Назва в рядку Критерії введіть формулу:
Like "*" & [Введіть частину назви] & "*"
Пояснення:
Like — оператор схожості (в укр. версії може автоматично змінитися на Як).
"*" — зірочки означають, що до і після введеного слова може бути будь-який текст.
& — склеює зірочки з тим, що введе користувач.
Натисніть Виконати.
У вікні введіть, наприклад, слово Note або Book.
Результат: Якщо ввели "Book", знайдеться "Ноутбук Galaxy Book".
Збережіть запит як: "18_Пошук_за_частиною".
Завдання: Користувач хоче дізнатися, скільки коштуватиме товар, якщо курс долара зміниться. Запит має питати актуальний курс і перераховувати ціну у долари.
Створіть запит, додайте поля Назва, Ціна.
У порожньому стовпчику в рядку Поле введіть формулу:
Ціна_в_доларах: [Ціна] / [Введіть курс долара]
Натисніть Виконати.
Введіть курс, наприклад 40.
Результат: З'явиться колонка, де ціна у гривнях поділена на 40.
Збережіть запит як: "19_Конвертер_Валют".
Це особливий тип запитів, який будує таблицю-матрицю (схожу на зведену таблицю в Excel). У такій таблиці заголовки є і зліва (рядки), і зверху (стовпці).
Завдання: Створити таблицю, де рядками будуть назви виробників, стовпцями — категорії товарів, а на перетині — кількість наявних моделей. Це дозволить побачити, хто що виробляє.
Перейдіть на вкладку Створити.
Натисніть кнопку Майстер запитів (вона зазвичай ліворуч від кнопки "Макет запиту").
У вікні виберіть Майстер перехресних запитів і натисніть ОК.
Крок 1: Виберіть таблицю "Товари", натисніть "Далі".
Крок 2 (Заголовки рядків): Виберіть поле Виробник. Натисніть стрілку >. Натисніть "Далі".
Крок 3 (Заголовки стовпців): Виберіть поле Категорія. Натисніть "Далі".
Крок 4 (Значення):
У списку полів виберіть Назва (або Код_товару).
У списку функцій праворуч виберіть Кількість (Count).
Переконайтеся, що галочка "Так, додати підсумки..." стоїть. Натисніть "Далі".
Крок 5: Назвіть запит "20_Матриця_Асортименту" і натисніть "Готово".
Результат: Ви побачите компактну таблицю, де видно, що, наприклад, у Samsung є 1 товар у стовпці "Монітори", 1 у "Ноутбуки" і 1 у "Планшети".
Завдання: Створити таблицю, де рядками є Категорії, стовпцями — Виробники, а на перетині — Середня ціна товару.
Натисніть Макет запиту, додайте таблицю "Товари".
Додайте поля в такому порядку: Категорія, Виробник, Ціна.
Головний крок: На стрічці інструментів (вгорі) знайдіть і натисніть кнопку Перехресний (значок схожий на табличку з синіми заголовками).
У бланку запиту (знизу) з'являться два нових рядки: Підсумок і Перехресний запит.
Налаштуйте стовпчики:
Стовпчик 1 (Категорія):
Підсумок: Групування
Перехресний запит: Заголовки рядків
Стовпчик 2 (Виробник):
Підсумок: Групування
Перехресний запит: Заголовки стовпців
Стовпчик 3 (Ціна):
Підсумок: Середнє (Avg)
Перехресний запит: Значення
Натисніть Виконати.
Результат: Ви побачите таблицю, де можна порівняти, у кого дорожчі ноутбуки — у Samsung, HP чи Dell.
Збережіть запит як: "21_Матриця_Середніх_Цін".