Access_2002_XP_PL_dla_kazdego_ac2xdk.pdf

(815 KB) Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Access 2002/XP PL
SPIS TRECI
dla ka¿dego
KATALOG KSI¥¯EK
KATALOG ONLINE
Autorzy: Paul Cassel, Craig Eddy, Jon Price
T³umaczenie: Jaros³aw Gierlicki, Micha³ Szolc
ISBN: 83-7197-786-7
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Microsoft Access jest systemem obs³ugi relacyjnych baz danych, stanowi¹cym dla
wiêkszoci u¿ytkowników pierwsz¹ tego rodzaju aplikacjê, z któr¹ siê stykaj¹. Chocia¿
jego mo¿liwoci nie dorównuj¹ specjalistycznym systemom, takim jak Oracle czy MS
SQL, Access przewy¿sza je ³atwoci¹ obs³ugi i integracj¹ z pozosta³ym aplikacjami
pakietu MS Office, którego jest sk³adnikiem.
Celem tej ksi¹¿ki jest nauczenie Ciê obs³ugi programu Microsoft Access 2002/XP PL,
zarówno w jej podstawowych jak i bardziej zaawansowanych aspektach. Aby móg³
tworzyæ w³asne bazy, przeka¿e Ci ona podstawowe informacje o relacyjnych bazach
danych w sposób przystêpny i pozbawiony zbêdnej technicznej terminologii. Znajdziesz
w niej dok³adny opis najnowszej wersji Accessa, dowiesz siê jak tworzyæ formularze
s³u¿¹ce do wprowadzania danych, kwerendy i raporty. Nastêpnie nauczysz siê
automatyzowaæ swoj¹ pracê za pomoc¹ makr. Poznasz tak¿e jêzyk SQL, bêd¹cy
standardem w wiecie baz danych.
Jeli twoje potrzeby s¹ wiêksze, „Access 2002/XP PL dla ka¿dego” zaspokoi Twój g³ód
wiedzy. Jest te¿ ona przewodnikiem po zaawansowanych mo¿liwociach Accessa,
nauczysz siê programowaæ w jêzyku Visual Basic for Applications. Przedstawione
zosta³y tak¿e najwa¿niejsze zagadnienia zwi¹zane z administrowaniem bazami Accessa.
Ostatni rozdzia³, „Access i sieæ WWW”, zawiera opisy publikowania danych z tabel
w formacie XML, jako statycznych i dynamicznych stron HTML oraz w postaci stron
Active Server Pages.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
692032880.001.png 692032880.002.png 692032880.003.png 692032880.004.png
Spis treci
O Autorach ...................................................................................... 15
Wprowadzenie ................................................................................. 17
Cz I ..........................................................................................21
Rozdział 1. Teoria baz danych ............................................................................ 23
W tym rozdziale poznasz ..................................................................................................23
Access w teorii i praktyce .................................................................................................24
Dane to nie informacje......................................................................................................24
Przetwarzanie danych w informacje ...........................................................................25
Problemy o wi kszej zło"ono#ci.................................................................................26
Zasady przetwarzania danych.....................................................................................27
Access a model relacyjny..................................................................................................28
Struktura baz danych w teorii............................................................................................33
Struktura bazy danych w praktyce ....................................................................................37
Wybór klucza podstawowego.....................................................................................37
Typy relacji .................................................................................................................38
Normalizacja...............................................................................................................39
Nieformalne reguły ...........................................................................................................42
Przeznaczenie Accessa......................................................................................................42
Wymagania sprz towe ......................................................................................................44
Troska o bezpiecze/stwo danych......................................................................................44
Podsumowanie ..................................................................................................................46
Pytania i odpowiedzi.........................................................................................................46
Warsztat.............................................................................................................................47
Test..............................................................................................................................47
Rozdział 2. Podstawy tworzenia aplikacji w Accessie ......................................... 49
W tym rozdziale poznasz ..................................................................................................49
Interfejs u"ytkownika........................................................................................................50
Okienko zada/ ............................................................................................................50
Obiekty i czynno#ci.....................................................................................................52
Grupy ..........................................................................................................................54
Widoki...............................................................................................................................56
Widoki, otwieranie i zamykanie obiektów .................................................................56
Tak jak w Windows ....................................................................................................57
Opcje globalne...................................................................................................................58
6
Access 2002/XP PL dla kadego
Obiekty Accessa................................................................................................................60
Tabele..........................................................................................................................61
Kwerendy....................................................................................................................63
Formularze ..................................................................................................................65
Raporty........................................................................................................................66
Strony dost pu do danych...........................................................................................68
Makra..........................................................................................................................68
Moduły........................................................................................................................71
Planowanie bazy danych...................................................................................................72
Nie b:d; niewolnikiem konwencji..............................................................................73
Nie martw si na zapas ...............................................................................................74
Pomoc — Asystent pakietu Office....................................................................................74
Prawdziwi eksperci te" korzystaj: z Pomocy .............................................................75
Sposoby uzyskiwania Pomocy....................................................................................76
Co to jest? ...................................................................................................................76
Paski narz dzi....................................................................................................................78
Podsumowanie ..................................................................................................................80
Pytania i odpowiedzi.........................................................................................................80
Warsztat.............................................................................................................................81
Test..............................................................................................................................81
Rozdział 3. Automatyzacja Accessa ................................................................... 83
W tym rozdziale poznasz ..................................................................................................83
Po co automatyzowa? Accessa?........................................................................................83
Kreator baz danych............................................................................................................84
Szablon........................................................................................................................85
Uwagi dotycz:ce szablonów.......................................................................................87
Kreator tabel......................................................................................................................88
Kreator prostych kwerend.................................................................................................90
Automatyczne formularze.................................................................................................91
Tworzenie formularza za pomoc: Autoformularza ....................................................92
Tworzenie formularzy za pomoc: kreatora ................................................................93
Automatyczne raporty.......................................................................................................94
Strony dost pu do danych .................................................................................................96
Podsumowanie ..................................................................................................................97
Pytania i odpowiedzi.........................................................................................................98
Warsztat.............................................................................................................................98
Test..............................................................................................................................98
Awiczenia....................................................................................................................99
Rozdział 4. Tabele — podstawa relacyjnych baz danych ................................... 101
W tym rozdziale poznasz ................................................................................................101
Istota projektu tabeli........................................................................................................101
Analiza tabeli...................................................................................................................102
Tworzenie tabel...............................................................................................................105
Podstawy projektowania tabel ..................................................................................105
Tworzenie tabel za pomoc: siatki projektowej.........................................................107
Tworzenie tabel w trybie Widok arkusza danych.....................................................108
Kreator tabel..............................................................................................................110
Analiza tabeli utworzonej przez kreatora........................................................................112
Złamanie reguły pierwszej postaci normalnej ..........................................................112
Nieprawidłowe typy pól............................................................................................113
Ł:czenie pól — serce relacji ...........................................................................................113
Wprowadzanie danych „na skróty” ..........................................................................115
Spis treci
7
Wynik relacji...................................................................................................................117
Najlepsze jeszcze przed Tob: ...................................................................................118
W:tpliwo#ci?.............................................................................................................118
Przekonaj si sam......................................................................................................119
Wła#ciwo#ci tabel i pól ...................................................................................................120
Indeksowanie i dodatkowe informacje o polach kluczowych.........................................122
Sortowanie i filtrowanie danych .....................................................................................123
Sortowanie ................................................................................................................123
Filtrowanie ................................................................................................................125
Wyszukiwanie danych.....................................................................................................127
Uwagi dotycz:ce wyszukiwania danych ..................................................................128
Podsumowanie ................................................................................................................129
Pytania i odpowiedzi.......................................................................................................129
Warsztat...........................................................................................................................130
Test............................................................................................................................130
Awiczenia..................................................................................................................131
Rozdział 5. Tworzenie prostych formularzy........................................................ 133
W tym rozdziale poznasz ................................................................................................133
Dlaczego taka kolejno#??................................................................................................134
Zwi:zane i niezwi:zane formularze i pola......................................................................134
Wła#ciwo#ci Eródło formantu i Eródło rekordów...........................................................135
Wła#ciwo#? Nazwa — typowe konwencje nazewnictwa ...............................................137
Tworzenie pierwszego formularza..................................................................................139
Tryb Widok Projekt formularza......................................................................................142
Grupa opcji................................................................................................................147
Rozmieszczanie formantów w formularzu ...............................................................148
Nagłówki i stopki formularza..........................................................................................151
Pozostałe wła#ciwo#ci opisuj:ce format formularza.......................................................152
Kolejno#? dost pu do elementów formularza .................................................................154
Wyszukiwanie, filtrowanie i sortowanie danych w formularzach ..................................158
Podsumowanie ................................................................................................................158
Pytania i odpowiedzi.......................................................................................................159
Warsztat...........................................................................................................................160
Test............................................................................................................................160
Awiczenia..................................................................................................................160
Rozdział 6. Kwerendy ...................................................................................... 163
W tym rozdziale poznasz ................................................................................................163
Kwerenda w Accessie .....................................................................................................164
Pierwsza kwerenda..........................................................................................................164
Kreator prostych kwerend...............................................................................................168
Filtrowanie i sortowanie danych w kwerendach.............................................................169
Kryteria w kwerendzie ....................................................................................................171
Sztuczki i skróty........................................................................................................175
Kwerendy wielotabelowe................................................................................................176
Kwerendy wielotabelowe bez gotowych poł:cze/ mi dzy tabelami..............................179
Kryteria o #rednim stopniu zło"ono#ci............................................................................182
Symbole wieloznaczne oraz słowa kluczowe Like i Between..................................182
Podsumowanie ................................................................................................................184
Pytania i odpowiedzi.......................................................................................................185
Warsztat...........................................................................................................................185
Test............................................................................................................................186
Awiczenia..................................................................................................................186
8
Access 2002/XP PL dla kadego
Rozdział 7. Generowanie prostych raportów ..................................................... 189
W tym rozdziale poznasz ................................................................................................189
Raporty w Accessie.........................................................................................................190
Autoraporty .....................................................................................................................190
Kreator raportów .............................................................................................................192
Szczegóły dotycz:ce podgl:du raportu.....................................................................194
Tryb Widok Projekt raportu............................................................................................196
Grupowanie w raportach.................................................................................................202
Grupa.........................................................................................................................203
Wła#ciwo#ci ..............................................................................................................203
Etykiety pocztowe...........................................................................................................206
Szczegóły dotycz:ce wyra"e/...................................................................................208
Układ strony....................................................................................................................209
Sumy, sumy cz #ciowe i sumy bie":ce...........................................................................210
Podsumowanie ................................................................................................................214
Pytania i odpowiedzi.......................................................................................................215
Warsztat...........................................................................................................................216
Test............................................................................................................................216
Awiczenia..................................................................................................................216
Cz II .......................................................................................217
Rozdział 8. Makra ........................................................................................... 219
W tym rozdziale poznasz ................................................................................................219
Makra i Access................................................................................................................220
Sedno sprawy............................................................................................................220
Elementy makr ................................................................................................................221
Siatka projektowa makra...........................................................................................221
Bardzo proste makro.................................................................................................222
Usuwanie i wstawianie akcji do makra.....................................................................225
Makra i zdarzenia............................................................................................................226
Nazwy makr ....................................................................................................................230
Wi cej informacji na temat akcji w makrach ...........................................................235
Makra warunkowe...........................................................................................................236
Podsumowanie ................................................................................................................240
Pytania i odpowiedzi.......................................................................................................240
Warsztat...........................................................................................................................241
Test............................................................................................................................241
Awiczenia..................................................................................................................241
Rozdział 9. Udoskonalanie tabel ...................................................................... 243
W tym rozdziale poznasz ................................................................................................243
Tabele a spójno#? danych................................................................................................244
Sprawdzanie poprawno#ci danych z u"yciem wyra"e/ ..................................................245
Odno#niki w tabelach......................................................................................................247
Maski wprowadzania.......................................................................................................251
Obiekty OLE i hiperł:cza w tabelach .............................................................................256
Umieszczanie w tabeli obiektów OLE......................................................................256
Umieszczanie w tabelach hiperł:czy ........................................................................259
Edycja hiperł:czy......................................................................................................260
Autonomiczne hiperł:cza na formularzach ..............................................................261
Zapisywanie tabel w postaci dokumentów HTML .........................................................263
Podsumowanie ................................................................................................................264
Pytania i odpowiedzi.......................................................................................................265
Zgłoś jeśli naruszono regulamin