SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
IDZ DO
         PRZYK£ADOWY ROZDZIA£

                           SPIS TRE CI   Po prostu Access
                                         2002/XP PL
           KATALOG KSI¥¯EK
                                         Autorzy: Deborah S. Ray, Eric S. Ray
                      KATALOG ONLINE     T³umaczenie: Micha³ Szolc
                                         ISBN: 83-7361-154-1
       ZAMÓW DRUKOWANY KATALOG           Tytu³ orygina³u: Access 2000 Visual Quickstart Guide
                                         Format: B5, stron: 280

              TWÓJ KOSZYK
                                         Microsoft Access 2002/XP — sk³adnik pakietu Microsoft Office — jest potê¿nym
                    DODAJ DO KOSZYKA     programem do tworzenia baz danych, którego mo¿esz u¿ywaæ do przechowywania,
                                         porz¹dkowania i analizowania informacji o ludziach, miejscach i zdarzeniach
                                         dotycz¹cych Twojego ¿ycia. Jest on u¿ywany przez ludzi biznesu, naukowców,
         CENNIK I INFORMACJE             handlowców i tych wszystkich, którzy w swojej pracy musz¹ wykorzystywaæ du¿e
                                         zbiory danych. Access u³atwia wprowadzanie danych, wyszukiwanie potrzebnych
                                         informacji; potrafi te¿ przedstawiæ wybrany zestaw informacji w formie atrakcyjnych
                   ZAMÓW INFORMACJE
                     O NOWO CIACH        raportów wzbogaconych o ró¿norakie wykresów.
                                         Dla osoby chc¹cej w krótkim czasie opanowaæ obs³ugê popularnego Accessa nie ma
                       ZAMÓW CENNIK      lepszej ksi¹¿ki ni¿ „Po prostu Access 2002/XP PL”. Access ró¿ni siê od innych
                                         systemów bazodanowych wizualnym projektowaniem tabel, kwerend i raportów.
                                         Ksi¹¿kê z serii „Po prostu” wyró¿niaj¹ podobne cechy: przystêpno æ oraz wizualny,
                 CZYTELNIA               opieraj¹cy siê na licznych ilustracjach i zrzutach ekranowych sposób przedstawiania
                                         materia³u.
          FRAGMENTY KSI¥¯EK ONLINE       Ksi¹¿ka omawia:
                                            • Podstawy teorii baz danych
                                            • Interfejs Accessa
                                            • Tworzenie nowej bazy danych
                                            • Tworzenie tabel
                                            • Projektowanie formularzy
                                            • Wyszukiwanie danych za pomoc¹ kwerend
                                            • Tworzenie raportów i zestawieñ
                                            • Zaawansowane techniki przeszukiwania bazy danych
                                            • Pracê z tabelami i wykresami przestawnymi
                                            • Wymianê danych z innymi programami
Wydawnictwo Helion                          • Korzystanie z Accessa w Internecie
ul. Chopina 6                               • Zarz¹dzanie prawami u¿ytkowników Accessa
44-100 Gliwice                              • Tworzenie w³asnych menu i pasków narzêdziowych
tel. (32)230-98-63                          • Pisanie makr
e-mail: helion@helion.pl
                                         Ksi¹¿ka przeznaczona jest dla osób potrafi¹cych pos³ugiwaæ siê systemem Windows,
                                         ale nie maj¹cych do tej pory styczno ci z tematyk¹ baz danych. „Po prostu Access
                                         2002/XP PL” to ograniczona do niezbêdnego minimum dawka teorii i mnóstwo
                                         praktycznych wskazówek, dziêki którym wykonasz swoj¹ pracê szybko i bez k³opotów.
Spis treści



                                                                          Spis treści

              Wprowadzenie                                                                                      9
Rozdział 1.   Pierwsze kroki z Accessem                                                                    13
              Czym jest baza danych? ...................................................................... 14
              Czym jest relacyjna baza danych?........................................................ 15
              Uruchamianie Accessa........................................................................ 16
              Formaty plików baz danych Accessa ................................................... 18
              Okno bazy danych Accessa................................................................. 20
              Obiekty bazy danych Accessa ............................................................. 22
Rozdział 2.   Tworzenie bazy danych                                                                            25
              Planowanie zawartości........................................................................ 26




                                                                                                                     Spis treści
              Planowanie struktury .......................................................................... 27
              Planowanie relacji .............................................................................. 28
              Tworzenie bazy danych przy u yciu kreatora........................................ 29
              Zapisywanie bazy danych.................................................................... 32
Rozdział 3.   Praca z tabelami                                                                                 33
              Przeglądanie tabel............................................................................... 34
              Tworzenie tabel przy u yciu kreatorów ................................................ 37
              Wpisywanie, edycja i usuwanie danych................................................ 39
              Formatowanie kolumn i wierszy .......................................................... 41
              Przenoszenie kolumn .......................................................................... 42
              Blokowanie i ukrywanie kolumn.......................................................... 43
              Dodawanie pól ................................................................................... 44
              Opis typów danych ............................................................................. 45
              Drukowanie tabel ............................................................................... 47
Rozdział 4.   Praca z formularzami                                                                         49
              Spojrzenie na formularze..................................................................... 50
              Widok Projekt formularza ................................................................... 51
              Przeglądanie formularzy...................................................................... 52


                                                                                                                3
Spis treści

                            Usuwanie rekordów z formularza......................................................... 54
                            Kopiowanie danych z jednego rekordu do drugiego ................................ 55
                            U ycie Autouzupełniania .................................................................... 56
                            Tworzenie formularzy za pomocą kreatora ........................................... 57
                            Organizowanie układu formularza w celu poprawy jego wydajności ...... 59
                            Formatowanie formularzy ................................................................... 60
                            Określanie właściwości w formularzu .................................................. 61
                            Dodawanie formantów ........................................................................ 62
                            Tworzenie rozwijanej listy do wpisywania danych................................ 64
                            Modyfikowanie formantów ................................................................. 66
                            U ycie Maski wprowadzania............................................................... 68
                            Sprawdzanie poprawności wprowadzanych danych............................... 70
                            Tworzenie podformularzy ................................................................... 72
                            Tworzenie wykresu w formularzu........................................................ 74
              Rozdział 5.   Praca z kwerendami                                                                           77
                            Spojrzenie na kwerendy ...................................................................... 78
Spis treści




                            Tworzenie nowych kwerend za pomocą kreatora .................................. 79
                            Przeglądanie kwerend w widoku Projekt .............................................. 82
                            Wybór tabel do kwerendy.................................................................... 83
                            Wybór pól do kwerendy ...................................................................... 84
                            Określanie kryteriów kwerendy............................................................. 85
                            U ycie w kwerendach znaków zastępczych .......................................... 87
                            U ycie Konstruktora wyra eń.............................................................. 88
                            Tworzenie zaawansowanych kryteriów
                            za pomocą Konstruktora wyra eń ......................................................... 90
                            Wprowadzenie do SQL ....................................................................... 93
                            U ycie kwerend i SQL ........................................................................ 94
                            Budowanie kwerend krzy owych......................................................... 95
                            Obliczenia w kwerendach.................................................................... 97
                            Określanie pól, które mają być wyświetlane w rezultatach kwerend ....... 98
                            Przetwarzanie kwerend ....................................................................... 99
              Rozdział 6.   Praca z raportami                                                                           101
                            Spojrzenie na raporty ........................................................................ 102
                            Przeglądanie raportów....................................................................... 104
                            Modyfikowanie istniejących raportów................................................ 105

              4
Spis treści

                  Tworzenie raportów przy u yciu Kreatora .......................................... 106
                  Formatowanie raportów przy u yciu Autoformatowania...................... 108
                  Formatowanie raportów w widoku Projekt ......................................... 109
                  Dopracowywanie szczegółów raportów.............................................. 110
                  Tworzenie etykiet adresowych ............................................................ 111
                  Drukowanie raportów ....................................................................... 113
                  Zapisywanie raportu w formacie dokumentu Worda............................ 114
Rozdział 7.       Znajdowanie, filtrowanie i sortowanie                                                         115
                  Filtr czy kwerenda?........................................................................... 116
                  Znajdowanie rekordów...................................................................... 117
                  Znajdowanie i zamienianie danych..................................................... 119
                  Znajdowanie powtarzających się wartości .......................................... 120
                  Znajdowanie niedopasowanych rekordów .......................................... 122
                  Filtrowanie według formularzy............................................................ 124
                  Filtrowanie według wyboru ............................................................... 125
                  Filtrowanie z wyłączeniem wyboru.................................................... 126




                                                                                                                        Spis treści
                  Sortowanie rezultatów kwerendy ....................................................... 127
                  Sortowanie rekordów w tabeli............................................................. 128
                  Tworzenie zaawansowanego filtra lub sortowania............................... 129
Rozdział 8.       Zarządzanie relacjami                                                                          131
                  Tworzenie relacji.............................................................................. 132
                  Wymuszanie więzów integralności .................................................... 135
                  Dokonywanie zmian w relacjach........................................................ 136
                  Sprzęganie tabel w kwerendzie............................................................ 137
Rozdział 9.       Zaawansowane możliwości tabel                                                                  139
                  Kopiowanie, przenoszenie i zmienianie nazw pól................................ 140
                  Ustawienie pól klucza podstawowego ................................................ 142
                  U ycie pól odnośnika........................................................................ 144
                  U ycie hiperłączy ............................................................................. 148
                  U ycie OLE (osadzanie i łączenie obiektów) ...................................... 151
Rozdział 10. Użycie zaawansowanych kwerend                                                               155
             Aktualizacja rekordów ...................................................................... 156
             Znajdowanie największych i najmniejszych wartości .......................... 157
             Kopiowanie danych do tabeli ............................................................ 158

                                                                                                                   5
Spis treści

                                Usuwanie rekordów za pomocą kwerendy.......................................... 159
                                Zamiana rezultatów kwerendy w tabelę.............................................. 160
              Rozdział 11. Praca z tabelami i wykresami przestawnymi                                                  161
                           Widok tabeli przestawnej .................................................................. 162
                           Widok wykresu przestawnego ........................................................... 164
                           Tworzenie tabel przestawnych............................................................ 166
                           Udoskonalanie tabel przestawnych..................................................... 170
                           Przestawianie tabeli przestawnej........................................................ 172
                           Tworzenie wykresu przestawnego...................................................... 174
                           Filtrowanie tabel i wykresów przestawnych........................................ 177
              Rozdział 12. Importowanie i eksportowanie danych                                                        179
                           Importowanie danych do Accessa...................................................... 180
                           Łączenie z zewnętrznymi źródłami danych......................................... 182
                           Importowanie danych z Excela .......................................................... 184
                           Korespondencja seryjna .................................................................... 187
                           Eksportowanie danych z Accessa do innych baz danych ....................... 191
Spis treści




                           Kopiowanie danych do innych programów ......................................... 195
                           Kopiowanie danych do innej bazy danych Accessa............................. 197
                           Kopiowanie tabeli w obrębie bazy danych.......................................... 199
              Rozdział 13. Publikowanie w sieci                                                                          201
                           Jak publikować?............................................................................... 202
                           Publikowanie statycznych stron WWW.............................................. 204
                           Publikowanie dynamicznych stron WWW.......................................... 205
                           Publikowanie stron dostępu do danych............................................... 207
                           Przeglądanie i modyfikowanie danych ............................................... 211
                           Zmiana poziomów grupowania na stronie........................................... 213
                           Dodawanie tabeli przestawnej do strony............................................. 215
                           Przeglądanie stron w przeglądarce internetowej .................................. 217
                           Eksportowanie danych do formatu XML ............................................ 219
              Rozdział 14. Ulepszanie bazy danych                                                                              221
                                Dostosowywanie panelu przełączania................................................. 222
                                Dostosowywanie pasków narzędzi i menu .......................................... 225
                                Tworzenie i dostosowywanie menu.................................................... 229
                                Pisanie makr..................................................................................... 232

              6
Spis treści

                 Dostosowywanie obiektów przy u yciu makr Accessa ........................ 235
                 Tworzenie własnych okien dialogowych ............................................ 237
                 Ustawianie haseł............................................................................... 238
Rozdział 15. Zaawansowane opcje                                                                   241
             Przyspieszenie działania bazy danych ................................................ 242
             Kontrola uprawnień ogólnodostępnych baz danych ............................. 244
             Rozbudowa baz danych do Projektów ................................................ 250
Dodatek A        Ustawianie opcji                                                                               253
                 Opcje Widok.................................................................................... 254
                 Opcje Ogólne ................................................................................... 255
                 Opcje Edytowanie/Znajdowanie ........................................................ 256
                 Opcje Klawiatura.............................................................................. 257
                 Opcje Arkusz danych........................................................................ 258
                 Opcje Formularze/Raporty ................................................................ 259
                 Opcje Strony .................................................................................... 260
                 Opcje Zaawansowane ....................................................................... 261




                                                                                                                         Spis treści
                 Opcje Międzynarodowe .................................................................... 262
                 Opcje Pisownia................................................................................. 263
                 Opcje Tabele/Kwerendy.................................................................... 264
Dodatek B        Właściwości typów pól                                                                         265
                 Skorowidz                                                                                     267




                                                                                                                    7
5
                                      Praca z kwerendami



Praca z kwerendami
                           Rozdział 5. Praca z kwerendami

       Kwerendy są narzędziami zbudowanymi z pól tabel
       lub innych kwerend. Słu ą one do zadawania pytań
       dotyczących zawartości bazy danych. Mo esz ich
       u ywać w celu odnalezienia rekordu w pojedynczej
       tabeli lub po to, by połączyć zawartość kilku
       powiązanych ze sobą tabel w jeden czytelny obiekt.
       Za pomocą kwerend mo esz nie tylko przeprowadzać
       proste wyszukiwanie rekordów, ale równie dokonywać
       operacji matematycznych — sumować, obliczać średnie
       czy nawet odchylenie standardowe. Operacje te mogą
       dawać bardziej znaczące i przejrzyste rezultaty.
       Wyniki kwerendy nazywane są dynasetami




                                                             Praca z kwerendami
       (skrót od ang. dynamic set), czyli dynamicznymi
       zestawami rekordów. Zbiór jest dynamiczny,
       gdy zmienia się wraz ze zmianami kwerendy
       — jak w przypadku pobierania danych z ró nych pól
       czy wykonywania ró nych operacji na rezultatach.
       Zmiany te, choć znaczne, nie wpływają na dane
       w źródłowych tabelach czy kwerendach.




                                                        77
Rozdział 5.


                         Spojrzenie na kwerendy                               4. Siatka projektu kwerendy
                                                                              Siatka projektu jest narzędziem słu ącym
                         Projektowanie kwerendy wymaga określenia,            do tworzenia kwerendy. Wprowadzasz w niej
                         których tabel lub kwerend chcesz u yć jako źródła    nazwę pola, tabelę, w której ono się znajduje,
                         danych, wybrania z nich pól zawierających            określasz sposób, w jaki zawartość pola ma
                          ądane informacje, a następnie ustalenia kryteriów   być sortowana, to, czy pole ma być wyświetlane
                         pozwalających Accessowi na ich odnalezienie.         w rezultacie kwerendy, oraz decydujesz,
                         Wspomnianych tu wyborów mo esz dokonać               jakiego kryterium u yć, aby wybrać rekordy
                         w siatce projektu kwerendy (rysunek 5.1).            bazujące na zawartości pola. Dokładna
                                                                              konfiguracja siatki projektu zale y od rodzaju
                         1. Pasek Menu                                        tworzonej kwerendy. Rysunek 5.1 przedstawia
                         Znajdujący się u góry okna Accessa pasek Menu        siatkę projektu kwerendy wybierającej.
                         oddaje do Twojej dyspozycji wszystkie polecenia
                         programu.                                            5. Przycisk Minimalizuj
                                                                              Jego naciśnięcie powoduje zminimalizowanie
                         2. Pasek narzędzi Projekt kwerendy                   kwerendy na pasek w głównym oknie bazy
                                                                              danych. Samo okno Accessa nie zmienia
                         Na pasku Projekt kwerendy znajdują się przyciski
                                                                              rozmiarów.
                         odnoszące się do podstawowych poleceń, których
Spojrzenie na kwerendy




                         będziesz u ywał podczas pracy z kwerendą.
                                                                              6. Przycisk Przywróć
                         3. Obszar tabeli                                     Przycisk ten umo liwia rozszerzenie kwerendy
                                                                              do rozmiaru okna Accessa lub te przywraca
                         Obszar ten pokazuje Ci tabele,                       jej ostatni, nie rozszerzony rozmiar.
                         które wybrałeś do pracy z kwerendą.
                                                                              7. Przycisk Zamknij
                                                                              Naciśnięcie go powoduje zamknięcie kwerendy,
                                                                              z którą właśnie pracowałeś, bez zamykania
                                                                              programu Access.




                                                      Rysunek 5.1. Kwerenda otwarta w widoku Projekt


                         78
Praca z kwerendami


                                                      Tworzenie nowych kwerend
                                                      za pomocą kreatora
                                                      Kwerendy mo na tworzyć szybko i łatwo,
Rysunek 5.2. Aby utworzyć nową kwerendę,              u ywając do tego celu wbudowanych kreatorów
kliknij znajdujący się na pasku narzędzi              Accessa. Najbardziej podstawową jest kwerenda
przycisk Nowy                                         wybierająca, która pobiera rekordy z tabel.
                                                      U ywając kreatorów, mo esz tworzyć dwa ró ne
                                                      rodzaje kwerend: szczegółowe, które w wyniku
                                                      kwerendy pokazują wszystkie pola, oraz
                                                      podsumowujące, które podsumowują wartości
                                                      co najmniej jednego pola, obliczając ich sumę,
                                                      średnią, wartość minimalną lub maksymalną.
                                                      Kwerendy podsumowujące działają tylko
                                                      w przypadku danych liczbowych.
Rysunek 5.3. W oknie Nowa kwerenda zaznacz
 ądaną opcję                                          Aby utworzyć kwerendę




                                                                                                         Tworzenie nowych kwerend
                                                      za pomocą kreatora:
                                                      1. Ze znajdującej się w głównym oknie bazy
                                                         danych listy Obiekty wybierz Kwerendy
                                                         i kliknij przycisk Nowy (rysunek 5.2).
                                                         W oknie dialogowym Nowa kwerenda
                                                         wybierz ądany typ kwerendy.
                                                      2. Kliknij Kreator prostych kwerend,
                                                         a następnie przycisk OK (rysunek 5.3).
                                                         W lewej części okna dialogowego pojawi się
                                                         krótki opis danego typu kwerendy.
                                                      3. Z rozwijanej listy Tabele/Kwerendy
Rysunek 5.4. U yj rozwijanej listy Tabele/kwerendy,      wybierz tabelę lub istniejącą ju kwerendę,
aby ustalić bazę dla nowej kwerendy                      z której będziesz dodawał pola, klikając
                                                         po prostu jej nazwę (rysunek 5.4).
                                                      4. Dodawaj pola do kwerendy za pomocą
                                                         przycisku > (dodaj pole) lub >>
                                                         (dodaj wszystkie pola). Aby usunąć pola,
                                                         kliknij przycisk < (usuń pole) lub <<
                                                         (usuń wszystkie pola). Gdy skończyłeś,
                                                         kliknij przycisk Dalej (rysunek 5.5).




Rysunek 5.5. Dodawaj i usuwaj pola za pomocą
znanego Ci ju interfejsu Kreatora kwerend


                                                                                                    79
Rozdział 5.

                           5. Wybierz, czy chcesz utworzyć kwerendę
                                Szczegółową czy Podsumowującą
                                (rysunek 5.6).
                           6. Access poprosi o zaznaczenie, które pola
                                i w jaki sposób chcesz podsumować
                                (rysunek 5.7). Kliknij przycisk OK,
                                aby powrócić do poprzedniego okna kreatora.
                                Okno z wyborem kwerendy szczegółowej
                                i podsumowującej pojawia się tylko wtedy,
                                gdy jedno z wybranych pól zawiera dane
                                liczbowe.
                                                                                 Rysunek 5.6. Mo esz nakazać Accessowi,
                           7. Kliknij przycisk Dalej, aby przejść                by wyświetlał w kwerendzie wszystkie wartości albo
                                do ostatniego okna kreatora (rysunek 5.8).       podsumował zawartość co najmniej jednego pola
                           8. W przewidzianym do tego miejscu wpisz
                                nazwę kwerendy i kliknij przycisk Zakończ.

                           Wskazówka
Tworzenie nowych kwerend




                                Access mo e wykonywać więcej ni jedną
                                operację podsumowującą. Mo e na przykład
                                w tej samej kwerendzie znaleźć najmniejszą
                                i największą cenę ksią ki. Jednak e obliczenia
                                będą w takim przypadku dokonywane
                                                                                 Rysunek 5.7. Wybierz, które pola i w jaki sposób
                                w dwóch osobnych polach.
                                                                                 Access ma podsumować




                                                                                 Rysunek 5.8. Wpisz nazwę kwerendy i kliknij Zakończ




                           80
Praca z kwerendami


                                   Typy kwerend
Access oddaje do Twojej dyspozycji du o więcej ni tylko proste kwerendy wybierające.
Utworzenie innych typów kwerend nie będzie wcale trudne. Oto krótki przegląd dostępnych
typów kwerend:
  Kwerendy wybierające — jest to podstawowy rodzaj kwerend. Odnajdują one
  i wyświetlają ądane dane.
  Kwerendy parametryczne — zbli one do kwerend wybierających, jednak podczas
  wyszukiwania danych ądają podania kryteriów (lub parametrów).
  Kwerendy krzy owe — efekt ich działania przypomina arkusz kalkulacyjny oparty
  na danych z co najmniej trzech pól. Standardowa kwerenda odnosi serię pól (jak Tytuł,
  Wydawca i Numer ISBN) do pojedynczego elementu (np. do Ksią ki). Kwerenda krzy owa
  odnosi pojedyncze pole (jak Sprzeda ) do dwóch elementów (na przykład do Wydawcy
  i Ksią ki).
  Kwerendy usuwające — odnajdują i usuwają rekordy. Zanim ich u yjesz, upewnij się,
    e tego właśnie chcesz!
  Kwerendy aktualizujące — odnajdują rekordy i zmieniają co najmniej jedną z ich
  wartości. Przykładem takiego działania mo e być aktualizacja rosnących cen produktów




                                                                                               Tworzenie nowych kwerend
  od jednego z dostawców.
  Kwerendy dołączające — pobierają rekordy z jednej lub kilku tabel i dołączają je
  na końcu innej tabeli, dzięki czemu nie musimy ich wpisywać.
  Kwerendy tworzące tabele — zaznaczają grupę rekordów i zamiast dynasetu tworzą
  z nich tabelę.
  Kwerenda wyszukująca duplikaty — odnajduje w tabeli rekordy posiadające te same
  wartości w co najmniej jednym polu.
  Kwerenda wyszukująca niedopasowane dane — odnajduje w jednej tabeli rekordy,
  które nie odpowiadają adnemu rekordowi z drugiej tabeli. Przykładem mo e być rekord
  klienta, który nic nie zamówił.




                                                                                          81
Rozdział 5.


                       Przeglądanie kwerend
                       w widoku Projekt
                       Praca z kwerendami jest dość łatwa, jednak e
                       upłynie trochę czasu, zanim zaczną one działać
                       dokładnie tak, jak to zaplanowałeś. Poza tym,
                       dokonanie zmiany w tabeli, na której działa
                       kwerenda (np. usunięcie pola lub przeniesienie
                       go do innej tabeli), pociąga za sobą konieczność
                       zmodyfikowania tej kwerendy tak,                    Rysunek 5.9. Przyjrzyj się kwerendzie,
                       aby uwzględniała owe zmiany.                        otwierając ją w widoku Projekt

                       Aby przeglądać kwerendę
                       w widoku Projekt:
                       1. Wyświetl kwerendy w bazie danych
                            za pomocą znajdującego się w lewej części
                            głównego okna bazy przycisku Kwerendy.
Przeglądanie kwerend




                       2. Kliknij ikonę przedstawiającą ądaną
                            kwerendę, a następnie przycisk Projektuj
                            (rysunek 5.9).
                       3. Rodzaj wyświetlanej ikony zale y od typu
                            wybranej kwerendy.                             Rysunek 5.10. Po otwarciu kwerendy w widoku
                                                                           Projekt mo esz ją analizować i modyfikować
                       4. ądana kwerenda pojawi się w siatce
                            projektowej wraz z tabelami, z których
                            będzie pobierać dane (rysunek 5.10).

                       Wskazówki
                            Jeśli chcesz modyfikować kwerendę podczas
                            przeglądania jej rezultatów w widoku arkusza
                            danych, mo esz przejść do widoku Projekt,
                            wybierając opcję Widok/Widok Projekt.
                            Pamiętaj o poleceniu Zapisz — Access
                            nie zapisuje zmian automatycznie.




                       82
Praca z kwerendami


                                           Wybór tabel do kwerendy
                                           W widoku Projekt mo esz wybrać tabele,
                                           z których będziesz później przenosił pola
Rysunek 5.11. Wystarczy tylko kliknąć      do kwerendy. Nawet jeśli nie jesteś pewien,
przycisk Poka tabele...                    czy pole z jakiejś tabeli będzie Ci potrzebne,
                                           wyświetl ją; później będziesz mógł ją ukryć.
                                           Załó my na przykład, e chcesz skonstruować
                                           kwerendę, która będzie wynajdywać wszystkie
                                           ksią ki danego autora i wydaje Ci się,
                                            e będziesz chciał wyświetlić jego namiary.
                                           Dodaj do kwerendy tabele #WVQT i -UKæ MK;
                                           jeśli zmienisz zdanie, tabelę z danymi o autorze
                                           będziesz mógł ukryć.

                                           Aby wybrać tabelę do kwerendy:
                                           1. Otwórz kwerendę w widoku Projekt,




                                                                                                 Wybór tabel do kwerendy
Rysunek 5.12. ...a otwarte zostanie okno      czy to klikając jej ikonę i przycisk Projektuj,
Pokazywanie tabeli, z którego mo esz          czy te tworząc nową kwerendę.
dodawać pola do kwerendy
                                           2. Kliknij znajdujący się na pasku narzędzi
                                              Projekt kwerendy przycisk Poka tabelę
                                              (rysunek 5.11). W oknie dialogowym
                                              Pokazywanie tabeli zostanie wyświetlona
                                              lista tabel dostępnych w bazie danych.
                                           3. Kliknij nazwę tabeli, którą chcesz udostępnić
                                              dla potrzeb kwerendy, a następnie kliknij
                                              przycisk Dodaj (rysunek 5.12).
                                           4. Gdy zakończysz dodawanie tabel,
                                              kliknij przycisk Zamknij.

                                           Wskazówka
                                              Aby usunąć tabelę z okna projektu kwerendy,
                                              kliknij prawym przyciskiem myszy pasek
                                              z jej nazwą, a następnie z rozwijanego menu
                                              wybierz opcję Usuń tabelę.




                                                                                            83
Rozdział 5.


                        Wybór pól do kwerendy
                        Dodawanie tabel do siatki kwerendy na niewiele
                        się zdaje, dopóki nie u ywasz zawartych w nich
                        pól. Gdy ju wybrałeś tabele, Access pozwala
                        Ci na wybranie ądanych pól.
                        Powinieneś dodać wszystkie pola, które mają           Rysunek 5.13. Kliknięcie nazwy tabeli
                        być pokazane w wyniku kwerendy lub takie,             powoduje jej aktywację
                        które pomogą Ci odnaleźć ądane rekordy.
                        Na przykład: jeśli chcesz odnaleźć ka dą ksią kę
                        danego autora, dodaj nazwisko autora ksią ki
                        i jej tytuł. Dobrze byłoby te dodać wydawcę
                        i rok wydania.

                        Aby wybrać pola do kwerendy:
                        1. Otwórz (lub utwórz) kwerendę w widoku
                             Projekt, wybierz tabele, z których chcesz
                             pobierać pola, a następnie kliknij pasek
Wybór pól do kwerendy




                             z nazwą tabeli zawierającej pierwsze z pól,
                             które chcesz dodać (rysunek 5.13).
                                                                              Rysunek 5.14. Dodawaj pola do tabeli,
                        2. Zaznacz ądane pole i przeciągnij je                przeciągając je z okna Pokazywanie tabel do siatki
                             do pierwszej pustej komórki Pole w znajdującej
                             się u dołu okna siatce projektu kwerendy
                             (rysunek 5.14). To wszystko!

                        Wskazówki
                             Jeśli chcesz dodać do kwerendy wszystkie
                             pola z danej tabeli, przeciągnij znaczek
                             gwiazdki (
) z listy pól do siatki.              Rysunek 5.15. Z rozwijanej listy
                             Mo esz równie dodawać pola, klikając wolną       wybierz pole, którego chcesz u yć
                             komórkę Pole i wybierając z rozwijanego
                             menu nazwę pola, które chcesz dodać
                             (rysunek 5.15).




                        84
Praca z kwerendami


                                           Określanie kryteriów kwerendy
                                           Ju prawie skończyłeś: wybrałeś właściwe
                                           tabele oraz pola zawierające dane, do których
Rysunek 5.16. U ywając kryteriów mo esz    chcesz się dostać. Teraz wystarczy tylko wskazać
kazać Accessowi wybrać określone rekordy
                                           Accessowi, które rekordy nale y pobrać z tabel.
                                           Słu ą do tego kryteria.
                                           Jeśli pracujesz z danymi liczbowymi,
                                           wpisz po prostu wartość, która ma być u yta
                                           jako bazowa. Na przykład, jeśli tabela zawiera
                                           dane biblioteczne, mo esz w kryterium pola
                                           4QM9[FCPKC wpisać =, aby znaleźć wszystkie
                                           ksią ki wydane w tym roku. W kryterium
                                           mo esz równie u ywać innych znaków: 
                                           (większe ni ),  (mniejsze ni ) czy  (nierówne).
                                           Skorzystaj ze znajdujących się na klawiaturze
                                           klawiszy większe ni i mniejsze ni .




                                                                                                Określanie kryteriów kwerendy
                                           Porównywanie ciągów znaków jest równie proste,
                                           jednak e musisz podać tekst, jakiego szukasz.
                                           Jeśli chcesz znaleźć wszystkie ksią ki wydane
                                           przez Wydawnictwo Helion, wpisz w polu
                                           Kryteria = *GNKQP .
                                           Znaki , , i  mają zastosowanie równie
                                           w tym przypadku. Na przykład, po wpisaniu
                                            *GNKQP otrzymałbyś ksią ki wszystkich
                                           wydawnictw, których nazwy w porządku
                                           alfabetycznym znajdują się po wyrazie Helion.
                                           Porównywanie dat odbywa się w podobny
                                           sposób, jednak e musisz podać w komórce
                                           Kryteria wartość w formacie M/R/D, otaczając
                                           datę znakami krzy yka: dzień 2 sierpnia 1968
                                           byłby zapisany jako  . W tabelach 5.1
                                           do 5.5 znajdziesz listę dostępnych w Accessie
                                           operatorów.

                                           Aby określić kryteria kwerendy:
                                           1. Otwórz w widoku Projekt kwerendę,
                                              dla której chcesz ustalić kryteria, po czym
                                              kliknij komórkę na przecięciu rzędu Kryteria
                                              i kolumny przedstawiającej pole, któremu
                                              te kryteria chcesz przydzielić.
                                           2. Wpisz ądane kryteria (rysunek 5.16).




                                                                                          85
Rozdział 5.

                                Tabela 5.1. Operatory matematyczne w Accessie
                                 Operator          Opis                                     Przykład             Notatki
Mno enie                                 4*3=12
                                 
                 Dodawanie                                4+3=7
                                                  Odejmowanie                              4-3=1
                                                  Dzielenie                                4/3=1,3333...
                                                  Dzielenie liczb całkowitych              4/3=1                Wynik jest zaokrąglany w dół
                                 @                 Potęgowanie                              4^3=64
                                 /QF               Reszta z dzielenia                       7/3=1                7 / 3 = 2 z resztą 1, więc 7 /QF 3 = 1

                                Tabela 5.2. Operatory relacyjne w Accessie
                                 Operator        Opis                        Przykład
                                                Jest równe                  Strony=100
                                                Nie jest równe              Strony 101
                                                Mniejsze ni                 Strony200
Określanie kryteriów kwerendy




                                                 Większe ni                  Strony50
                                               Mniejsze lub równe          Strony=1000
                                                Większe lub równe           Strony=100


                                Tabela 5.3. Operatory ciągów znaków w Accessie
                                 Operator        Opis                     Przykład
                                                 Konkatenacja             („Andrzej”„Urszula”) zwraca „Andrzej i Urszula”
                                 .KMG            Podobne do               Like „kom” zwraca „komuniz m”, „telekomunikacja” itd.


                                Tabela 5.4. Operatory logiczne (boolowskie) w Accessie
                                 Operator        Opis                        Przykład                  Notatki
                                 #PF             Logiczne „i”                A And B                   Zarówno A, jak I B są prawdziwe
                                 1T              Logiczne „lub”              A Or B                    A lub B jest prawdziwe (w tym przypadku
                                                                                                       prawdziwe mogą być tak e zarówno A, jak i B)
                                 :QT             „Lub” wykluczające          A Xor B                   A lub B jest prawdziwe (jednak tym razem
                                                                                                       nie mogą być prawdziwe zarówno A, jak i B)
                                 0QV             Neguje dane wyra enie       Not (A Or B)              Ani A, ani B nie jest prawdziwe


                                Tabela 5.5. Inne operatory w Accessie
                                 Operator            Opis                                              Przykład
                                 $GVYGGPCPF       Pomiędzy dwoma wartościami (włącznie)             Ksią ki.Wydawca Between „ABC” and „PWN”
                                 +P 
NKUV           Wartości występują na numerowanej liście          In („Helion”, „ABC”, „PWN”)
                                 +U 0WNN             Pole lub operacja zwraca puste pola(nie zero)     Is Null (Ksią ki.ISBN)




                                86
Praca z kwerendami


                                             Użycie w kwerendach
                                             znaków zastępczych
                                             Znaki zastępcze są znakami, które zastępują
Rysunek 5.17. Kwerenda u ywająca             w wyra eniu co najmniej jeden inny znak.
w kryteriach takiego znaku zastępczego       Na przykład, jeśli chcesz przeszukać tabelę #WVQT[
zwróci nazwy wszystkich wydawców,
                                             w poszukiwaniu nazwisk rozpoczynających się
których nazwa rozpoczyna się od litery „K”
                                             na literę „K”, wystarczy, e ustawisz kryterium
                                             na -∗. Znak gwiazdki informuje Accessa o tym,
                                              e powinien znaleźć wszystkie rekordy, w których
                                             wartość pola 0CYKUMQ zaczyna się od litery -,
                                             za którą występują jakiekolwiek inne znaki.
                                             Do najczęściej u ywanych znaków zastępczych
                                             nale ą: znak gwiazdki (∗), który odpowiada
                                             dowolnej ilości znaków (-Q∗ np. oznacza
                                             Kowalskiego i Kowala, ale nie Kamińskiego);
                                             pytajnik (!), odpowiadający pojedynczemu




                                                                                                   Użycie znaków zastępczych
                                             znakowi (-Q!C UMK zwraca Kolańskiego
                                             i Kotańskiego, ale nie Koczańskiego);
                                             oraz znak krzy yka ( ), oznaczający dowolną
                                             cyfrę ( odnajduje 1998 i 1999, ale nie 1989).

                                             Aby w kwerendzie
                                             użyć znaku zastępczego:
                                             1. Otwórz (lub utwórz) kwerendę,
                                                w której chcesz u yć znaków zastępczych.
                                             2. Kliknij komórkę Kryteria, w której chcesz
                                                wprowadzić znak zastępczy, a następnie
                                                wpisz w niej wyra enie (rysunek 5.17).

                                             Wskazówka
                                                Jeśli chcesz szukać w rekordach znaków,
                                                które Access rozpoznaje jako zastępcze,
                                                umieść je w nawiasie kwadratowym (=?).
                                                Na przykład, jeśli chcesz znaleźć rekordy
                                                zawierające znak gwiazdki, w komórce
                                                kryterium powinieneś wpisać =
?.




                                                                                             87
Rozdział 5.


                              Użycie Konstruktora wyrażeń
                              Zapamiętanie nazw wszystkich tabel i pól mo e
                              być trudne. Jeśli musisz równie znać znaki,
                              których mo esz u ywać konstruując kryteria,
                              to czynność ta staje się bardzo trudna. Access
                              nie wymaga jednak od Ciebie pracy z pustą linią
                              Kryteria w siatce kwerendy, oddając do Twojej
                              dyspozycji wygodne, słu ące do tworzenia
                              kryteriów i innych wyra eń narzędzie, nazywane      Rysunek 5.18. Kliknięcie przycisku Konstruuj
                              Konstruktorem wyra eń. Narzędzie to daje Ci         umo liwi Ci skonstruowanie dowolnego kryterium
                              o wiele więcej mo liwości ni siatka projektu
                              kwerendy. Zawiera ono listę wszystkich tabel
                              i pól w bazie danych oraz listę wszystkich
                              mo liwych operatorów. Najczęściej u ywane
                              z nich umieszczone są w głównym interfejsie
                              Konstruktora.
Użycie Konstruktora wyrażeń




                              W Accessie, przez wyra enie rozumiemy serię
                              nazw pól, operatorów i wartości u ytych w celu
                              odnalezienia lub policzenia określonych wartości.
                              Kryterium =5CNGU5WDVQVCN?, jak równie
                              =5CNGU5WDVQVCN?∗ jest wyra eniem.

                              Aby użyć Konstruktora wyrażeń:
                              1. Otwórz w widoku Projekt kwerendę,
                                   w której chcesz określić kryteria.
                              2. Kliknij komórkę Kryteria, do której chcesz
                                   wprowadzić wyra enie, po czym kliknij
                                   przycisk Konstruuj (rysunek 5.18).
                                   Uruchomiony zostanie Konstruktor wyra eń.
                                   Zauwa , e najczęściej u ywane operatory
                                   mo esz wprowadzić do wyra enia, u ywając
                                   przycisków w głównym oknie Konstruktora.
                              3. Kliknij operator, którego chcesz u yć,
                                   a następnie wpisz wartość, z którą chcesz
                                   porównać wartości w tabeli. Gdy skończysz,
                                   kliknij przycisk OK.




                              88
Praca z kwerendami

                                                Postanowiliśmy poszukać w naszej bazie danych
                                                wszystkich ksią ek wydanych w roku innym
                                                ni 1996. Kryterium powinno wyglądać tak:
                                                ; kliknęliśmy zatem przycisk 
                                                i wpisaliśmy  w oknie Konstruktora
                                                wyra eń (rysunek 5.19). Wyra enie pojawi się
                                                w komórce Kryteria.

                                                Wskazówka
                                                   Aby zobaczyć listę wszystkich dostępnych
                                                   operatorów, kliknij znajdujący się w lewym
                                                   dolnym rogu Konstruktora wyra eń folder
                                                   Operatory. Konstruktor wyra eń zawiera
Rysunek 5.19. Konstruktor wyra eń jest             foldery z tabelami, kwerendami, formularzami
wszechstronnym i łatwym w obsłudze narzędziem      i raportami dostępnymi w bazie danych,
                                                   a tak e z funkcjami, stałymi, operatorami
                                                   i często spotykanymi wyra eniami,




                                                                                                  Użycie Konstruktora wyrażeń
                                                   które mo esz dołączyć do kwerend.




                                                                                            89
Rozdział 5.


                                     Tworzenie zaawansowanych
                                     kryteriów za pomocą
                                     Konstruktora wyrażeń                                 Rysunek 5.20. Aby uruchomić
                                                                                          Kreatora wyra eń, kliknij znajdujący się
                                     Mimo i Konstruktor wyra eń jest łatwy w u yciu,      na pasku narzędzi przycisk Konstruuj
                                     pełne zrozumienie jego działania mo e zabrać
                                     trochę czasu. Teraz poka emy Ci, jak budować
                                     bardziej skomplikowane kryteria.
                                     Po pierwsze, zdecyduj dokładnie, jakie rekordy
                                     kwerenda ma odnaleźć w danym polu. Gdy ju
                                     określiłeś cel, mo esz rozpocząć budowanie
                                     kwerendy.
                                     W tym przykładzie skonstruujemy kryteria, których
Tworzenie zaawansowanych kryteriów




                                     zastosowanie pomo e nam znaleźć w naszej
                                     bibliotece ka dą ksią kę, w której tytule pojawia
                                     się słowo „spis”, ale bez słów zaczynających się
                                     na „pow”, chyba, e występują ze słowem
                                     „międzynarodowy”. Innymi słowy, chcemy               Rysunek 5.21. Utwórz pierwszą część kryterium...
                                     odnaleźć np. ksią kę Międzynarodowy spis
                                     powszechny, a nie Spis powiatów.

                                     Aby utworzyć
                                     zaawansowane kryterium
                                     za pomocą kreatora wyrażeń:
                                     1. Utwórz kwerendę w widoku Projekt i kliknij
                                          komórkę Kryteria w kolumnie przedstawiającej
                                          pole, dla którego chcesz ustanowić kryterium.
                                          W naszym przykładzie polem tym będzie
                                          6[VW .
                                     2. Aby uruchomić Konstruktora wyra eń,
                                          kliknij przycisk Konstruuj (rysunek 5.20).
                                     3. Utwórz pierwszą część wyra enia (rysunek
                                          5.21). W tym przykładzie utworzyliśmy
                                          następujący fragment wyra enia:
                                            
.KMG   URKU   #PF 0QV .KMG   RQY 

                                          To zdanie jest dość skomplikowane, więc
                                          podzielimy je na mniejsze części. Pierwsze
                                          wyra enie — .KMG URKU — określa,
                                           e Access ma szukać tytułów zawierających
                                          słowo „spis”. Operator porównawczy .KMG
                                          informuje program, i słowo to mo e
                                          pojawić się w którymkolwiek miejscu tytułu
                                          (nie tylko na jego początku).

                                     90
Praca z kwerendami

                                    Druga część tego wyra enia, #PF 0QV .KMG
                                     RQY , u ywając operatora #PF, dodaje drugi
                                    warunek, nakazujący Accessowi zignorować
                                    takie słowa jak „powszechny” czy „powiat”.
                                    Operator 0QV jest bardzo przydatny, jednak
                                    u ywając go, powinieneś upewnić się,
                                    czy negujesz odpowiednią część wyra enia.
                                    Jeśli uruchomimy tylko tę część kwerendy,
                                    odnajdziemy ka dy tytuł zawierający słowo
                                    „spis”, lecz nie zawierający takich słów jak
                                    „powszechny” czy „powiat”. Gdy pierwsza
Rysunek 5.22. ...potem drugą...     część wyra enia ju działa, mo emy
                                    opracować drugą.
                                  4. W Konstruktorze wyra eń utwórz drugą część




                                                                                     Tworzenie zaawansowanych kryteriów
                                    wyra enia (rysunek 5.22). My wpisaliśmy
                                    
.KMG URKU #PF .KMG RQY #PF .KMG
                                     OKúF[PCTQFQY[ . W tej części wyra enia
                                    odnajdziemy tytuły zawierające słowa
                                    „powszechny” i „powiat” oraz „spis”
                                    i „międzynarodowy”. Poniewa chcieliśmy,
                                    aby wszystkie te wyrazy wystąpiły
                                    jednocześnie, u yliśmy operatora #PF.
                                    Teraz, gdy mamy ju obie części wyra enia,
                                    musimy tylko połączyć je ze sobą tak, aby
                                    Access zwrócił tytuły spełniające wszystkie
                                    warunki jednocześnie.
                                    Wybór operatora mo e być skomplikowany,
                                    gdy chcemy przetłumaczyć coś z języka
                                    polskiego na język Accessa. Chcemy odnaleźć
                                    wszystkie tytuły, w których „spis” nie pojawia
                                    się z „powiat”, „powiatowy” i tym podobnymi
                                    oraz tytuły, w których słowa „spis”,
                                    „powszechny” i „międzynarodowy”
                                    występują jednocześnie.




                                                                               91
Rozdział 5.

                                          Pewne kłopoty w zrozumieniu tego mo e
                                          sprawiać fakt, i czasami polskie „i”
                                          tłumaczymy jako logiczne Lub. Poniewa
                                          chcemy, aby tytuły spełniały jedną z części
                                          naszego kryterium, łączymy je operatorem 1T
                                          (rysunek 5.23). Gdybyśmy u yli #PF, tytuł
                                          musiałby spełniać oba warunki jednocześnie,
                                          wskutek czego nie otrzymalibyśmy adnych
                                          wartości. Dlaczego? Poniewa w pierwszej
                                          części pytaliśmy o tytuły, w których słowa
                                          „spis” i „∗pow∗” nie występują razem,
                                          a w drugiej części o takie, w których występują.
                                                                                             Rysunek 5.23. ...i połącz je właściwym
                                          Po obu stronach „pow” umieściliśmy znaki           operatorem (w tym przypadku Or)
                                          gwiazdki, co spowoduje pominięcie takich
                                          słów, jak choćby „kupować”; efektu takiego
Tworzenie zaawansowanych kryteriów




                                          nie dałoby się uzyskać przy u yciu samego
                                          „pow”.
                                          Ostateczna wersja kryterium powinna
                                          wyglądać następująco:
                                            
.KMG URKU #PF 0QV .KMG
RQY
Rysunek 5.24. Aby zobaczyć rezultat
                                            å1T 
.KMG URKU #PF .KMG
RQY
kwerendy, kliknij przycisk Uruchom
                                            å#PF .KMG OKúF[PCTQFQY[ 

                                     5. Aby zamknąć narzędzie Konstruktora
                                          wyra eń, kliknij przycisk OK.
                                     6. Aby zobaczyć rezultat kwerendy, kliknij
                                          przycisk Uruchom (rysunek 5.24). W naszym
                                          przykładzie, w rezultacie kwerendy
                                          otrzymaliśmy 11 z 35 tytułów z tabeli -UKæ MK.

                                     Wskazówka
                                          Budując kryteria, dziel je na części, testując
                                          ka dą z nich osobno. Gdy utworzyłeś ju
                                          kryterium, które odnajduje ądane rekordy,
                                          mo esz dokonywać w nim modyfikacji.




                                     92
Praca z kwerendami


Wprowadzenie do SQL
SQL, czyli Structured Query Language, jest
ustandaryzowaną metodą tworzenia baz danych
i zapisywania pobierających z nich dane kwerend.
Z SQL zetkniesz się podczas pracy z Acccess
Projects. Program ten pozwala tworzyć zbli one
wyglądem do Accessa interfejsy dla baz danych
na serwerze SQL (patrz rozdział 15.).
Przykładem niech będzie następująca kwerenda:
  5'.'%6 +56+0%6419 6[VW [6[VW -UKæ MK6[VW 
  å-UKæ MK74. (41/ 6[VW [ +00'4 ,1+0
  å
-UKæ MK +00'4 ,1+0 6[VW [-UKæ GM 10
  å-UKæ MK+-UKæ MK  6[VW [-UKæ GM+-UKæ MK
  å10 6[VW [+6[VW W  6[VW [-UKæ GM+6[VW W

Pierwszym elementem wyra enia jest polecenie
5'.'%6, które mówi Accessowi, które pola
z tabel chcesz pobrać. W naszym przykładzie
chodzi o wartości z pola 6[VW w tabeli 6[VW [,




                                                    Wprowadzenie do SQL
a tak e 6[VW i 74. w tabeli -UKæ MK. Polecenie
+56+0%6419 wstawia znak podziału akapitu
po ka dym zestawie wartości zwracanych przez
kwerendę.
Drugi element określa, które rekordy mają być
przeszukiwane. Poprzez polecenie (41/ Access
łączy te rekordy z tabel -UKæ MK i 6[VW [-UKæ GM,
które posiadają tę samą wartość w polu +-UKæMK.
  
-UKæ MK +00'4 ,1+0 6[VW [-UKæ GM 10
  å-UKæ MK+-UKæ MK  6[VW [-UKæ GM+-UKæ MK

Po otrzymaniu tych rekordów Access łączy je
z tymi rekordami z tabeli 6[VW [, które posiadają
tę samą wartość w polu +6[VW W.
  10 6[VW [+6[VW W  6[VW [-UKæ GM+6[VW W

Średnik na końcu procedury oznacza, e nie będzie
ju więcej poleceń.




                                               93

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle9i. Administrowanie bazami danych od podstaw
Oracle9i. Administrowanie bazami danych od podstawOracle9i. Administrowanie bazami danych od podstaw
Oracle9i. Administrowanie bazami danych od podstawWydawnictwo Helion
 
Access 2002/XP PL dla każdego
Access 2002/XP PL dla każdegoAccess 2002/XP PL dla każdego
Access 2002/XP PL dla każdegoWydawnictwo Helion
 
Po prostu OpenOffice.ux.pl 2.0
Po prostu OpenOffice.ux.pl 2.0Po prostu OpenOffice.ux.pl 2.0
Po prostu OpenOffice.ux.pl 2.0Wydawnictwo Helion
 
Microsoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesie
Microsoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesieMicrosoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesie
Microsoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesieWydawnictwo Helion
 
Tworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie IITworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie IIWydawnictwo Helion
 
PostgreSQL. Leksykon kieszonkowy
PostgreSQL. Leksykon kieszonkowyPostgreSQL. Leksykon kieszonkowy
PostgreSQL. Leksykon kieszonkowyWydawnictwo Helion
 
MS Office XP/2003 PL w biurze i sekretariacie. Tom I i II
MS Office XP/2003 PL w biurze i sekretariacie. Tom I i IIMS Office XP/2003 PL w biurze i sekretariacie. Tom I i II
MS Office XP/2003 PL w biurze i sekretariacie. Tom I i IIWydawnictwo Helion
 
Excel 2003 PL. Ilustrowany przewodnik
Excel 2003 PL. Ilustrowany przewodnikExcel 2003 PL. Ilustrowany przewodnik
Excel 2003 PL. Ilustrowany przewodnikWydawnictwo Helion
 

Was ist angesagt? (20)

Praktyczny kurs SQL
Praktyczny kurs SQLPraktyczny kurs SQL
Praktyczny kurs SQL
 
SQL w mgnieniu oka
SQL w mgnieniu okaSQL w mgnieniu oka
SQL w mgnieniu oka
 
Oracle9i. Administrowanie bazami danych od podstaw
Oracle9i. Administrowanie bazami danych od podstawOracle9i. Administrowanie bazami danych od podstaw
Oracle9i. Administrowanie bazami danych od podstaw
 
Access 2002/XP PL dla każdego
Access 2002/XP PL dla każdegoAccess 2002/XP PL dla każdego
Access 2002/XP PL dla każdego
 
ABC Word 2003 PL
ABC Word 2003 PLABC Word 2003 PL
ABC Word 2003 PL
 
Excel. Leksykon kieszonkowy
Excel. Leksykon kieszonkowyExcel. Leksykon kieszonkowy
Excel. Leksykon kieszonkowy
 
Po prostu OpenOffice.ux.pl 2.0
Po prostu OpenOffice.ux.pl 2.0Po prostu OpenOffice.ux.pl 2.0
Po prostu OpenOffice.ux.pl 2.0
 
ABC Access 2003 PL
ABC Access 2003 PLABC Access 2003 PL
ABC Access 2003 PL
 
Po prostu Word 2003 PL
Po prostu Word 2003 PLPo prostu Word 2003 PL
Po prostu Word 2003 PL
 
Wprowadzenie do baz danych
Wprowadzenie do baz danychWprowadzenie do baz danych
Wprowadzenie do baz danych
 
Microsoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesie
Microsoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesieMicrosoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesie
Microsoft Office 2007 PL. Rady i wskazówki. Rozwiązania w biznesie
 
SQL. Leksykon kieszonkowy
SQL. Leksykon kieszonkowySQL. Leksykon kieszonkowy
SQL. Leksykon kieszonkowy
 
Po prostu Excel 2003 PL
Po prostu Excel 2003 PLPo prostu Excel 2003 PL
Po prostu Excel 2003 PL
 
MySQL. Podstawy
MySQL. PodstawyMySQL. Podstawy
MySQL. Podstawy
 
Tworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie IITworzenie stron WWW w praktyce. Wydanie II
Tworzenie stron WWW w praktyce. Wydanie II
 
PostgreSQL. Leksykon kieszonkowy
PostgreSQL. Leksykon kieszonkowyPostgreSQL. Leksykon kieszonkowy
PostgreSQL. Leksykon kieszonkowy
 
MS Office XP/2003 PL w biurze i sekretariacie. Tom I i II
MS Office XP/2003 PL w biurze i sekretariacie. Tom I i IIMS Office XP/2003 PL w biurze i sekretariacie. Tom I i II
MS Office XP/2003 PL w biurze i sekretariacie. Tom I i II
 
Oracle Discoverer
Oracle DiscovererOracle Discoverer
Oracle Discoverer
 
SQL. Od podstaw
SQL. Od podstawSQL. Od podstaw
SQL. Od podstaw
 
Excel 2003 PL. Ilustrowany przewodnik
Excel 2003 PL. Ilustrowany przewodnikExcel 2003 PL. Ilustrowany przewodnik
Excel 2003 PL. Ilustrowany przewodnik
 

Andere mochten auch

Wykrywanie włamań i aktywna ochrona danych
Wykrywanie włamań i aktywna ochrona danychWykrywanie włamań i aktywna ochrona danych
Wykrywanie włamań i aktywna ochrona danychWydawnictwo Helion
 
Programowanie zorientowane obiektowo
Programowanie zorientowane obiektowoProgramowanie zorientowane obiektowo
Programowanie zorientowane obiektowoWydawnictwo Helion
 
OpenBSD. Tworzenie firewalli za pomocą PF
OpenBSD. Tworzenie firewalli za pomocą PFOpenBSD. Tworzenie firewalli za pomocą PF
OpenBSD. Tworzenie firewalli za pomocą PFWydawnictwo Helion
 
C++. Inżynieria programowania
C++. Inżynieria programowaniaC++. Inżynieria programowania
C++. Inżynieria programowaniaWydawnictwo Helion
 
Profesjonalne zarządzanie barwą. Wydanie II
Profesjonalne zarządzanie barwą. Wydanie IIProfesjonalne zarządzanie barwą. Wydanie II
Profesjonalne zarządzanie barwą. Wydanie IIWydawnictwo Helion
 
Oracle Database 10g. Nowe możliwości
Oracle Database 10g. Nowe możliwościOracle Database 10g. Nowe możliwości
Oracle Database 10g. Nowe możliwościWydawnictwo Helion
 
Red Hat Enterprise Linux i Fedora Core 2. Wprowadzenie
Red Hat Enterprise Linux i Fedora Core 2. WprowadzenieRed Hat Enterprise Linux i Fedora Core 2. Wprowadzenie
Red Hat Enterprise Linux i Fedora Core 2. WprowadzenieWydawnictwo Helion
 

Andere mochten auch (12)

Po prostu Red Hat Linux 9
Po prostu Red Hat Linux 9Po prostu Red Hat Linux 9
Po prostu Red Hat Linux 9
 
Wykrywanie włamań i aktywna ochrona danych
Wykrywanie włamań i aktywna ochrona danychWykrywanie włamań i aktywna ochrona danych
Wykrywanie włamań i aktywna ochrona danych
 
Po prostu sieci komputerowe
Po prostu sieci komputerowePo prostu sieci komputerowe
Po prostu sieci komputerowe
 
Programowanie zorientowane obiektowo
Programowanie zorientowane obiektowoProgramowanie zorientowane obiektowo
Programowanie zorientowane obiektowo
 
OpenBSD. Tworzenie firewalli za pomocą PF
OpenBSD. Tworzenie firewalli za pomocą PFOpenBSD. Tworzenie firewalli za pomocą PF
OpenBSD. Tworzenie firewalli za pomocą PF
 
C++. Inżynieria programowania
C++. Inżynieria programowaniaC++. Inżynieria programowania
C++. Inżynieria programowania
 
MySQL
MySQLMySQL
MySQL
 
Profesjonalne zarządzanie barwą. Wydanie II
Profesjonalne zarządzanie barwą. Wydanie IIProfesjonalne zarządzanie barwą. Wydanie II
Profesjonalne zarządzanie barwą. Wydanie II
 
Oracle Database 10g. Nowe możliwości
Oracle Database 10g. Nowe możliwościOracle Database 10g. Nowe możliwości
Oracle Database 10g. Nowe możliwości
 
Red Hat Enterprise Linux i Fedora Core 2. Wprowadzenie
Red Hat Enterprise Linux i Fedora Core 2. WprowadzenieRed Hat Enterprise Linux i Fedora Core 2. Wprowadzenie
Red Hat Enterprise Linux i Fedora Core 2. Wprowadzenie
 
Uczta programistów
Uczta programistówUczta programistów
Uczta programistów
 
Encyklopedia komputerów
Encyklopedia komputerówEncyklopedia komputerów
Encyklopedia komputerów
 

Ähnlich wie Po prostu Access 2002/XP PL

Microsoft Access. Podręcznik administratora
Microsoft Access. Podręcznik administratoraMicrosoft Access. Podręcznik administratora
Microsoft Access. Podręcznik administratoraWydawnictwo Helion
 
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychPHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
 
122 sposoby na OpenOffice.ux.pl 2.0
122 sposoby na OpenOffice.ux.pl 2.0122 sposoby na OpenOffice.ux.pl 2.0
122 sposoby na OpenOffice.ux.pl 2.0Wydawnictwo Helion
 
MS Project 2003. Zarządzanie projektami. Edycja limitowana
MS Project 2003. Zarządzanie projektami. Edycja limitowanaMS Project 2003. Zarządzanie projektami. Edycja limitowana
MS Project 2003. Zarządzanie projektami. Edycja limitowanaWydawnictwo Helion
 
Excel. Profesjonalna analiza i prezentacja danych
Excel. Profesjonalna analiza i prezentacja danychExcel. Profesjonalna analiza i prezentacja danych
Excel. Profesjonalna analiza i prezentacja danychWydawnictwo Helion
 
Oracle. Projektowanie rozproszonych baz danych
Oracle. Projektowanie rozproszonych baz danychOracle. Projektowanie rozproszonych baz danych
Oracle. Projektowanie rozproszonych baz danychWydawnictwo Helion
 
MS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBA
MS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBAMS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBA
MS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBAWydawnictwo Helion
 
Access 2003 PL. Ćwiczenia praktyczne
Access 2003 PL. Ćwiczenia praktyczneAccess 2003 PL. Ćwiczenia praktyczne
Access 2003 PL. Ćwiczenia praktyczneWydawnictwo Helion
 
Oracle9i. Przewodnik dla początkujących
Oracle9i. Przewodnik dla początkującychOracle9i. Przewodnik dla początkujących
Oracle9i. Przewodnik dla początkującychWydawnictwo Helion
 
Oracle9i. Podręcznik administratora baz danych
Oracle9i. Podręcznik administratora baz danychOracle9i. Podręcznik administratora baz danych
Oracle9i. Podręcznik administratora baz danychWydawnictwo Helion
 

Ähnlich wie Po prostu Access 2002/XP PL (19)

Access w biurze i nie tylko
Access w biurze i nie tylkoAccess w biurze i nie tylko
Access w biurze i nie tylko
 
Access 2007 PL. Kurs
Access 2007 PL. KursAccess 2007 PL. Kurs
Access 2007 PL. Kurs
 
Microsoft Access. Podręcznik administratora
Microsoft Access. Podręcznik administratoraMicrosoft Access. Podręcznik administratora
Microsoft Access. Podręcznik administratora
 
Relacyjne bazy danych
Relacyjne bazy danychRelacyjne bazy danych
Relacyjne bazy danych
 
Access 2003 PL. Biblia
Access 2003 PL. BibliaAccess 2003 PL. Biblia
Access 2003 PL. Biblia
 
Access 2003 PL. Biblia
Access 2003 PL. BibliaAccess 2003 PL. Biblia
Access 2003 PL. Biblia
 
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychPHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
 
Po prostu Pajączek 5 NxG
Po prostu Pajączek 5 NxGPo prostu Pajączek 5 NxG
Po prostu Pajączek 5 NxG
 
122 sposoby na OpenOffice.ux.pl 2.0
122 sposoby na OpenOffice.ux.pl 2.0122 sposoby na OpenOffice.ux.pl 2.0
122 sposoby na OpenOffice.ux.pl 2.0
 
MS Project 2003. Zarządzanie projektami. Edycja limitowana
MS Project 2003. Zarządzanie projektami. Edycja limitowanaMS Project 2003. Zarządzanie projektami. Edycja limitowana
MS Project 2003. Zarządzanie projektami. Edycja limitowana
 
Delphi 7 i bazy danych
Delphi 7 i bazy danychDelphi 7 i bazy danych
Delphi 7 i bazy danych
 
Excel. Profesjonalna analiza i prezentacja danych
Excel. Profesjonalna analiza i prezentacja danychExcel. Profesjonalna analiza i prezentacja danych
Excel. Profesjonalna analiza i prezentacja danych
 
Oracle. Projektowanie rozproszonych baz danych
Oracle. Projektowanie rozproszonych baz danychOracle. Projektowanie rozproszonych baz danych
Oracle. Projektowanie rozproszonych baz danych
 
MS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBA
MS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBAMS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBA
MS Office 2000 i 2002/XP. Tworzenie własnych aplikacji w VBA
 
Cwac23 4
Cwac23 4Cwac23 4
Cwac23 4
 
Access 2003 PL. Ćwiczenia praktyczne
Access 2003 PL. Ćwiczenia praktyczneAccess 2003 PL. Ćwiczenia praktyczne
Access 2003 PL. Ćwiczenia praktyczne
 
Po prostu Excel 2007 PL
Po prostu Excel 2007 PLPo prostu Excel 2007 PL
Po prostu Excel 2007 PL
 
Oracle9i. Przewodnik dla początkujących
Oracle9i. Przewodnik dla początkującychOracle9i. Przewodnik dla początkujących
Oracle9i. Przewodnik dla początkujących
 
Oracle9i. Podręcznik administratora baz danych
Oracle9i. Podręcznik administratora baz danychOracle9i. Podręcznik administratora baz danych
Oracle9i. Podręcznik administratora baz danych
 

Mehr von Wydawnictwo Helion

Tworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyTworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyWydawnictwo Helion
 
Blog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikBlog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikWydawnictwo Helion
 
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktycznePozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
 
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieE-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieWydawnictwo Helion
 
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsMicrosoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
 
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IICo potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
 
Makrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuMakrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuWydawnictwo Helion
 
Java. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIJava. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIWydawnictwo Helion
 
Ajax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningAjax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningWydawnictwo Helion
 
PowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykPowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykWydawnictwo Helion
 
Serwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaSerwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
 
Serwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanieSerwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanieWydawnictwo Helion
 

Mehr von Wydawnictwo Helion (20)

Tworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyTworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. Projekty
 
Blog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikBlog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnik
 
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktycznePozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
 
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieE-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
 
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsMicrosoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
 
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IICo potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
 
Makrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuMakrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółu
 
Windows PowerShell. Podstawy
Windows PowerShell. PodstawyWindows PowerShell. Podstawy
Windows PowerShell. Podstawy
 
Java. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIJava. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie II
 
JavaScript. Pierwsze starcie
JavaScript. Pierwsze starcieJavaScript. Pierwsze starcie
JavaScript. Pierwsze starcie
 
Ajax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningAjax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny trening
 
PowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykPowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktyk
 
Excel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktykExcel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktyk
 
Access 2007 PL. Seria praktyk
Access 2007 PL. Seria praktykAccess 2007 PL. Seria praktyk
Access 2007 PL. Seria praktyk
 
Word 2007 PL. Seria praktyk
Word 2007 PL. Seria praktykWord 2007 PL. Seria praktyk
Word 2007 PL. Seria praktyk
 
Serwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaSerwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacja
 
AutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PLAutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PL
 
Bazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcieBazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcie
 
Inventor. Pierwsze kroki
Inventor. Pierwsze krokiInventor. Pierwsze kroki
Inventor. Pierwsze kroki
 
Serwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanieSerwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanie
 

Po prostu Access 2002/XP PL

  • 1. IDZ DO PRZYK£ADOWY ROZDZIA£ SPIS TRE CI Po prostu Access 2002/XP PL KATALOG KSI¥¯EK Autorzy: Deborah S. Ray, Eric S. Ray KATALOG ONLINE T³umaczenie: Micha³ Szolc ISBN: 83-7361-154-1 ZAMÓW DRUKOWANY KATALOG Tytu³ orygina³u: Access 2000 Visual Quickstart Guide Format: B5, stron: 280 TWÓJ KOSZYK Microsoft Access 2002/XP — sk³adnik pakietu Microsoft Office — jest potê¿nym DODAJ DO KOSZYKA programem do tworzenia baz danych, którego mo¿esz u¿ywaæ do przechowywania, porz¹dkowania i analizowania informacji o ludziach, miejscach i zdarzeniach dotycz¹cych Twojego ¿ycia. Jest on u¿ywany przez ludzi biznesu, naukowców, CENNIK I INFORMACJE handlowców i tych wszystkich, którzy w swojej pracy musz¹ wykorzystywaæ du¿e zbiory danych. Access u³atwia wprowadzanie danych, wyszukiwanie potrzebnych informacji; potrafi te¿ przedstawiæ wybrany zestaw informacji w formie atrakcyjnych ZAMÓW INFORMACJE O NOWO CIACH raportów wzbogaconych o ró¿norakie wykresów. Dla osoby chc¹cej w krótkim czasie opanowaæ obs³ugê popularnego Accessa nie ma ZAMÓW CENNIK lepszej ksi¹¿ki ni¿ „Po prostu Access 2002/XP PL”. Access ró¿ni siê od innych systemów bazodanowych wizualnym projektowaniem tabel, kwerend i raportów. Ksi¹¿kê z serii „Po prostu” wyró¿niaj¹ podobne cechy: przystêpno æ oraz wizualny, CZYTELNIA opieraj¹cy siê na licznych ilustracjach i zrzutach ekranowych sposób przedstawiania materia³u. FRAGMENTY KSI¥¯EK ONLINE Ksi¹¿ka omawia: • Podstawy teorii baz danych • Interfejs Accessa • Tworzenie nowej bazy danych • Tworzenie tabel • Projektowanie formularzy • Wyszukiwanie danych za pomoc¹ kwerend • Tworzenie raportów i zestawieñ • Zaawansowane techniki przeszukiwania bazy danych • Pracê z tabelami i wykresami przestawnymi • Wymianê danych z innymi programami Wydawnictwo Helion • Korzystanie z Accessa w Internecie ul. Chopina 6 • Zarz¹dzanie prawami u¿ytkowników Accessa 44-100 Gliwice • Tworzenie w³asnych menu i pasków narzêdziowych tel. (32)230-98-63 • Pisanie makr e-mail: helion@helion.pl Ksi¹¿ka przeznaczona jest dla osób potrafi¹cych pos³ugiwaæ siê systemem Windows, ale nie maj¹cych do tej pory styczno ci z tematyk¹ baz danych. „Po prostu Access 2002/XP PL” to ograniczona do niezbêdnego minimum dawka teorii i mnóstwo praktycznych wskazówek, dziêki którym wykonasz swoj¹ pracê szybko i bez k³opotów.
  • 2. Spis treści Spis treści Wprowadzenie 9 Rozdział 1. Pierwsze kroki z Accessem 13 Czym jest baza danych? ...................................................................... 14 Czym jest relacyjna baza danych?........................................................ 15 Uruchamianie Accessa........................................................................ 16 Formaty plików baz danych Accessa ................................................... 18 Okno bazy danych Accessa................................................................. 20 Obiekty bazy danych Accessa ............................................................. 22 Rozdział 2. Tworzenie bazy danych 25 Planowanie zawartości........................................................................ 26 Spis treści Planowanie struktury .......................................................................... 27 Planowanie relacji .............................................................................. 28 Tworzenie bazy danych przy u yciu kreatora........................................ 29 Zapisywanie bazy danych.................................................................... 32 Rozdział 3. Praca z tabelami 33 Przeglądanie tabel............................................................................... 34 Tworzenie tabel przy u yciu kreatorów ................................................ 37 Wpisywanie, edycja i usuwanie danych................................................ 39 Formatowanie kolumn i wierszy .......................................................... 41 Przenoszenie kolumn .......................................................................... 42 Blokowanie i ukrywanie kolumn.......................................................... 43 Dodawanie pól ................................................................................... 44 Opis typów danych ............................................................................. 45 Drukowanie tabel ............................................................................... 47 Rozdział 4. Praca z formularzami 49 Spojrzenie na formularze..................................................................... 50 Widok Projekt formularza ................................................................... 51 Przeglądanie formularzy...................................................................... 52 3
  • 3. Spis treści Usuwanie rekordów z formularza......................................................... 54 Kopiowanie danych z jednego rekordu do drugiego ................................ 55 U ycie Autouzupełniania .................................................................... 56 Tworzenie formularzy za pomocą kreatora ........................................... 57 Organizowanie układu formularza w celu poprawy jego wydajności ...... 59 Formatowanie formularzy ................................................................... 60 Określanie właściwości w formularzu .................................................. 61 Dodawanie formantów ........................................................................ 62 Tworzenie rozwijanej listy do wpisywania danych................................ 64 Modyfikowanie formantów ................................................................. 66 U ycie Maski wprowadzania............................................................... 68 Sprawdzanie poprawności wprowadzanych danych............................... 70 Tworzenie podformularzy ................................................................... 72 Tworzenie wykresu w formularzu........................................................ 74 Rozdział 5. Praca z kwerendami 77 Spojrzenie na kwerendy ...................................................................... 78 Spis treści Tworzenie nowych kwerend za pomocą kreatora .................................. 79 Przeglądanie kwerend w widoku Projekt .............................................. 82 Wybór tabel do kwerendy.................................................................... 83 Wybór pól do kwerendy ...................................................................... 84 Określanie kryteriów kwerendy............................................................. 85 U ycie w kwerendach znaków zastępczych .......................................... 87 U ycie Konstruktora wyra eń.............................................................. 88 Tworzenie zaawansowanych kryteriów za pomocą Konstruktora wyra eń ......................................................... 90 Wprowadzenie do SQL ....................................................................... 93 U ycie kwerend i SQL ........................................................................ 94 Budowanie kwerend krzy owych......................................................... 95 Obliczenia w kwerendach.................................................................... 97 Określanie pól, które mają być wyświetlane w rezultatach kwerend ....... 98 Przetwarzanie kwerend ....................................................................... 99 Rozdział 6. Praca z raportami 101 Spojrzenie na raporty ........................................................................ 102 Przeglądanie raportów....................................................................... 104 Modyfikowanie istniejących raportów................................................ 105 4
  • 4. Spis treści Tworzenie raportów przy u yciu Kreatora .......................................... 106 Formatowanie raportów przy u yciu Autoformatowania...................... 108 Formatowanie raportów w widoku Projekt ......................................... 109 Dopracowywanie szczegółów raportów.............................................. 110 Tworzenie etykiet adresowych ............................................................ 111 Drukowanie raportów ....................................................................... 113 Zapisywanie raportu w formacie dokumentu Worda............................ 114 Rozdział 7. Znajdowanie, filtrowanie i sortowanie 115 Filtr czy kwerenda?........................................................................... 116 Znajdowanie rekordów...................................................................... 117 Znajdowanie i zamienianie danych..................................................... 119 Znajdowanie powtarzających się wartości .......................................... 120 Znajdowanie niedopasowanych rekordów .......................................... 122 Filtrowanie według formularzy............................................................ 124 Filtrowanie według wyboru ............................................................... 125 Filtrowanie z wyłączeniem wyboru.................................................... 126 Spis treści Sortowanie rezultatów kwerendy ....................................................... 127 Sortowanie rekordów w tabeli............................................................. 128 Tworzenie zaawansowanego filtra lub sortowania............................... 129 Rozdział 8. Zarządzanie relacjami 131 Tworzenie relacji.............................................................................. 132 Wymuszanie więzów integralności .................................................... 135 Dokonywanie zmian w relacjach........................................................ 136 Sprzęganie tabel w kwerendzie............................................................ 137 Rozdział 9. Zaawansowane możliwości tabel 139 Kopiowanie, przenoszenie i zmienianie nazw pól................................ 140 Ustawienie pól klucza podstawowego ................................................ 142 U ycie pól odnośnika........................................................................ 144 U ycie hiperłączy ............................................................................. 148 U ycie OLE (osadzanie i łączenie obiektów) ...................................... 151 Rozdział 10. Użycie zaawansowanych kwerend 155 Aktualizacja rekordów ...................................................................... 156 Znajdowanie największych i najmniejszych wartości .......................... 157 Kopiowanie danych do tabeli ............................................................ 158 5
  • 5. Spis treści Usuwanie rekordów za pomocą kwerendy.......................................... 159 Zamiana rezultatów kwerendy w tabelę.............................................. 160 Rozdział 11. Praca z tabelami i wykresami przestawnymi 161 Widok tabeli przestawnej .................................................................. 162 Widok wykresu przestawnego ........................................................... 164 Tworzenie tabel przestawnych............................................................ 166 Udoskonalanie tabel przestawnych..................................................... 170 Przestawianie tabeli przestawnej........................................................ 172 Tworzenie wykresu przestawnego...................................................... 174 Filtrowanie tabel i wykresów przestawnych........................................ 177 Rozdział 12. Importowanie i eksportowanie danych 179 Importowanie danych do Accessa...................................................... 180 Łączenie z zewnętrznymi źródłami danych......................................... 182 Importowanie danych z Excela .......................................................... 184 Korespondencja seryjna .................................................................... 187 Eksportowanie danych z Accessa do innych baz danych ....................... 191 Spis treści Kopiowanie danych do innych programów ......................................... 195 Kopiowanie danych do innej bazy danych Accessa............................. 197 Kopiowanie tabeli w obrębie bazy danych.......................................... 199 Rozdział 13. Publikowanie w sieci 201 Jak publikować?............................................................................... 202 Publikowanie statycznych stron WWW.............................................. 204 Publikowanie dynamicznych stron WWW.......................................... 205 Publikowanie stron dostępu do danych............................................... 207 Przeglądanie i modyfikowanie danych ............................................... 211 Zmiana poziomów grupowania na stronie........................................... 213 Dodawanie tabeli przestawnej do strony............................................. 215 Przeglądanie stron w przeglądarce internetowej .................................. 217 Eksportowanie danych do formatu XML ............................................ 219 Rozdział 14. Ulepszanie bazy danych 221 Dostosowywanie panelu przełączania................................................. 222 Dostosowywanie pasków narzędzi i menu .......................................... 225 Tworzenie i dostosowywanie menu.................................................... 229 Pisanie makr..................................................................................... 232 6
  • 6. Spis treści Dostosowywanie obiektów przy u yciu makr Accessa ........................ 235 Tworzenie własnych okien dialogowych ............................................ 237 Ustawianie haseł............................................................................... 238 Rozdział 15. Zaawansowane opcje 241 Przyspieszenie działania bazy danych ................................................ 242 Kontrola uprawnień ogólnodostępnych baz danych ............................. 244 Rozbudowa baz danych do Projektów ................................................ 250 Dodatek A Ustawianie opcji 253 Opcje Widok.................................................................................... 254 Opcje Ogólne ................................................................................... 255 Opcje Edytowanie/Znajdowanie ........................................................ 256 Opcje Klawiatura.............................................................................. 257 Opcje Arkusz danych........................................................................ 258 Opcje Formularze/Raporty ................................................................ 259 Opcje Strony .................................................................................... 260 Opcje Zaawansowane ....................................................................... 261 Spis treści Opcje Międzynarodowe .................................................................... 262 Opcje Pisownia................................................................................. 263 Opcje Tabele/Kwerendy.................................................................... 264 Dodatek B Właściwości typów pól 265 Skorowidz 267 7
  • 7. 5 Praca z kwerendami Praca z kwerendami Rozdział 5. Praca z kwerendami Kwerendy są narzędziami zbudowanymi z pól tabel lub innych kwerend. Słu ą one do zadawania pytań dotyczących zawartości bazy danych. Mo esz ich u ywać w celu odnalezienia rekordu w pojedynczej tabeli lub po to, by połączyć zawartość kilku powiązanych ze sobą tabel w jeden czytelny obiekt. Za pomocą kwerend mo esz nie tylko przeprowadzać proste wyszukiwanie rekordów, ale równie dokonywać operacji matematycznych — sumować, obliczać średnie czy nawet odchylenie standardowe. Operacje te mogą dawać bardziej znaczące i przejrzyste rezultaty. Wyniki kwerendy nazywane są dynasetami Praca z kwerendami (skrót od ang. dynamic set), czyli dynamicznymi zestawami rekordów. Zbiór jest dynamiczny, gdy zmienia się wraz ze zmianami kwerendy — jak w przypadku pobierania danych z ró nych pól czy wykonywania ró nych operacji na rezultatach. Zmiany te, choć znaczne, nie wpływają na dane w źródłowych tabelach czy kwerendach. 77
  • 8. Rozdział 5. Spojrzenie na kwerendy 4. Siatka projektu kwerendy Siatka projektu jest narzędziem słu ącym Projektowanie kwerendy wymaga określenia, do tworzenia kwerendy. Wprowadzasz w niej których tabel lub kwerend chcesz u yć jako źródła nazwę pola, tabelę, w której ono się znajduje, danych, wybrania z nich pól zawierających określasz sposób, w jaki zawartość pola ma ądane informacje, a następnie ustalenia kryteriów być sortowana, to, czy pole ma być wyświetlane pozwalających Accessowi na ich odnalezienie. w rezultacie kwerendy, oraz decydujesz, Wspomnianych tu wyborów mo esz dokonać jakiego kryterium u yć, aby wybrać rekordy w siatce projektu kwerendy (rysunek 5.1). bazujące na zawartości pola. Dokładna konfiguracja siatki projektu zale y od rodzaju 1. Pasek Menu tworzonej kwerendy. Rysunek 5.1 przedstawia Znajdujący się u góry okna Accessa pasek Menu siatkę projektu kwerendy wybierającej. oddaje do Twojej dyspozycji wszystkie polecenia programu. 5. Przycisk Minimalizuj Jego naciśnięcie powoduje zminimalizowanie 2. Pasek narzędzi Projekt kwerendy kwerendy na pasek w głównym oknie bazy danych. Samo okno Accessa nie zmienia Na pasku Projekt kwerendy znajdują się przyciski rozmiarów. odnoszące się do podstawowych poleceń, których Spojrzenie na kwerendy będziesz u ywał podczas pracy z kwerendą. 6. Przycisk Przywróć 3. Obszar tabeli Przycisk ten umo liwia rozszerzenie kwerendy do rozmiaru okna Accessa lub te przywraca Obszar ten pokazuje Ci tabele, jej ostatni, nie rozszerzony rozmiar. które wybrałeś do pracy z kwerendą. 7. Przycisk Zamknij Naciśnięcie go powoduje zamknięcie kwerendy, z którą właśnie pracowałeś, bez zamykania programu Access. Rysunek 5.1. Kwerenda otwarta w widoku Projekt 78
  • 9. Praca z kwerendami Tworzenie nowych kwerend za pomocą kreatora Kwerendy mo na tworzyć szybko i łatwo, Rysunek 5.2. Aby utworzyć nową kwerendę, u ywając do tego celu wbudowanych kreatorów kliknij znajdujący się na pasku narzędzi Accessa. Najbardziej podstawową jest kwerenda przycisk Nowy wybierająca, która pobiera rekordy z tabel. U ywając kreatorów, mo esz tworzyć dwa ró ne rodzaje kwerend: szczegółowe, które w wyniku kwerendy pokazują wszystkie pola, oraz podsumowujące, które podsumowują wartości co najmniej jednego pola, obliczając ich sumę, średnią, wartość minimalną lub maksymalną. Kwerendy podsumowujące działają tylko w przypadku danych liczbowych. Rysunek 5.3. W oknie Nowa kwerenda zaznacz ądaną opcję Aby utworzyć kwerendę Tworzenie nowych kwerend za pomocą kreatora: 1. Ze znajdującej się w głównym oknie bazy danych listy Obiekty wybierz Kwerendy i kliknij przycisk Nowy (rysunek 5.2). W oknie dialogowym Nowa kwerenda wybierz ądany typ kwerendy. 2. Kliknij Kreator prostych kwerend, a następnie przycisk OK (rysunek 5.3). W lewej części okna dialogowego pojawi się krótki opis danego typu kwerendy. 3. Z rozwijanej listy Tabele/Kwerendy Rysunek 5.4. U yj rozwijanej listy Tabele/kwerendy, wybierz tabelę lub istniejącą ju kwerendę, aby ustalić bazę dla nowej kwerendy z której będziesz dodawał pola, klikając po prostu jej nazwę (rysunek 5.4). 4. Dodawaj pola do kwerendy za pomocą przycisku > (dodaj pole) lub >> (dodaj wszystkie pola). Aby usunąć pola, kliknij przycisk < (usuń pole) lub << (usuń wszystkie pola). Gdy skończyłeś, kliknij przycisk Dalej (rysunek 5.5). Rysunek 5.5. Dodawaj i usuwaj pola za pomocą znanego Ci ju interfejsu Kreatora kwerend 79
  • 10. Rozdział 5. 5. Wybierz, czy chcesz utworzyć kwerendę Szczegółową czy Podsumowującą (rysunek 5.6). 6. Access poprosi o zaznaczenie, które pola i w jaki sposób chcesz podsumować (rysunek 5.7). Kliknij przycisk OK, aby powrócić do poprzedniego okna kreatora. Okno z wyborem kwerendy szczegółowej i podsumowującej pojawia się tylko wtedy, gdy jedno z wybranych pól zawiera dane liczbowe. Rysunek 5.6. Mo esz nakazać Accessowi, 7. Kliknij przycisk Dalej, aby przejść by wyświetlał w kwerendzie wszystkie wartości albo do ostatniego okna kreatora (rysunek 5.8). podsumował zawartość co najmniej jednego pola 8. W przewidzianym do tego miejscu wpisz nazwę kwerendy i kliknij przycisk Zakończ. Wskazówka Tworzenie nowych kwerend Access mo e wykonywać więcej ni jedną operację podsumowującą. Mo e na przykład w tej samej kwerendzie znaleźć najmniejszą i największą cenę ksią ki. Jednak e obliczenia będą w takim przypadku dokonywane Rysunek 5.7. Wybierz, które pola i w jaki sposób w dwóch osobnych polach. Access ma podsumować Rysunek 5.8. Wpisz nazwę kwerendy i kliknij Zakończ 80
  • 11. Praca z kwerendami Typy kwerend Access oddaje do Twojej dyspozycji du o więcej ni tylko proste kwerendy wybierające. Utworzenie innych typów kwerend nie będzie wcale trudne. Oto krótki przegląd dostępnych typów kwerend: Kwerendy wybierające — jest to podstawowy rodzaj kwerend. Odnajdują one i wyświetlają ądane dane. Kwerendy parametryczne — zbli one do kwerend wybierających, jednak podczas wyszukiwania danych ądają podania kryteriów (lub parametrów). Kwerendy krzy owe — efekt ich działania przypomina arkusz kalkulacyjny oparty na danych z co najmniej trzech pól. Standardowa kwerenda odnosi serię pól (jak Tytuł, Wydawca i Numer ISBN) do pojedynczego elementu (np. do Ksią ki). Kwerenda krzy owa odnosi pojedyncze pole (jak Sprzeda ) do dwóch elementów (na przykład do Wydawcy i Ksią ki). Kwerendy usuwające — odnajdują i usuwają rekordy. Zanim ich u yjesz, upewnij się, e tego właśnie chcesz! Kwerendy aktualizujące — odnajdują rekordy i zmieniają co najmniej jedną z ich wartości. Przykładem takiego działania mo e być aktualizacja rosnących cen produktów Tworzenie nowych kwerend od jednego z dostawców. Kwerendy dołączające — pobierają rekordy z jednej lub kilku tabel i dołączają je na końcu innej tabeli, dzięki czemu nie musimy ich wpisywać. Kwerendy tworzące tabele — zaznaczają grupę rekordów i zamiast dynasetu tworzą z nich tabelę. Kwerenda wyszukująca duplikaty — odnajduje w tabeli rekordy posiadające te same wartości w co najmniej jednym polu. Kwerenda wyszukująca niedopasowane dane — odnajduje w jednej tabeli rekordy, które nie odpowiadają adnemu rekordowi z drugiej tabeli. Przykładem mo e być rekord klienta, który nic nie zamówił. 81
  • 12. Rozdział 5. Przeglądanie kwerend w widoku Projekt Praca z kwerendami jest dość łatwa, jednak e upłynie trochę czasu, zanim zaczną one działać dokładnie tak, jak to zaplanowałeś. Poza tym, dokonanie zmiany w tabeli, na której działa kwerenda (np. usunięcie pola lub przeniesienie go do innej tabeli), pociąga za sobą konieczność zmodyfikowania tej kwerendy tak, Rysunek 5.9. Przyjrzyj się kwerendzie, aby uwzględniała owe zmiany. otwierając ją w widoku Projekt Aby przeglądać kwerendę w widoku Projekt: 1. Wyświetl kwerendy w bazie danych za pomocą znajdującego się w lewej części głównego okna bazy przycisku Kwerendy. Przeglądanie kwerend 2. Kliknij ikonę przedstawiającą ądaną kwerendę, a następnie przycisk Projektuj (rysunek 5.9). 3. Rodzaj wyświetlanej ikony zale y od typu wybranej kwerendy. Rysunek 5.10. Po otwarciu kwerendy w widoku Projekt mo esz ją analizować i modyfikować 4. ądana kwerenda pojawi się w siatce projektowej wraz z tabelami, z których będzie pobierać dane (rysunek 5.10). Wskazówki Jeśli chcesz modyfikować kwerendę podczas przeglądania jej rezultatów w widoku arkusza danych, mo esz przejść do widoku Projekt, wybierając opcję Widok/Widok Projekt. Pamiętaj o poleceniu Zapisz — Access nie zapisuje zmian automatycznie. 82
  • 13. Praca z kwerendami Wybór tabel do kwerendy W widoku Projekt mo esz wybrać tabele, z których będziesz później przenosił pola Rysunek 5.11. Wystarczy tylko kliknąć do kwerendy. Nawet jeśli nie jesteś pewien, przycisk Poka tabele... czy pole z jakiejś tabeli będzie Ci potrzebne, wyświetl ją; później będziesz mógł ją ukryć. Załó my na przykład, e chcesz skonstruować kwerendę, która będzie wynajdywać wszystkie ksią ki danego autora i wydaje Ci się, e będziesz chciał wyświetlić jego namiary. Dodaj do kwerendy tabele #WVQT i -UKæ MK; jeśli zmienisz zdanie, tabelę z danymi o autorze będziesz mógł ukryć. Aby wybrać tabelę do kwerendy: 1. Otwórz kwerendę w widoku Projekt, Wybór tabel do kwerendy Rysunek 5.12. ...a otwarte zostanie okno czy to klikając jej ikonę i przycisk Projektuj, Pokazywanie tabeli, z którego mo esz czy te tworząc nową kwerendę. dodawać pola do kwerendy 2. Kliknij znajdujący się na pasku narzędzi Projekt kwerendy przycisk Poka tabelę (rysunek 5.11). W oknie dialogowym Pokazywanie tabeli zostanie wyświetlona lista tabel dostępnych w bazie danych. 3. Kliknij nazwę tabeli, którą chcesz udostępnić dla potrzeb kwerendy, a następnie kliknij przycisk Dodaj (rysunek 5.12). 4. Gdy zakończysz dodawanie tabel, kliknij przycisk Zamknij. Wskazówka Aby usunąć tabelę z okna projektu kwerendy, kliknij prawym przyciskiem myszy pasek z jej nazwą, a następnie z rozwijanego menu wybierz opcję Usuń tabelę. 83
  • 14. Rozdział 5. Wybór pól do kwerendy Dodawanie tabel do siatki kwerendy na niewiele się zdaje, dopóki nie u ywasz zawartych w nich pól. Gdy ju wybrałeś tabele, Access pozwala Ci na wybranie ądanych pól. Powinieneś dodać wszystkie pola, które mają Rysunek 5.13. Kliknięcie nazwy tabeli być pokazane w wyniku kwerendy lub takie, powoduje jej aktywację które pomogą Ci odnaleźć ądane rekordy. Na przykład: jeśli chcesz odnaleźć ka dą ksią kę danego autora, dodaj nazwisko autora ksią ki i jej tytuł. Dobrze byłoby te dodać wydawcę i rok wydania. Aby wybrać pola do kwerendy: 1. Otwórz (lub utwórz) kwerendę w widoku Projekt, wybierz tabele, z których chcesz pobierać pola, a następnie kliknij pasek Wybór pól do kwerendy z nazwą tabeli zawierającej pierwsze z pól, które chcesz dodać (rysunek 5.13). Rysunek 5.14. Dodawaj pola do tabeli, 2. Zaznacz ądane pole i przeciągnij je przeciągając je z okna Pokazywanie tabel do siatki do pierwszej pustej komórki Pole w znajdującej się u dołu okna siatce projektu kwerendy (rysunek 5.14). To wszystko! Wskazówki Jeśli chcesz dodać do kwerendy wszystkie pola z danej tabeli, przeciągnij znaczek gwiazdki (
  • 15. ) z listy pól do siatki. Rysunek 5.15. Z rozwijanej listy Mo esz równie dodawać pola, klikając wolną wybierz pole, którego chcesz u yć komórkę Pole i wybierając z rozwijanego menu nazwę pola, które chcesz dodać (rysunek 5.15). 84
  • 16. Praca z kwerendami Określanie kryteriów kwerendy Ju prawie skończyłeś: wybrałeś właściwe tabele oraz pola zawierające dane, do których Rysunek 5.16. U ywając kryteriów mo esz chcesz się dostać. Teraz wystarczy tylko wskazać kazać Accessowi wybrać określone rekordy Accessowi, które rekordy nale y pobrać z tabel. Słu ą do tego kryteria. Jeśli pracujesz z danymi liczbowymi, wpisz po prostu wartość, która ma być u yta jako bazowa. Na przykład, jeśli tabela zawiera dane biblioteczne, mo esz w kryterium pola 4QM9[FCPKC wpisać =, aby znaleźć wszystkie ksią ki wydane w tym roku. W kryterium mo esz równie u ywać innych znaków: (większe ni ), (mniejsze ni ) czy (nierówne). Skorzystaj ze znajdujących się na klawiaturze klawiszy większe ni i mniejsze ni . Określanie kryteriów kwerendy Porównywanie ciągów znaków jest równie proste, jednak e musisz podać tekst, jakiego szukasz. Jeśli chcesz znaleźć wszystkie ksią ki wydane przez Wydawnictwo Helion, wpisz w polu Kryteria = *GNKQP . Znaki , , i mają zastosowanie równie w tym przypadku. Na przykład, po wpisaniu *GNKQP otrzymałbyś ksią ki wszystkich wydawnictw, których nazwy w porządku alfabetycznym znajdują się po wyrazie Helion. Porównywanie dat odbywa się w podobny sposób, jednak e musisz podać w komórce Kryteria wartość w formacie M/R/D, otaczając datę znakami krzy yka: dzień 2 sierpnia 1968 byłby zapisany jako . W tabelach 5.1 do 5.5 znajdziesz listę dostępnych w Accessie operatorów. Aby określić kryteria kwerendy: 1. Otwórz w widoku Projekt kwerendę, dla której chcesz ustalić kryteria, po czym kliknij komórkę na przecięciu rzędu Kryteria i kolumny przedstawiającej pole, któremu te kryteria chcesz przydzielić. 2. Wpisz ądane kryteria (rysunek 5.16). 85
  • 17. Rozdział 5. Tabela 5.1. Operatory matematyczne w Accessie Operator Opis Przykład Notatki
  • 18. Mno enie 4*3=12 Dodawanie 4+3=7 Odejmowanie 4-3=1 Dzielenie 4/3=1,3333... Dzielenie liczb całkowitych 4/3=1 Wynik jest zaokrąglany w dół @ Potęgowanie 4^3=64 /QF Reszta z dzielenia 7/3=1 7 / 3 = 2 z resztą 1, więc 7 /QF 3 = 1 Tabela 5.2. Operatory relacyjne w Accessie Operator Opis Przykład Jest równe Strony=100 Nie jest równe Strony 101 Mniejsze ni Strony200 Określanie kryteriów kwerendy Większe ni Strony50 Mniejsze lub równe Strony=1000 Większe lub równe Strony=100 Tabela 5.3. Operatory ciągów znaków w Accessie Operator Opis Przykład Konkatenacja („Andrzej”„Urszula”) zwraca „Andrzej i Urszula” .KMG Podobne do Like „kom” zwraca „komuniz m”, „telekomunikacja” itd. Tabela 5.4. Operatory logiczne (boolowskie) w Accessie Operator Opis Przykład Notatki #PF Logiczne „i” A And B Zarówno A, jak I B są prawdziwe 1T Logiczne „lub” A Or B A lub B jest prawdziwe (w tym przypadku prawdziwe mogą być tak e zarówno A, jak i B) :QT „Lub” wykluczające A Xor B A lub B jest prawdziwe (jednak tym razem nie mogą być prawdziwe zarówno A, jak i B) 0QV Neguje dane wyra enie Not (A Or B) Ani A, ani B nie jest prawdziwe Tabela 5.5. Inne operatory w Accessie Operator Opis Przykład $GVYGGPCPF Pomiędzy dwoma wartościami (włącznie) Ksią ki.Wydawca Between „ABC” and „PWN” +P NKUV Wartości występują na numerowanej liście In („Helion”, „ABC”, „PWN”) +U 0WNN Pole lub operacja zwraca puste pola(nie zero) Is Null (Ksią ki.ISBN) 86
  • 19. Praca z kwerendami Użycie w kwerendach znaków zastępczych Znaki zastępcze są znakami, które zastępują Rysunek 5.17. Kwerenda u ywająca w wyra eniu co najmniej jeden inny znak. w kryteriach takiego znaku zastępczego Na przykład, jeśli chcesz przeszukać tabelę #WVQT[ zwróci nazwy wszystkich wydawców, w poszukiwaniu nazwisk rozpoczynających się których nazwa rozpoczyna się od litery „K” na literę „K”, wystarczy, e ustawisz kryterium na -∗. Znak gwiazdki informuje Accessa o tym, e powinien znaleźć wszystkie rekordy, w których wartość pola 0CYKUMQ zaczyna się od litery -, za którą występują jakiekolwiek inne znaki. Do najczęściej u ywanych znaków zastępczych nale ą: znak gwiazdki (∗), który odpowiada dowolnej ilości znaków (-Q∗ np. oznacza Kowalskiego i Kowala, ale nie Kamińskiego); pytajnik (!), odpowiadający pojedynczemu Użycie znaków zastępczych znakowi (-Q!C UMK zwraca Kolańskiego i Kotańskiego, ale nie Koczańskiego); oraz znak krzy yka ( ), oznaczający dowolną cyfrę ( odnajduje 1998 i 1999, ale nie 1989). Aby w kwerendzie użyć znaku zastępczego: 1. Otwórz (lub utwórz) kwerendę, w której chcesz u yć znaków zastępczych. 2. Kliknij komórkę Kryteria, w której chcesz wprowadzić znak zastępczy, a następnie wpisz w niej wyra enie (rysunek 5.17). Wskazówka Jeśli chcesz szukać w rekordach znaków, które Access rozpoznaje jako zastępcze, umieść je w nawiasie kwadratowym (=?). Na przykład, jeśli chcesz znaleźć rekordy zawierające znak gwiazdki, w komórce kryterium powinieneś wpisać =
  • 20. ?. 87
  • 21. Rozdział 5. Użycie Konstruktora wyrażeń Zapamiętanie nazw wszystkich tabel i pól mo e być trudne. Jeśli musisz równie znać znaki, których mo esz u ywać konstruując kryteria, to czynność ta staje się bardzo trudna. Access nie wymaga jednak od Ciebie pracy z pustą linią Kryteria w siatce kwerendy, oddając do Twojej dyspozycji wygodne, słu ące do tworzenia kryteriów i innych wyra eń narzędzie, nazywane Rysunek 5.18. Kliknięcie przycisku Konstruuj Konstruktorem wyra eń. Narzędzie to daje Ci umo liwi Ci skonstruowanie dowolnego kryterium o wiele więcej mo liwości ni siatka projektu kwerendy. Zawiera ono listę wszystkich tabel i pól w bazie danych oraz listę wszystkich mo liwych operatorów. Najczęściej u ywane z nich umieszczone są w głównym interfejsie Konstruktora. Użycie Konstruktora wyrażeń W Accessie, przez wyra enie rozumiemy serię nazw pól, operatorów i wartości u ytych w celu odnalezienia lub policzenia określonych wartości. Kryterium =5CNGU5WDVQVCN?, jak równie =5CNGU5WDVQVCN?∗ jest wyra eniem. Aby użyć Konstruktora wyrażeń: 1. Otwórz w widoku Projekt kwerendę, w której chcesz określić kryteria. 2. Kliknij komórkę Kryteria, do której chcesz wprowadzić wyra enie, po czym kliknij przycisk Konstruuj (rysunek 5.18). Uruchomiony zostanie Konstruktor wyra eń. Zauwa , e najczęściej u ywane operatory mo esz wprowadzić do wyra enia, u ywając przycisków w głównym oknie Konstruktora. 3. Kliknij operator, którego chcesz u yć, a następnie wpisz wartość, z którą chcesz porównać wartości w tabeli. Gdy skończysz, kliknij przycisk OK. 88
  • 22. Praca z kwerendami Postanowiliśmy poszukać w naszej bazie danych wszystkich ksią ek wydanych w roku innym ni 1996. Kryterium powinno wyglądać tak: ; kliknęliśmy zatem przycisk i wpisaliśmy w oknie Konstruktora wyra eń (rysunek 5.19). Wyra enie pojawi się w komórce Kryteria. Wskazówka Aby zobaczyć listę wszystkich dostępnych operatorów, kliknij znajdujący się w lewym dolnym rogu Konstruktora wyra eń folder Operatory. Konstruktor wyra eń zawiera Rysunek 5.19. Konstruktor wyra eń jest foldery z tabelami, kwerendami, formularzami wszechstronnym i łatwym w obsłudze narzędziem i raportami dostępnymi w bazie danych, a tak e z funkcjami, stałymi, operatorami i często spotykanymi wyra eniami, Użycie Konstruktora wyrażeń które mo esz dołączyć do kwerend. 89
  • 23. Rozdział 5. Tworzenie zaawansowanych kryteriów za pomocą Konstruktora wyrażeń Rysunek 5.20. Aby uruchomić Kreatora wyra eń, kliknij znajdujący się Mimo i Konstruktor wyra eń jest łatwy w u yciu, na pasku narzędzi przycisk Konstruuj pełne zrozumienie jego działania mo e zabrać trochę czasu. Teraz poka emy Ci, jak budować bardziej skomplikowane kryteria. Po pierwsze, zdecyduj dokładnie, jakie rekordy kwerenda ma odnaleźć w danym polu. Gdy ju określiłeś cel, mo esz rozpocząć budowanie kwerendy. W tym przykładzie skonstruujemy kryteria, których Tworzenie zaawansowanych kryteriów zastosowanie pomo e nam znaleźć w naszej bibliotece ka dą ksią kę, w której tytule pojawia się słowo „spis”, ale bez słów zaczynających się na „pow”, chyba, e występują ze słowem „międzynarodowy”. Innymi słowy, chcemy Rysunek 5.21. Utwórz pierwszą część kryterium... odnaleźć np. ksią kę Międzynarodowy spis powszechny, a nie Spis powiatów. Aby utworzyć zaawansowane kryterium za pomocą kreatora wyrażeń: 1. Utwórz kwerendę w widoku Projekt i kliknij komórkę Kryteria w kolumnie przedstawiającej pole, dla którego chcesz ustanowić kryterium. W naszym przykładzie polem tym będzie 6[VW . 2. Aby uruchomić Konstruktora wyra eń, kliknij przycisk Konstruuj (rysunek 5.20). 3. Utwórz pierwszą część wyra enia (rysunek 5.21). W tym przykładzie utworzyliśmy następujący fragment wyra enia: .KMG URKU #PF 0QV .KMG RQY To zdanie jest dość skomplikowane, więc podzielimy je na mniejsze części. Pierwsze wyra enie — .KMG URKU — określa, e Access ma szukać tytułów zawierających słowo „spis”. Operator porównawczy .KMG informuje program, i słowo to mo e pojawić się w którymkolwiek miejscu tytułu (nie tylko na jego początku). 90
  • 24. Praca z kwerendami Druga część tego wyra enia, #PF 0QV .KMG RQY , u ywając operatora #PF, dodaje drugi warunek, nakazujący Accessowi zignorować takie słowa jak „powszechny” czy „powiat”. Operator 0QV jest bardzo przydatny, jednak u ywając go, powinieneś upewnić się, czy negujesz odpowiednią część wyra enia. Jeśli uruchomimy tylko tę część kwerendy, odnajdziemy ka dy tytuł zawierający słowo „spis”, lecz nie zawierający takich słów jak „powszechny” czy „powiat”. Gdy pierwsza Rysunek 5.22. ...potem drugą... część wyra enia ju działa, mo emy opracować drugą. 4. W Konstruktorze wyra eń utwórz drugą część Tworzenie zaawansowanych kryteriów wyra enia (rysunek 5.22). My wpisaliśmy .KMG URKU #PF .KMG RQY #PF .KMG OKúF[PCTQFQY[ . W tej części wyra enia odnajdziemy tytuły zawierające słowa „powszechny” i „powiat” oraz „spis” i „międzynarodowy”. Poniewa chcieliśmy, aby wszystkie te wyrazy wystąpiły jednocześnie, u yliśmy operatora #PF. Teraz, gdy mamy ju obie części wyra enia, musimy tylko połączyć je ze sobą tak, aby Access zwrócił tytuły spełniające wszystkie warunki jednocześnie. Wybór operatora mo e być skomplikowany, gdy chcemy przetłumaczyć coś z języka polskiego na język Accessa. Chcemy odnaleźć wszystkie tytuły, w których „spis” nie pojawia się z „powiat”, „powiatowy” i tym podobnymi oraz tytuły, w których słowa „spis”, „powszechny” i „międzynarodowy” występują jednocześnie. 91
  • 25. Rozdział 5. Pewne kłopoty w zrozumieniu tego mo e sprawiać fakt, i czasami polskie „i” tłumaczymy jako logiczne Lub. Poniewa chcemy, aby tytuły spełniały jedną z części naszego kryterium, łączymy je operatorem 1T (rysunek 5.23). Gdybyśmy u yli #PF, tytuł musiałby spełniać oba warunki jednocześnie, wskutek czego nie otrzymalibyśmy adnych wartości. Dlaczego? Poniewa w pierwszej części pytaliśmy o tytuły, w których słowa „spis” i „∗pow∗” nie występują razem, a w drugiej części o takie, w których występują. Rysunek 5.23. ...i połącz je właściwym Po obu stronach „pow” umieściliśmy znaki operatorem (w tym przypadku Or) gwiazdki, co spowoduje pominięcie takich słów, jak choćby „kupować”; efektu takiego Tworzenie zaawansowanych kryteriów nie dałoby się uzyskać przy u yciu samego „pow”. Ostateczna wersja kryterium powinna wyglądać następująco: .KMG URKU #PF 0QV .KMG
  • 26. RQY
  • 27. Rysunek 5.24. Aby zobaczyć rezultat å1T .KMG URKU #PF .KMG
  • 28. RQY
  • 29. kwerendy, kliknij przycisk Uruchom å#PF .KMG OKúF[PCTQFQY[ 5. Aby zamknąć narzędzie Konstruktora wyra eń, kliknij przycisk OK. 6. Aby zobaczyć rezultat kwerendy, kliknij przycisk Uruchom (rysunek 5.24). W naszym przykładzie, w rezultacie kwerendy otrzymaliśmy 11 z 35 tytułów z tabeli -UKæ MK. Wskazówka Budując kryteria, dziel je na części, testując ka dą z nich osobno. Gdy utworzyłeś ju kryterium, które odnajduje ądane rekordy, mo esz dokonywać w nim modyfikacji. 92
  • 30. Praca z kwerendami Wprowadzenie do SQL SQL, czyli Structured Query Language, jest ustandaryzowaną metodą tworzenia baz danych i zapisywania pobierających z nich dane kwerend. Z SQL zetkniesz się podczas pracy z Acccess Projects. Program ten pozwala tworzyć zbli one wyglądem do Accessa interfejsy dla baz danych na serwerze SQL (patrz rozdział 15.). Przykładem niech będzie następująca kwerenda: 5'.'%6 +56+0%6419 6[VW [6[VW -UKæ MK6[VW å-UKæ MK74. (41/ 6[VW [ +00'4 ,1+0 å -UKæ MK +00'4 ,1+0 6[VW [-UKæ GM 10 å-UKæ MK+-UKæ MK 6[VW [-UKæ GM+-UKæ MK å10 6[VW [+6[VW W 6[VW [-UKæ GM+6[VW W Pierwszym elementem wyra enia jest polecenie 5'.'%6, które mówi Accessowi, które pola z tabel chcesz pobrać. W naszym przykładzie chodzi o wartości z pola 6[VW w tabeli 6[VW [, Wprowadzenie do SQL a tak e 6[VW i 74. w tabeli -UKæ MK. Polecenie +56+0%6419 wstawia znak podziału akapitu po ka dym zestawie wartości zwracanych przez kwerendę. Drugi element określa, które rekordy mają być przeszukiwane. Poprzez polecenie (41/ Access łączy te rekordy z tabel -UKæ MK i 6[VW [-UKæ GM, które posiadają tę samą wartość w polu +-UKæMK. -UKæ MK +00'4 ,1+0 6[VW [-UKæ GM 10 å-UKæ MK+-UKæ MK 6[VW [-UKæ GM+-UKæ MK Po otrzymaniu tych rekordów Access łączy je z tymi rekordami z tabeli 6[VW [, które posiadają tę samą wartość w polu +6[VW W. 10 6[VW [+6[VW W 6[VW [-UKæ GM+6[VW W Średnik na końcu procedury oznacza, e nie będzie ju więcej poleceń. 93
  • 31. Rozdział 5. Użycie kwerend i SQL SQL jest elastycznym i potę nym językiem, pozwalającym na dokładne określenie, które rekordy i pola mają być u yte w kwerendzie. Tak naprawdę, u ywasz SQL za ka dym razem, gdy tworzysz kwerendę. Access automatycznie tłumaczy ją na język SQL. Aby zobaczyć źródło SQL kwerendy, wystarczy ją otworzyć i wybrać opcję Widok/Widok SQL. Widok ten pokazuje, jakie czynności wykonuje Access podczas tworzenia i uruchamiania Rysunek 5.25. Wybierz widok SQL, kwerendy. Poniewa SQL jest często u ywany aby zobaczyć kwerendę w wersji SQL w bazach danych, przeglądanie kwerend Accessa pomo e Ci zrozumieć kwerendy SQL tworzone w innych bazach danych. Aby uruchomić kwerendę Rysunek 5.26. Będąc w widoku SQL, mo esz przy użyciu SQL: Użycie kwerend i SQL kopiować i modyfikować procedury SQL dotyczące 1. W widoku Projekt utwórz (bądź otwórz danej kwerendy istniejącą) kwerendę. 2. Wybierz opcję Widok/Widok SQL (rysunek 5.25). 3. Skopiuj znajdujący się w oknie tekst (rysunek 5.26), kliknij miejsce, w którym chcesz go wstawić (na przykład moduł języka Visual Basic lub okno Właściwości) i naciśnij kombinację klawiszy Ctrl+V. Wskazówka Mo esz edytować kod SQL kwerendy, otwierając ją w widoku SQL i zmieniając źródło bezpośrednio w nim. Tę opcję polecamy jednak tylko zaawansowanym u ytkownikom! 94
  • 32. Praca z kwerendami Budowanie kwerend krzyżowych Kwerendy krzy owe, podobnie jak arkusze kalkulacyjne, podsumowują dane na podstawie trzech wartości: wartości w wierszu, w kolumnie, oraz danej znajdującej się na przecięciu wiersza i kolumny. Na przykład, jeśli chcesz przeszukać ksią ki w bibliotece, aby dowiedzieć się, ile dany autor napisał stron dla danego wydawnictwa, mo esz u yć kwerendy krzy owej. Rysunek 5.27. Wybierz pola z ró nych tabel Aby zbudować kwerendę krzyżową: 1. Utwórz w widoku Projekt nową kwerendę wybierającą. W naszym przykładzie, do projektu kwerendy dodaliśmy tabele Budowanie kwerend krzyżowych #WVQT[, #WVQT[ -UKæ GM i -UKæ MK. Z tabeli #WVQT[ wybraliśmy pole 0CYKUMQ, natomiast z tabeli -UKæ MK pola 9[FCYEC i .KEDC UVTQP (rysunek 5.27). 2. Wybierz opcję Kwerenda/Kwerenda krzy owa (rysunek 5.28). W siatce projektu pojawi się wiersz Krzy owe. 3. Kliknij komórkę Krzy owe dla pola, którego Rysunek 5.28. Wybór z menu Kwerendy krzy owej chcesz u yć jako nagłówek wiersza. Kliknij rozwijane menu i wybierz Nagłówek wiersza (rysunek 5.29). 4. Zrób to samo dla pola zawierającego nagłówek kolumny, tym razem wybierając z listy Nagłówek kolumny. My u yliśmy pola 9[FCYEC (rysunek 5.30). Rysunek 5.29. Wybierz nagłówek rzędu... Rysunek 5.30. ..., nagłówek kolumny... 95
  • 33. Rozdział 5. 5. Kliknij komórkę Krzy owe pola zawierającego dane dla kwerendy i wybierz z listy Wartość (rysunek 5.31). 6. To jeszcze nie wszystko. W polu, z którego będziesz pobierał dane, kliknij komórkę Podsumowanie, a następnie kliknij przycisk Rysunek 5.31. ..., źródło wartości... rozwijanej listy i wybierz Suma (rysunek 5.32). Opcje w menu Podsumowanie przedstawiają ró ne typy podsumowań, jakich Access mo e dokonywać na danych z kolumny Wartość. 7. Kwerenda krzy owa dla ka dego autora policzy ilość stron, jakie napisał on dla ka dego wydawnictwa. Kliknij przycisk Uruchom, aby ją uruchomić (rysunek 5.33). Rysunek 5.32. ... i sposób, w jaki dane mają być Wskazówki podsumowane Budowanie kwerend krzyżowych Jeśli Kwerenda krzy owa nie wyświetla danych, tabele z okna projektu mogą nie być ze sobą połączone. Aby powiązać je ze sobą, będziesz zmuszony utworzyć specjalną tabelę. Szczegóły dotyczące tworzenia relacji znajdziesz w rozdziale 8. Istnieje Kreator Kwerend krzy owych, jednak e działa on tylko w obrębie jednej tabeli lub kwerendy. Jeśli tylko chcesz, oczywiście mo esz go u yć, ale oprócz sytuacji, gdy wszystkie dane znajdują się w jednym miejscu, łatwiej będzie zbudować kwerendę wybierającą i zmienić ją w krzy ową Rysunek 5.33. Kliknij przycisk Uruchom, w widoku Projekt. a kwerenda zacznie działać 96
  • 34. Praca z kwerendami Obliczenia w kwerendach Kwerend tworzących tabele mo esz u ywać nie Rysunek 5.34. Wpisz operację, jaką chcesz tylko do pobierania danych z tabel, ale tak e do wykonywać w następnej, pustej komórce Pole wykonywania na nich operacji matematycznych: sumowania, liczenia średnich czy odchyleń standardowych — oraz do wyświetlania ich wyników. W naszym przykładzie wykonamy operację, która pomo e nam oszacować długość wersji roboczej naszych ksią ek. Rysunek 5.35. Zbuduj nowe wyra enie, u ywając Kreatora wyra eń Aby wykonywać operacje matematyczne w kwerendach: 1. Utwórz kwerendę w widoku Projekt i dodaj tabele oraz pola, których chcesz u yć. W naszym przykładzie dodaliśmy tabele Rysunek 5.36. Kwerenda jest gotowa do działania #WVQT[, #WVQT[ -UKæ GM oraz -UKæ MK. Wybraliśmy z nich następujące pola: z tabeli Obliczenia w kwerendach #WVQT[ — pole 0CYKUMQ, zaś z tabeli -UKæ MK pola 9[FCYEC i .KEDC5VTQP. 2. Kliknij pierwszą pustą komórkę Pole i wpisz w niej wyra enie, za pomocą którego chcesz obliczać wartości w tym polu (rysunek 5.34). My wprowadziliśmy proste wyra enie, które oblicza w przybli eniu długość wersji roboczej ksią ki. Twoje wyra enie mo e być du o bardziej skomplikowane. Jeśli chcesz u yć Konstruktora wyra eń, kliknij przycisk Konstruuj (rysunek 5.35). 3. Kliknij przycisk Uruchom, aby kwerenda zaczęła działać (rysunek 5.36). Wskazówka Polu, w którym wyświetlane są obliczenia, mo esz nadać nazwę. Wystarczy, e na początku formuły wpiszesz 0CYC2QNC . Mo esz na przykład wpisać WIQ è9GTULK4QDQEGL . Pamiętaj, aby po dwukropku umieścić spację. Dzięki temu Access będzie mógł odró nić pole, któremu właśnie nadałeś nazwę, od nazwy istniejącego ju pola. 97
  • 35. Rozdział 5. Określanie pól, które mają być wyświetlane w rezultatach kwerend Udało Ci się ju pewnie zbudować powa ną Rysunek 5.37. Proste, lecz jak e wa ne pole wyboru kwerendę, prezentującą dane dokładnie w taki sposób, jak sobie tego yczyłeś. Jednak e tworząc ją, u yłeś wielu pól, których nie chciałbyś wyświetlać w jej rezultatach. Na przykład, jeśli u yłeś jakiegoś pola do przeprowadzenia operacji matematycznej, ale nie chcesz, aby było ono wyświetlane, mo esz je ukryć. Aby uściślić, które pola mają być wyświetlane: 1. Kliknij pole wyboru Poka znajdujące się Określanie wyświetlanych pól poni ej pola, które chcesz wyświetlić lub ukryć. Jeśli pole wyboru jest zaznaczone, dane pole zostanie wyświetlone; w przeciwnym zaś przypadku — nie (rysunek 5.37). Wskazówka Podczas zamykania kwerendy, w której znajdują się ukryte pola, Access automatycznie przenosi je do prawej części siatki projektu. 98
  • 36. Praca z kwerendami Przetwarzanie kwerend W bazie danych Northwind otwórz kwerendę Sprzeda wg produktów w 1997 roku, a następnie: 1. Usuń kolumnę CVC9[U[ MK (rysunek 5.38), klikając ją myszą od góry, a następnie naciskając klawisz Delete. 2. W kolumnie 5RTGFC 2TQFWMVÎY5WOC zmień nazwę 5RTGFC 2TQFWMVÎY na 2QFUWOQYCPKG Rysunek 5.38. Usuń kolumnę Data wysyłki (rysunek 5.39). 3. W kolumnie -YCTVC 9[U[ MK zmień nazwę -YCTVC 9[U[ MK na CVCCOÎYKGPKC. 4. Utwórz nową kolumnę; w polu Pole wpisz: 4QM (QTOCV =CVC9[U[ MK? TTTT , a w polu Kryteria wpisz +U 0QV 0WNN (rysunek 5.40). Przetwarzanie kwerend Rysunek 5.39. Zmień nazwę kolumny Rysunek 5.40. Utwórz nową kolumnę z formułą 99
  • 37. Rozdział 5. 5. Przesuń nowo utworzone pole przed pole CVCCOÎYKGPKC (pamiętaj, e zmieniliśmy nazwę kolumny -YCTVC 9[U[ MK). 6. Z tabeli COÎYKGPKC dodaj +FRTCEQYPKMC, 7. Z tabeli COÎYKGPKC dodaj -TCL1FDKQTE[. 8. Kliknij przycisk Poka tabelę i dodaj tabelę 2TCEQYPKE[ (rysunek 5.41). Z tej tabeli dodaj do naszej kwerendy pole 0CYKUMQ. 9. Ostatecznie kwerenda powinna wyglądać tak jak na rysunku 5.42. Rysunek 5.41. Dodaj tabelę Pracownicy 10. Wybierz z menu opcję Plik/Zapisz jako (rysunek 5.43). 11. Zapisz kwerendę pod nazwą #PCNKC COÎYKG (rysunek 5.44). Przetwarzanie kwerend Rysunek 5.42. Ostateczna postać kwerendy Rysunek 5.43. Zapisz kwerendę Rysunek 5.44. Nadaj kwerendzie nazwę Analiza zamówień 100