Co to jest kwerenda krzyżowa w Microsoft Access?
Kwerenda krzyżowa to typ kwerendy w Microsoft Access, który służy do prezentowania danych podsumowanych w układzie podobnym do tabeli przestawnej: z nagłówkami wierszy i kolumn.
Nie służy do modyfikowania danych, usuwania rekordów ani dopisywania rekordów do tabeli. Jej głównym zadaniem jest analiza i zestawianie danych.
Jak działa kwerenda krzyżowa?
Kwerenda krzyżowa grupuje dane według dwóch wymiarów:
- jeden wymiar trafia do nagłówków wierszy,
- drugi wymiar trafia do nagłówków kolumn,
- w komórkach tabeli pojawiają się wartości obliczone, np. liczba rekordów, suma, średnia, minimum lub maksimum.
Przykład zastosowania:
- wiersze: nazwy produktów,
- kolumny: miesiące sprzedaży,
- wartości: suma sprzedanych sztuk.
Dzięki temu można szybko sprawdzić, ile danego produktu sprzedano w poszczególnych miesiącach.
Przykład logiczny
Tabela Sprzedaz zawiera pola: Produkt, Miesiac, Ilosc.
Kwerenda krzyżowa może pokazać wynik w postaci:
| Produkt | Styczeń | Luty | Marzec |
|---|---|---|---|
| Monitor | 12 | 9 | 15 |
| Klawiatura | 30 | 25 | 28 |
Składnia SQL w Access
W Access kwerendy krzyżowe mogą używać konstrukcji:
TRANSFORM Sum(Ilosc)
SELECT Produkt
FROM Sprzedaz
GROUP BY Produkt
PIVOT Miesiac;
TRANSFORM określa obliczaną wartość, SELECT wskazuje nagłówki wierszy, a PIVOT wskazuje nagłówki kolumn.
Najważniejsze do egzaminu
Kwerenda krzyżowa prezentuje zliczone lub podsumowane wartości w układzie wierszy i kolumn. Jest narzędziem analitycznym, a nie kwerendą akcji.