Запити Ассess 2003
ПЛАН Перехресний запит Доповнення таблиці Вилучення записів Створення нової таблиці
1. Перехресний запит перехресні запитиЯкщо потрібно обєднати дані у форматі рядків-стовпців(у вигляді таблиці), створюють перехресні запити. Такі запити відображають дані, які обєднують однорідну інформацію. Таблиці, які відображають результати виконання перехресного запиту, зручні для створення діаграм та графіків.
Створити перехресний запит можна за допомогою майстра або в режимі конструктора. Для використання майстра потрібно у діалоговому вікні Новий запрос вибрати елемент Перехресний запрос. На першому кроці майстра треба вибрати обєкт (таблицю чи запит) на основі якого буде створюватиметься запит.
На другому і третьому кроці – вибирають назви полів, які повинні стати заголовками стовпців та рядків відповідно (прізвище, Зарплата). При цьому на зразку відображатиметься макет майбутньої динамічної таблиці. На наступному кроці задається функція, за допомогою якої здійснюватиметься аналіз даних(Сума). На останньому кроці задають імя створюваного запиту.
1 перехресний Прізвищебухгалтердиректоркасирпродавець Вовтузенко1 500,00 грн. Голохвостий4 000,00 грн. Перебийніс2 000,00 грн. Рахуба5 800,00 грн. Шилохвіст2 500,00 грн.
2. Запит на доповнення записів таблиці Коли з БД працює декілька користу- вачів, або однотипна інформація зберігається у декількох таблицях з однаковою структурою, виникає необхідність обєднання записів декількох таблиць в одну. Таку операцію може виконати запит на об'єднання записів.
Для того, щоб додати з однієї таблиці до іншої потрібно на основі однієї з них створити запит на вибірку, у який увійдуть всі поля таблиці, та задати відповідний тип Запиту (Команда Запрос – Добавление ). У діалоговому вікні, що відкриється, вибирають назву таблиці, до якої потрібно долучити записи, та встановлюють місце розташування вибраної таблиці.
Після закриття діалогового вікна на бланку конструктора зявиться новий рядок Добав- ление та назви полів таблиці, в які будуть переноситись дані з кожного поля. Продавці кодПрізвищепосадазарплата 1Сорокапродавець маг Воронапродавець маг Карпенкотоварознавець2000
3. Запити на вилучення записів Запрос-Удаление Запит на знищення використовують, якщо потрібно з існуючої таблиці вилучити записи, які задовольняють певним критеріям. Для цього у вікні конструктора створюють запит на вибірку із заданими критеріями, а потім вибирать тип запиту за допомогою конади Запрос-Удаление або відповідного елемента списку кнопки Тип запроса.
При цьому у бланку конструктора запиту зявиться рядок Удаление з однаковим значенням у всіх колонках бланку. Після запуску на виконання такого запиту, програма видасть повідомлення про кількість записів, які будуть знищені, та попередить про те, що їх не можна буде відновити.
Завдання. Використовуючи запит на «Вилучення» знищити в таблиці «Продавці» записи товарознавців. Створити запит «Вилучення» на вибірку, який міститиме поле Прізвище, Імя, Посада таблиці «Продавці». Відкрити запит в режимі конструктора У рядку Условие отбора поля Посада ввести слово «товарознавець» - значення поля Посада. Вибрати у списку кнопки Тип запроса елемент Удаление Зберегти внесені зміни у запит.
Продавці кодПрізвищепосадазарплата 1Сорокапродавець маг Воронапродавець маг Карпенкотоварознавець2000 кодПрізвищепосадазарплата 1Сорокапродавець маг Воронапродавець маг 21500
4.Створення нової таблиці Потрібно вибрати таблицю з якої будуть вибиратись потрібні поля і заноситись в нову таблицю. Тоді вибираємо Тип запиту:Создание таблицы. Тоді задаємо назву нової таблиці і виконуємо запит.