- •Практична робота №3 Запити у ms Access
- •Запишіть у зошит [Призначення запитів:
- •Усі запити за результатами дії поділяють на дві групи:
- •1. Запити, за результатами виконання яких створюються нові таблиці і при цьому не вносяться зміни до джерел запитів, тобто до вихідних таблиць бази даних, її форм та звітів.
- •2. Запити на дії, результат виконання яких передбачає зміну даних, що розміщуються у таблицях бази даних, які є джерелом запиту. До цієї групи належать такі запити:
- •У середовищі субд ms Access об'єкт Запит має три режими роботи:
- •Практична
- •Створення запиту на вибірку
- •Перехресний запит Огляд
- •Запит з параметром
- •Практична створення перехресного запиту за допомогою майстра перехресних запитів
Практична створення перехресного запиту за допомогою майстра перехресних запитів
Створіть таблицю аналогічну до наведеної. (4 прізвища та 3 категорії, які повторюються)
На вкладці Створити у групі Макроси та код натисніть кнопку Майстер запитів.
У діалоговому вікні Новий запит виберіть пункт Майстер перехресних запитів і натисніть кнопку ОК.
Буде запущено майстер перехресних запитів.
На першій сторінці майстра виберіть таблицю або запит, які потрібно використовувати для створення перехресного запиту.
На наступній сторінці виберіть поле, що містить значення, які потрібно використовувати як заголовки рядків.
Ви можете вибрати до трьох полів, що будуть використовуватися як джерела заголовків рядків, але що менше використовується заголовків рядків, то зручніше буде читання перехресної таблиці даних.
ПРИМІТКА Якщо для заголовків рядків вибрати кілька полів, порядок вибору полів визначає порядок за промовчанням, у якому будуть відсортовані результати.
На наступній сторінці виберіть поле, що містить значення, які потрібно використовувати як заголовки стовпців.
Загалом, щоб результати були зручні для читання, слід вибирати поле, яке містить невелику кількість значень. Наприклад, краще використовувати поле, яке має лише кілька можливих значень (наприклад, стать), ніж поле, яке може містити багато різних значень (наприклад, вік).
Якщо поле, вибране для заголовків стовпців, має тип даних «Дата/час», майстер додасть крок, у якому можна вказати спосіб групування дат в інтервали, наприклад місяці або квартали.
Якщо для заголовків стовпців вибрати поле «Дата/час», на наступній сторінці майстра буде запропоновано вказати інтервал для групування дат. Можна вказати Рік, Квартал, Місяць, Дата або Дата/час. Якщо для заголовків стовпців не вибрано поле «Дата/час», майстер пропустить цю сторінку.
На наступній сторінці виберіть поле та функцію, які будуть використовуватися для обчислення зведених значень. Вибраний тип даних поля визначає доступні функції.
На тій самій сторінці встановіть або зніміть прапорець Так, включати суми рядків, щоб включити або виключити суми рядків.
Якщо включити суми рядків, перехресний запит матиме додатковий заголовок рядка, який використовує те саме поле та функцію, що й значення поля. У разі включення суми рядків буде вставлено додатковий стовпець, який підсумовує решту стовпців. Наприклад, якщо перехресний запит обчислює середній вік за розташуванням і статтю (з заголовками стовпців статі), додатковий стовпець обчислює середній вік за розташуванням для всіх статей.
ПРИМІТКА Ви можете вказати іншу функцію, що використовується для обчислення сум рядків, змінивши перехресний запит у режимі конструктора.
На наступній сторінці майстра введіть ім’я запиту, а потім вкажіть, чи потрібно переглянути результати або змінити структуру запиту.
