Створення перехресних запитів за допомогою майстра
1. У вікні бази даних натискуйте кнопку Запросы на панелі Объекты, а потім натискуйте кнопку Создатьна панелі інструментів вікна бази даних.
2. В діалоговому вікні Новый запросвиберіть в списку рядок Перекрестный запросі натискуйте кнопку OK.
3. Слідуйте інструкціям в діалогових вікнах майстра. В останньому діалоговому вікні можна або запустити запит, або відкрити його в режимі конструктора.
Створення перехресного запиту без допомоги майстра
1. У вікні бази даних натискуйте кнопку Запросы на панелі Объекты, а потім натискуйте кнопку Создатьна панелі інструментів вікна бази даних.
2. В діалоговому вікні Новый запросклацніть рядок Конструктор, а потім натискуйте кнопку OK.
3. В діалоговому вікні Добавление таблицы виберіть вкладку, що містить об'єкти, дані з яких будуть використані в запиті.
4. Двічі клацніть об'єкти, які потрібно додати в запит, а потім натискуйте кнопку Закрыть.
5. Додайте поля в рядок Поле в бланку запита і, якщо необхідно, вкажіть умови відбору.
6. На панелі інструментів натискуйте кнопку Тип запроса і виберіть Перекрестный.
7. Для поля або полів, значення яких повинні бути представлений у вигляді заголовків рядків, клацніть осередок рядка Перекрестная таблицаі виберіть значення Заголовки строк. Для таких полів потрібно залишити в рядку Групповая операциязначення Группировка, встановлене за замовчанням.
8. Для поля, значення якого повинні бути представлены у вигляді заголовків стовпців, клацніть осередок рядка Перекрестная таблицаі виберіть значенняЗаголовки столбцов. Значення Заголовки столбцовможна задати тільки для одного поля. Для цього поля потрібно залишити в осередку рядка Групповая операциязначення Группировка, встановлене за замовчанням.
За умовчанням заголовки стовпців сортуються в алфавітному порядку або по числових значеннях. Якщо вимагається розташувати їх в іншому порядку або якщо потрібно обмежити кількість заголовків стовпців, що відображаються, слід використовувати властивість Заголовки столбцовзапиту.
Якщо треба задати спеціальні умови на данні, вводимо вираз у рядок умови відбору: При цьому можна користуватися майстром “Построитель выражений”.
Обчислювальне поле - поле, визначене в запиті для виводу результату розрахунку виразу. Обчислення проводяться всякий раз при виконанні запиту.
Для розрахунків з використанням формул, визначених користувачем, треба ввести бажаний вираз в порожню комірку«Поле:» бланку запиту:
Поле: Назва_поля: вираз_з_формул.
Вирази, що визначають обчислювальні поля, створюються за допомогою майстра звичайних запитів або вводяться користувачем у рядок “Груповая операция:” бланку запиту, у якому дозволяється вибір статистичних функцій для виконуваних обчислень.
Убудовані статистичні функції дозволяють знайти наступні підсумкові значення для груп записів або для всіх записів:
· SUM суму значень поля
· AVG середнє значення поля
· COUNT число значень у полі
· MIN мінімальне значення
· MAX максимальне значення
· STDEV середньоквадратичне відхилення
· VAR дисперсію
Обчислення підсумкових значень для груп записів у запиті: у рядок “Груповая операция:” бланку запиту можна ввести:
§ Групування -Визначає групи, для яких виконуються обчислення.
§ Вираз -Створює обчислювальне поле, за допомогою виразу, що включає статистичну функцію.
§ Умова -Визначає умови добору для поля, що не бере участь в групуванні.
Якщо для поля вибирати цей параметр, автоматично знімається прапорець „Вивід на екран”, і поле не виводиться на екран при виконанні запиту.