logo
ОБД 5 семестр

Перехресні запити

Перехресні запити дозволяють компактно відображати відібрані дані й об'єднувати одночасну інформацію. Таблиці, у яких відображаються результати виконання перехресного запиту, зручні для створення діаграм й графіків за допомогою майстра.

Визначимо об’єм виторгу від продажу різноманітних товарів за умови, що відповідна інформація зберігається в базі даних окремо для кожного місяця. При використанні перехресного запиту найменування товару з'являється в результуючому наборі даних тільки один раз, Access об’єднує дванадцять записів по місяцях. Цим перехресний запит відрізняється від запиту на вибірку, при виконанні якого в результуючий набір даних включається окремо кожен з дванадцяти місячних записів по даному товару.

Створимо перехресний запит Продавець - Покупець на основі таблиціТоргівля, використовуючи для вибору прізвищ покупців таблицю Адреси.

У меню Запрос активізуйте командуПерекрестный Запрос.Access відобразить у бланку запиту рядкиTotal іПерекрестная таблица. Включіть в бланк запиту поляПродавець іОбсяг операцій із таблиціТоргівляі полеПрізвище з таблиціАдреси. Щоб значення поля (наприклад,Продавець) з'явилося в заголовках рядків, натисніть на рядкуПерекрестная таблица і виберіть у списку рядок Заголовок строк. У рядкуTotal для цього поля повинна зберегтися стандартна установкаГруппировать по.

Щоб значення поля Прізвище з'явилися в заголовку колонки, натисніть на рядкуПерекрестная таблица і виберіть рядок Заголовок столбцов. У цьому випадку в рядкуTotalповинна залишитися стандартна установкаГруппировать по.

Для відображення змісту поля в перехресній таблиці в якості значення (Обсяг операцій) клацніть на рядку Перекрестная таблица і виберіть рядокЗначение. У рядкуTotal для цього поля введіть необхідну функцію- Sum.

Малюнок 6

При визначенні критеріїв відбору в рядку Totalдля бажаного поля слід вибрати значенняУсловиеі ввести вираз в рядокКритерии.Для цього поля рядокПерекрестная таблица залиште порожнім. Критерії відбору ми вводити не будемо.

Щоб відобразити на екрані результуючий набір записів створеного запиту, варто перейти в режим таблиці.

Малюнок 7