czwartek, 22 stycznia 2015

Kwerenda


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.


Brak komentarzy:

Prześlij komentarz