Kwerendy służą do pobierania danych do arkusza Excela z bazy danych.
Nie należy o nich myśleć jako o sposobie kopiowania danych z bazy do Excela, ponieważ oferują znacznie więcej możliwości: filtrowanie, sortowanie, sumowanie i inne operacje na danych, umożliwiają także łatwe odświeżenie danych lub zmianę kryteriów kwerendy w każdej chwili.
Przykład 1.
-Excel oferuje kilka możliwości pracy z danymi zewnętrznymi. Najprostszy z nich to import całej tabeli danych, dokładnie w takiej formie w jakiej jest w bazie danych.
Na karcie ‘DANE’ klikamy ikonę ‘Z programu Access’.
-W kolejnym oknie wskazujemy miejsce zachowania pliku BazaDanych.mdb.
-Po czym wybieramy jedną z tabel bazy danych i klikamy OK
-Import danych zostanie zakończony po wskazaniu miejsca w arkuszu w którym mają być wstawione dane zewnętrzne.
-Tabela zostanie wstawiona do arkusza. Jeżeli aktywna jest komórka wewnątrz tabeli wyświetlana jest karta ‘Projektowanie’.
Najczęściej używane polecenia tej karty to:
- ‘Odśwież’, dzięki któremu możemy uaktualnić dane gdy wiemy, że w bazie danych nastąpiły zmiany.
- ‘Rozłącz’ który przerywa połączenie pomiędzy danymi i ich źródłem
Kwerenda jest obiektem, który wprowadza niestandardowy widok danych z jednej lub więcej tabel. W Accessie można używać kwerendy graficznej dzięki mechanizmowi QBE (query by example - wyszukiwanie przez przykład) lub napisać polecenia SQL w celu stworzenia własnych kwerend. Można też polecić kwerendom wybieranie, uaktualnianie, wstawianie i usuwanie danych oraz tworzenie nowych tabel z danych, które znajdują się w istniejących już tabelach.
Cechy kwerendy w programie Microsoft ACCESS :
· bardzo dobrze skonstruowany kreator kwerend,
· analizator wydajności sprawiający, że kwerendy działają szybciej,
· wyświetlanie w formacie Arkusz danych,
· możliwość definiowania właściwości wyświetlania formantu pola dla większości pól,
· możliwość definiowania domyślnych formantów wyświetlania pola dla większości pól,
· automatyczne pola kombi w arkuszach danych kwerend dla pól pozostających w relacji z
innymi tabelami (pod warunkiem, że właściwości Typ formantu przypisano wartość Pole kombi lub
Pole listy),
· możliwość korzystania z właściwości sortowania i filtrowania w widoku Arkusz danych,
· porady paska przewijania arkusza danych podających umiejscowienie danego rekordu,
· dostęp do hiperłączy,
Kwerenda jest to zapytanie do bazy danych, które może dotyczyć jedynie informacji realnych, czyli takich, jakimi operuje baza danych. W programie Microsoft ACCESS mamy możliwość tworzenia zapytań dotyczących danych zawartych w jednej jak i w wielu tabelach, co przedstawia rysunek. Dane z jednej tabeli mogą być wybierane według interesujących nas kryteriów, np. możemy wybrać z tabeli Klienci tylko tych, którzy mieszkają w Szczecinie, w widoku Arkusz danych zobaczyć jedynie pola: Imię, Nazwisko oraz NumerTelefonu tych klientów. Natomiast, gdy umieszczamy w kwerendzie dane z wielu tabel oczywiście również możemy stosować wybieranie według kryterium. Przykładem takiego zapytania może być kwerenda znajdująca się w bazie danych Dziennik Okrętowy i przedstawiona na rysunku w widoku Arkusz danych oraz w widoku Projekt.
Kwerendy mogą również posłużyć nam do podsumowania informacji zawartych w tabelach. Zapytania podsumowujące umieszcza się najczęściej w kwerendach krzyżowych, gdzie można wyznaczyć rekordy, według których zostaną przedstawione dane. Typowy przykład tego rodzaju kwerend przedstawiony jest na rysunku, na którym widoczne są pola kwerendy, z czego można wnioskować, że podsumowanie odbyło się za pomocą typu danych Data/Godzina i jako kryteria wybrano miesiąc. Dzięki temu widzimy miesięczne podsumowanie sprzedaży oraz sumę z całego interesującego nas okresu.