MS Access - podsumowanie danych
Zapytania zbiorcze są świetne, jeśli szukasz tylko jednej określonej liczby, ale jeśli chcesz podsumować informacje, takie jak podsumowanie w arkuszu kalkulacyjnym, możesz rozważyć wypróbowanie zapytania krzyżowego. Jeśli chcesz zmienić strukturę danych podsumowujących, aby były łatwiejsze do odczytania i zrozumienia, rozważ użycie plikuCrosstab Query.
Zapytanie krzyżowe to typ Select Query. Po uruchomieniu zapytania krzyżowego wyniki są wyświetlane w arkuszu danych. Ten arkusz danych ma inną strukturę niż inne typy arkuszy danych.
Struktura zapytania krzyżowego może ułatwić odczytanie niż proste zapytanie wybierające, które wyświetla te same dane, jak pokazano na poniższym zrzucie ekranu.
Jak dotąd najprostszym sposobem utworzenia zapytania krzyżowego w programie Access jest użycie kreatora dołączonego do programu Access w celu utworzenia zapytania krzyżowego. Przejdźmy teraz do zakładki Utwórz, w grupach zapytań i kliknij kreator zapytań.
W powyższym oknie dialogowym możesz zobaczyć wszystkie rodzaje zapytań specjalnych. Możesz stworzyć prosty kreator zapytań, tak jak robiliśmy to dotychczas w widoku projektu. Drugi to ten, którego potrzebujemy - zapytanie krzyżowe, które wyświetla dane w kompaktowym formacie arkusza kalkulacyjnego. Teraz wybierz zapytanie krzyżowe i kliknij OK.
Pierwszy ekran w kreatorze wyświetli monit, która tabela lub zapytanie zawiera pola, które mają być wyświetlane w wynikach zapytania krzyżowego. Kliknij naQueries przycisk opcji i wybierz qryOrdersInformation - to ta, którą stworzyliśmy wcześniej, która zawiera sumę częściową, podatek od sprzedaży itp. Kliknij Next.
Przyjrzymy się teraz dostępnym polom z tego zapytania. Pojawi się monit o wprowadzenie wartości pól, które mają być nagłówkami wierszy. Powiedzmy, że chcemy mieć prostą listę wszystkich naszych różnych tytułów książek. Teraz wybierz pola tytułów książek i prześlij je do wybranego obszaru pól i kliknijNext.
W powyższym oknie dialogowym pojawia się pytanie, czego chcesz użyć jako nagłówków kolumn, a to naprawdę zależy od tego, co chcesz ocenić. Załóżmy, że chcesz zobaczyć naszesales by datewybierz TransactionDate i kliknij Next.
Pytanie w powyższym oknie dialogowym jest pytaniem specjalistycznym opartym na polu, które poprzednio wybraliśmy, ponieważ wybraliśmy kolumnę daty i godziny. Pyta, czy chcemy pogrupować informacje z kolumny daty i czasu według określonego przedziału czasu. Wybierz opcję roku i kliknijNext.
Następne pytanie w powyższym oknie dialogowym dotyczy tego, jaką liczbę chcesz obliczyć dla każdej kolumny w przecięciu wierszy. W tym przypadku możemy przejść przez ilość sprzedanych książek, wybierającquantity (QTY) i Suma z funkcji i kliknij Next.
Ostatni ekran kreatora zapyta what do you want to name your query i dalej kliknij Finish do View that query.
Mamy teraz informacje „książka po książce”, a także informacje o całkowitej sprzedaży, np. Kiedy miała miejsce każda z tych sprzedaży.