Access 2007. Kurs.pdf

(1801 KB) Pobierz
Access 2007 PL. Kurs
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Access 2007 PL. Kurs
SPIS TREœCI
KATALOG KSI¥¯EK
Autorzy: Danuta Mendrala, Marcin Szeliga
ISBN: 83-246-0835-4
Format: B5, stron: 350
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Poznaj jeden z najpopularniejszych systemów zarz¹dzania bazami danych
Rozpocznij pracê z bazami danych
Poznaj mo¿liwoœci Accessa
Naucz siê tworzyæ kwerendy
Zautomatyzuj w³asn¹ pracê
B³yskawicznie twórz raporty
Wspó³czesny œwiat jest przesycony informacjami. Jest ich tak du¿o, ¿e do efektywnego
korzystania z nich nie wystarczy ju¿ ludzka pamiêæ ani nawet papierowe kartoteki —
potrzeba do tego wydajniejszego mechanizmu, jaki zapewniaj¹ komputerowe bazy
danych. Access 2007 to najnowsza wersja jednego z najpopularniejszych systemów
zarz¹dzania takimi bazami. Ten program jest na tyle bogaty, ¿e korzystaj¹ z niego
profesjonalni programiœci, a jednoczeœnie wystarczaj¹co prosty, aby nowicjusze mogli
szybko nauczyæ siê jego obs³ugi.
Ksi¹¿ka „Access 2007 PL. Kurs” to pozycja skierowana do pocz¹tkuj¹cych
u¿ytkowników, którzy nie maj¹ du¿ego doœwiadczenia w korzystaniu z komputera.
Dziêki licznym ilustracjom i szczegó³owym wyjaœnieniom szybko nauczysz siê tworzyæ
i u¿ywaæ bazy danych. Z krótkich rozdzia³ów, w których krok po kroku opisane s¹
rozwi¹zania standardowych problemów, dowiesz siê, jak wykonaæ podstawowe
operacje w programie Access 2007. Nauczysz siê:
Korzystaæ z baz danych w programie Access 2007
Projektowaæ, tworzyæ i modyfikowaæ tabele
U¿ywaæ relacji do ³¹czenia tabel
Obs³ugiwaæ dane przy u¿yciu kwerend
Korzystaæ z formularzy
Prezentowaæ dane za pomoc¹ raportów
U¿ywaæ makr do automatyzacji zadañ
Zarz¹dzaæ bazami danych
Zamiast d³ugich tekstów — rysunki z dok³adnymi objaœnieniami.
Samodzielna nauka nigdy nie by³a tak prosta
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOœCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
234746134.001.png 234746134.002.png 234746134.003.png 234746134.004.png
Spis tre ś ci
WstŒp ......................................................................................................................................................7
Rozdzia‡ 1. Pierwsza baza danych, czyli do czego s‡u¿y Microsoft Access ....................................13
Po co nam bazy danych? ...........................................................................................................13
Instalacja programu Microso Access ...................................................................................15
Aktualizacja programu ..............................................................................................................19
Aktywacja programu .................................................................................................................20
Poznajemy środowisko systemu zarządzania bazami danych Access................................22
Tworzenie pustej bazy danych..................................................................................................24
Zamykanie bazy danych ............................................................................................................25
Kopiowanie pliku bazy danych ................................................................................................26
Zmiana domyślnej wersji bazy danych ...................................................................................27
Kompilacja bazy danych............................................................................................................28
Rozwiązywanie problemów z programem Access 2007 ......................................................30
Podsumowanie ............................................................................................................................32
Rozdzia‡ 2. Przyk‡adowa baza danych, czyli jak wykorzysta mo¿liwo ś ci
programu Access...................................................................................................................................33
Jak pracować z bazą danych programu Microso Access?..................................................33
Otwieranie istniejącej bazy danych .........................................................................................35
Wyszukiwanie plików bazy danych .........................................................................................37
Otwieranie baz danych wcześniejszych wersji programu Access.......................................39
Udostępnianie pliku bazy danych............................................................................................40
Instalacja przykładowej bazy Northwind ...............................................................................42
Poznajemy przykładową bazę danych Northwind................................................................43
Konwertowanie bazy danych....................................................................................................50
Podział bazy danych...................................................................................................................52
Kon guracja podzielonych baz danych..................................................................................53
Podsumowanie ............................................................................................................................54
Rozdzia‡ 3. Projektowanie i tworzenie tabel, czyli jak przechowywa informacje
w bazie danych.......................................................................................................................................55
Jak zbudowane są tabele? ..........................................................................................................55
Szablony tabel — określamy dane elementarne ....................................................................57
Tworzymy tabelę poprzez wprowadzanie przykładowych danych ....................................62
Tworzymy tabelę poprzez import zewnętrznych danych ....................................................65
Tworzenie tabel w widoku projektu ........................................................................................70
De niujemy klucz podstawowy ..............................................................................................77
Typy danych programu Microso Access ..............................................................................81
Reguły sprawdzania poprawności (warunki, które muszą spełnić dane
zapisane w tabeli)........................................................................................................................87
Podsumowanie ............................................................................................................................91
4 Spistre ś ci
Rozdzia‡ 4. Mody ñ kowanie tabel, czyli jak zmieni strukturŒ obiektw bazy danych.............93
Jak zarządzać obiektami bazy danych? ...................................................................................93
Zmiana nazwy tabeli ..................................................................................................................95
Kopiowanie tabeli .......................................................................................................................98
Usuwanie tabeli........................................................................................................................ 100
Ukrywanie tabeli ..................................................................................................................... 102
Dodawanie kolumn do tabeli ................................................................................................ 104
Zmiana de nicji istniejącej kolumny................................................................................... 105
Usuwanie wybranych kolumn............................................................................................... 108
Automatyczne wprowadzanie zmian w powiązanych obiektach .................................... 109
Eksportowanie danych z tabeli.............................................................................................. 111
Importowanie danych z innych programów....................................................................... 113
Podsumowanie ......................................................................................................................... 118
Rozdzia‡ 5. Pobieranie i mody ñ kowanie danych, czyli codzienna praca
u¿ytkownika bazy.............................................................................................................................. 119
Jak korzystać z bazy danych? ................................................................................................. 119
Wstawianie danych bezpośrednio do tabeli ....................................................................... 121
Wstawianie danych do pól wielowartościowych ............................................................... 125
Wstawianie danych za pomocą formularza ........................................................................ 126
Wyszukiwanie danych w tabeli ............................................................................................. 128
Wyszukiwanie danych za pomocą formularza ................................................................... 130
Filtrowanie danych .................................................................................................................. 132
Usuwanie danych z tabeli ....................................................................................................... 135
Usuwanie danych za pomocą formularza ........................................................................... 137
Mody kowanie danych w tabeli ........................................................................................... 138
Mody kowanie danych za pomocą formularza ................................................................. 139
Podsumowanie ......................................................................................................................... 140
Rozdzia‡ 6. £„czenie tabel, czyli do czego s‡u¿„ relacje........................................................................ 141
Łączenie tabel za pomocą związku typu jeden do jednego .............................................. 144
Łączenie tabel za pomocą związku typu jeden do wielu................................................... 149
Łączenie tabel związkiem typu wiele do wielu za pomocą pola wielowartościowego ..... 152
Łączenie tabel za pomocą związku typu wiele do wielu ................................................... 154
Diagram E/R przykładowej bazy danych Northwind 2007.............................................. 157
Tworzymy projekt przykładowej bazy danych ................................................................... 159
Tabele słownikowe................................................................................................................... 161
Tabele podrzędne .................................................................................................................... 163
Tabela nadrzędna..................................................................................................................... 164
Tabela łącznikowa.................................................................................................................... 167
Korzystanie z tabeli łącznikowej ........................................................................................... 169
Określamy więzy integralności (spójności) danych zapisanych
w połączonych tabelach.......................................................................................................... 171
Wprowadzanie przykładowych danych ............................................................................... 174
Usuwanie relacji....................................................................................................................... 176
Mody kowanie połączonych tabel ...................................................................................... 179
Podsumowanie ......................................................................................................................... 180
Spis tre ś ci 5
Rozdzia‡ 7. Kwerendy, czyli jak zautomatyzowa pracŒ z danymi.................................................. 181
Do czego służą kwerendy? ..................................................................................................... 181
Pobieranie wszystkich danych z tabeli ................................................................................. 184
Wybieranie kolumn z tabeli................................................................................................... 186
Mody kowanie pobieranych danych ................................................................................... 187
Porządkowanie pobranych danych ...................................................................................... 191
Sortowanie danych .................................................................................................................. 193
Ograniczanie liczby zwróconych danych ............................................................................ 194
Wyszukiwanie duplikatów ..................................................................................................... 196
Wybieranie danych na podstawie prostego warunku logicznego ................................... 198
Wybieranie danych na podstawie złożonego warunku logicznego................................. 200
Zwracanie danych z dwóch połączonych tabel za pomocą kreatora .............................. 201
Zwracanie danych z wielu połączonych tabel ..................................................................... 202
Zwracanie danych z tabel połączonych za pośrednictwem pól wielowartościowych.....204
Zwracanie niepasujących wierszy z połączonych tabel ..................................................... 206
Dodawanie podsumowań ...................................................................................................... 208
Zliczanie danych ...................................................................................................................... 209
Grupowanie danych................................................................................................................ 211
Kwerendy krzyżowe ................................................................................................................ 213
Usuwanie wybranych danych ................................................................................................ 215
Dodawanie danych.................................................................................................................. 217
Mody kowanie wybranych danych ..................................................................................... 219
Podsumowanie ......................................................................................................................... 220
Rozdzia‡ 8. Formularze, czyli jak u‡atwi u¿ytkownikom dostŒp do danych............................. 221
Po co tworzyć formularze?..................................................................................................... 221
Tworzymy autoformularz związany z wybraną tabelą ...................................................... 223
Praca z formularzem związanym.......................................................................................... 226
Wyszukujemy, ltrujemy i usuwamy dane.......................................................................... 228
Kreator formularzy — tworzymy formularz związany z wybraną tabelą ...................... 231
Kreator formularzy — tworzymy formularz związany z połączonymi tabelami.......... 233
Zmiana de nicji formularza.................................................................................................. 235
Formularz do przeglądania danych...................................................................................... 241
Tworzymy formularz z podformularzem ........................................................................... 243
Korzystanie z formularza z podformularzem ..................................................................... 247
Panel przełączania jako przykład formularza niezwiązanego z żadną tabelą
użytkownika ............................................................................................................................. 248
Poznajemy zależności pomiędzy obiektami bazy danych ................................................ 251
Podsumowanie ......................................................................................................................... 252
Rozdzia‡ 9. Raporty, czyli jak zaprezentowa dane ................................................................................. 253
Do czego służą raporty? ......................................................................................................... 253
Kon guracja drukarki w systemie Windows XP .............................................................. 255
Tworzymy autoraport ............................................................................................................. 258
Kreator raportów — tworzymy raport powiązany z wybraną tabelą.............................. 259
Kreator raportów — tworzymy raport powiązany z wieloma tabelami ......................... 262
Kreator raportów — tworzymy raport powiązany z kwerendą ....................................... 264
6 Spistre ś ci
Listy wysyłkowe ....................................................................................................................... 266
Tworzymy raport zawierający podsumowania................................................................... 268
Raport grupujący dane ........................................................................................................... 272
Dodawanie podsumowań do raportów grupujących dane .............................................. 274
Dodatkowy poziom grupowania danych ............................................................................ 276
Tworzenie ltrów ograniczających prezentowane dane ................................................... 278
Podsumowanie ......................................................................................................................... 280
Rozdzia‡ 10. Makra, czyli jak zautomatyzowa regularnie wykonywane operacje ................... 281
Jak zautomatyzować pracę użytkownika za pomocą makr? ............................................ 281
Tworzymy najprostsze makropolecenie .............................................................................. 283
Makro składające się z dwóch akcji ...................................................................................... 285
Makro składające się z wielu akcji ........................................................................................ 286
Mody kowanie makra............................................................................................................ 288
Uruchamiamy makropolecenia z poziomu formularza.................................................... 290
Wykonywanie makra krok po kroku ................................................................................... 292
Przykładowe makro eksportujące dane z wybranej tabeli................................................ 294
Przykładowe makro wysyłające wiadomości e-mail ......................................................... 296
Podsumowanie ......................................................................................................................... 298
Rozdzia‡ 11. Zarz„dzanie baz„, czyli na czym polega praca administratora baz danych........... 299
Jak zapewnić wydajną pracę użytkownikom programu Access?..................................... 299
Tworzymy dokumentację bazy ............................................................................................. 301
Kon gurujemy system zarządzania bazami danych Access............................................. 305
Właściwości pliku bazy danych ............................................................................................ 312
Kompaktowanie bazy danych................................................................................................ 313
Tworzymy kopię bazy danych ............................................................................................... 314
Odtwarzamy bazę po awarii .................................................................................................. 315
Optymalizacja wydajności bazy ............................................................................................ 316
Zabezpieczamy przechowywane w bazie dane................................................................... 317
Przenosimy bazę danych do SZBD SQL Server ................................................................. 319
Podsumowanie ......................................................................................................................... 322
Dodatek A. Odpowiedzi do zadaæ .................................................................................................................... 323
Odpowiedzi do rozdziału 1.................................................................................................... 323
Odpowiedzi do rozdziału 2.................................................................................................... 326
Odpowiedzi do rozdziału 3.................................................................................................... 328
Odpowiedzi do rozdziału 4.................................................................................................... 330
Odpowiedzi do rozdziału 5.................................................................................................... 333
Odpowiedzi do rozdziału 6.................................................................................................... 334
Odpowiedzi do rozdziału 7.................................................................................................... 335
Odpowiedzi do rozdziału 8.................................................................................................... 337
Odpowiedzi do rozdziału 9.................................................................................................... 338
Odpowiedzi do rozdziału 10.................................................................................................. 339
Odpowiedzi do rozdziału 11.................................................................................................. 340
Skorowidz.............................................................................................................................................. 341
Zgłoś jeśli naruszono regulamin