Kwerendy Krzyżowe w MS Access

Lekcja: Kwerendy Krzyżowe w MS Access

1. Wprowadzenie

Kwerendy krzyżowe (Crosstab Queries) w MS Access umożliwiają prezentowanie danych w układzie tabelarycznym, podobnym do tabel przestawnych. Służą do grupowania i agregowania danych, prezentując je w bardziej czytelnej formie.

Przykład zastosowania

Jeśli mamy bazę zamówień, kwerenda krzyżowa może posłużyć do przedstawienia miesięcznej sprzedaży poszczególnych produktów w podziale na lata.


2. Tworzenie kwerendy krzyżowej

Aby utworzyć kwerendę krzyżową w Access:

  1. Otwórz bazę danych i przejdź do zakładki „Tworzenie”.
  2. Wybierz „Kwerenda krzyżowa” w kreatorze zapytań.
  3. Wybierz źródło danych – tabelę lub kwerendę, na której ma się opierać raport.
  4. Określ pola:
    • Wiersze – kategoria, która zostanie wyświetlona w pierwszej kolumnie (np. Klient, Produkt).
    • Kolumny – wartości, które będą nagłówkami kolumn (np. Miesiące, Lata).
    • Wartości – dane, które będą poddawane operacjom agregacji (np. SUMA sprzedanych sztuk, ŚREDNIA cena).
  5. Uruchom kwerendę, aby sprawdzić wynik.

3. Operacje agregujące w kwerendach krzyżowych

Kwerendy krzyżowe obsługują różne funkcje agregujące, np.:

  • SUMA – sumowanie wartości dla danej kategorii,
  • AVG – obliczanie średniej wartości,
  • COUNT – liczenie ilości rekordów,
  • MIN / MAX – znajdowanie wartości minimalnej i maksymalnej.

Ćwiczenia

Ćwiczenie 1:

Utwórz kwerendę krzyżową, która pokaże sumę zamówień poszczególnych statusów dla każdego klienta.


Ćwiczenie 2:

Utwórz kwerendę krzyżową, która pokaże średnią zamówień poszczególnych płatności dla każdego klienta wyswietl imie i nazwisko.


Ćwiczenie 3:

Utwórz kwerendę krzyżową, która pokaże sumę zamówień poszczególnych statusów dla każdego miasta.


Ćwiczenie 4:

Utwórz kwerendę krzyżową, która pokaże maksymalną cenę zamówienia poszczególnych płatności dla każdego klienta wyswietl imie i nazwisko.


Podsumowanie

Kwerendy krzyżowe to potężne narzędzie do analizy danych w MS Access. Dzięki nim można w czytelny sposób prezentować informacje, agregować je i lepiej interpretować. Warto korzystać z różnych funkcji agregujących, aby uzyskać najbardziej wartościowe wyniki. 🚀