Kwerenda krzyżowa w Microsoft Access

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

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:

ProduktStyczeńLutyMarzec
Monitor12915
Klawiatura302528

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.