Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
ZAMW DRUKOWANY KATALOG
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Po prostu
Access 2003 PL
Autor: Steve Schwartz
Tumaczenie: Pawe Koronkiewicz
ISBN: 83-7361-407-9
Tytu oryginau: Access 2003 Visual QuickStart Guide
Format: B5, stron: 260
Spis treci
Spis treci
Wprowadzenie
Podstawowe pojcia
11
Bazy danych wok nas.............................................................................12
Elementy bazy danych ..............................................................................14
Sortowanie rekordw ................................................................................15
Wybieranie rekordw ................................................................................16
Generowanie raportw ..............................................................................17
Automatyzowanie baz danych...................................................................18
Kartotekowe i relacyjne bazy danych .......................................................19
Rozdzia 2.
Rozdzia 3.
Rozdzia 4.
Tabele i pola
45
Typy danych..............................................................................................46
Okrelanie waciwoci pl .......................................................................50
Maski wprowadzania.................................................................................52
Sprawdzanie poprawnoci pl...................................................................54
Dodawanie i usuwanie pl ........................................................................55
Spis treci
Rozdzia 1.
Spis treci
Rozdzia 6.
Rozdzia 7.
Tworzenie relacji
83
Wyznaczanie klucza podstawowego (gwnego)......................................84
Typy relacji ...............................................................................................87
Definiowanie relacji ..................................................................................89
Wizy integralnoci...................................................................................91
Drukowanie ukadu relacji ........................................................................92
Rozdzia 8.
Rozdzia 9.
Sortowanie rekordw
111
Sortowanie w programie Microsoft Access ............................................112
Sortowanie w formularzu ........................................................................113
Sortowanie arkusza danych .....................................................................114
Sortowanie zoone .................................................................................116
Spis treci
Rozdzia 5.
Spis treci
Spis treci
Spis treci
Spis treci
Spis treci
251
Spis treci
7
Kwerendy
Kwerendy
Kwerendy
Kwerendy, nazywane szerzej zapytaniami do bazy
danych, budujemy w oparciu o pola tabel lub innych
kwerend. Mog suy do wyszukiwania rekordw
w jednej tabeli lub czy zawarto kilku
powizanych tabel w pojedynczy, dostosowany
do potrzeb uytkownika, obiekt.
Kwerendy to jednak nie tylko wyszukiwanie
rekordw. Kwerenda moe przeprowadza
obliczenia wartoci, takich jak suma, rednia czy
odchylenie standardowe. Mona w ten sposb
generowa atwe w interpretacji i bogate w tre
zbiory informacji.
kreatora wyrae,
u korzystanie w wyraeniach kryteriw z symboli
wieloznacznych,
u praca z kodem SQL,
u definiowanie kwerendy krzyowej.
127
Kwerendy
Rozdzia 11.
128
Kwerendy
Tworzenie kwerend
przy uyciu kreatora
i klikamy OK.
Ukazuje si pierwsze okno kreatora
(patrz rysunek 11.3).
3. Z listy rozwijanej tabel i kwerend wybieramy
rda danych.
4. Dodajemy pola do listy Wybrane pola
Rozdzia 11.
5. Wybieramy midzy kwerend szczegow
Zakocz.
Rysunek 11.5. Wybieramy pola, dla ktrych maj
zosta obliczone podsumowania oraz ich rodzaj
130
Kwerendy
Typy kwerend
131
Moliwoci kwerend Accessa wybiegaj daleko poza proste wybieranie rekordw. Co wicej,
utworzenie kwerendy innego typu nie wymaga wielkiego wysiku i wiedzy. Oto krtki przegld
dostpnych kwerend.
Kwerenda wybierajca. Podstawowy typ kwerendy. Wyszukuje i wywietla zawarto
wybranych pl danych.
Kwerenda parametryczna. Podobna do kwerendy wybierajcej, ale wymaga podania
parametrw wykorzystywanych do wybierania i (lub) sortowania danych.
Kwerenda krzyowa. Kwerendy krzyowe generuj dane wyjciowe w postaci arkusza
kalkulacyjnego, opartego na danych z trzech lub wikszej iloci pl. Standardowa kwerenda
wie grup pl (jak Tytu, Wydawca, ISBN) z jednym obiektem (np. ksik), kwerenda
krzyowa wie pojedyncze pole (jak Sprzeda) z dwoma obiektami (jak Wydawca i Ksika).
Kwerenda usuwajca. Wyszukuje rekordy i usuwa je. Warto si upewni, czy jest to
waciwa operacja!
Kwerenda aktualizujca. Wyszukuje rekordy i zmienia wartoci wybranych pl. Przykadem
moe by jednolita podwyka cen jednego dostawcy.
Kwerenda doczajca. Pobiera rekordy z jednej lub wikszej iloci tabel i docza je
na kocu innych tabel.
Kwerenda tworzca tabel. Wybiera zestaw rekordw i zapisuje ich kopie w nowej tabeli
(statycznie).
Kwerenda wyszukujca duplikaty. Wyszukuje w tabeli rekordy o tych samych wartociach
w jednym lub kilku polach.
Kwerenda wyszukujca niedopasowane dane. Wyszukuje w jednej tabeli rekordy, ktre
nie maj odpowiednikw w drugiej, na przykad klientw, ktrzy nie zoyli adnych zamwie.
Rozdzia 11.
Przegldanie kwerend
w widoku projektu
narzdzi Projektuj.
Kwerenda zostaje wywietlona w siatce projektu
razem z tabelami wykorzystywanymi
do utworzenia zestawu wynikowego
(patrz rysunek 11.1).
Wskazwki
Rodzaj ikony obok nazwy kwerendy w oknie
132
Kwerendy
Aby doczy
do projektu kwerendy tabel:
1. Otwieramy j w widoku projektu.
Wskazwka
Aby usun tabel z okna projektu kwerendy,
133
Rozdzia 11.
Wybieranie pl kwerendy
W widoku projektu mona dodawa do kwerendy
pola tabel, ktre zostay wczeniej wywietlone
w oknie projektu (opisywalimy to na poprzedniej
stronie). Dodane pole wykorzystujemy na trzy
sposoby:
u moemy uy pola jako kryterium sortowania,
u moemy zastosowa pole jako kryterium
wyboru rekordw,
u pole moemy wywietli w wynikach kwerendy.
Aby doczy
do projektu kwerendy wybrane pola:
Wybieranie pl kwerendy
(lub wszystkie).
s
Wskazwki
Aby doda do wynikw kwerendy wszystkie
134
Kwerendy
Wywietlanie i ukrywanie pl
Wskazwka
Jeeli niewaciwie wprowadzimy pewne
135
Definiowanie
kryteriw kwerendy
Rozdzia 11.
Tabela 11.1. Operatory matematyczne
Operator
Opis
Przykad
Mnoenie
Dodawanie
Odejmowanie
Dzielenie
Dzielenie cakowite
Potgowanie
Uwagi
Operator
Opis
Przykad
Operator Opis
Przykad
Jest rwny
7!':; 88
Konkatenacja
<=
Jest rny od
7!':; <=8
<
Jest mniejszy ni
7!':; <88
.(@*$(?(!(?
( !() zwraca (@*$
! !(
Jest wikszy ni
7!':; =>8
7!$
<
Jest mniejszy
lub rwny
7!':; <888
=
Jest wikszy
lub rwny
7!':; =88
Opis
Przykad
Uwagi
Logiczna operacja OR
Negacja logiczna
Opis
Przykad
!"#$! %&'()*((+,!(
-.,! /
Jest na licie
- 5,,
136
Kwerendy
Korzystanie z symboli
wieloznacznych
Symbole wieloznaczne to znaki, ktre reprezentuj
jeden lub wiksz ilo znakw wyraenia. Aby
przykadowo znale nazwy rozpoczynajce si
od litery B, mona wprowadzi kryterium .
Warunek spenia wwczas kady rekord, w ktrym
warto danego pola zaczyna si od B, a dalsza
cz to zero lub wiksza ilo dowolnych znakw.
Wskazwki
Aby wyszuka w rekordach znaki, ktre program
137
Rozdzia 11.
Rysunek 11.10. Aby otworzy
kreatora wyrae, klikamy
przycisk paska narzdzi
Konstruuj
Konstruktor wyrae
Konstruktor wyrae
Aby skorzysta
z konstruktora wyrae:
1. Otwieramy kwerend w widoku projektu.
2. Klikamy komrk wiersza Kryteria, w ktrej
moemy:
s
138
Kwerendy
Wprowadzanie zoonych
kryteriw wyboru
Mimo wzgldnej prostoty, konstruktor wyrae
jest narzdziem wymagajcym pewnej praktyki.
Przedstawimy wic teraz krtki przykad budowania
wyraenia bardziej zoonego.
projektu.
Klikamy komrk kryteriw w kolumnie
odpowiadajcej polu, dla ktrego okrelamy
kryteria.
W naszym przykadzie bdzie to pole Tytu.
2. Otwieramy konstruktor wyrae.
3. Budujemy pierwsz cz wyraenia (patrz
rysunek 11.12):
Rozdzia 11.
4. Teraz wprowadzamy drug cz wyraenia:
wyrae.
7. Klikamy przycisk paska narzdzi Uruchom
140
Kwerendy
Jzyk SQL
Structured Query Language (SQL, strukturalny
jzyk zapyta) to znormalizowana metoda
budowania baz danych i kwerend, ktre pobieraj
informacje z tych baz. Z jzykiem SQL na pewno
spotkamy si, gdy zdecydujemy si wykreowa
w programie Access tzw. projekt, czyli interfejs
bazy danych obsugiwanej przez serwer SQL
Server.
Oto przykad zapytania SQL:
!"#$% &'!
"#$% (
)*+"#$%+
"#$%"#$% #$%,
"#$% #$% &,
"#$% &-
)*+"#$%+
"#$%"#$% #$%,
"#$% #$%
141
Jzyk SQL
Rozdzia 11.
Tworzenie kwerend
w jzyku SQL
142
Kwerendy
Tworzenie
kwerendy krzyowej
Rozdzia 11.
Wskazwki
Kreator kwerend krzyowych ogranicza
144