Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
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
Spis treci
Wstp..................................................................................................................................................................................7
Rozdzia 1. Pierwsza baza danych, czyli do czego suy Microsoft Access................................13
Po co nam bazy danych? ..................................................................................................... 13
Instalacja programu Microsoft Access ............................................................................. 15
Aktywacja programu ........................................................................................................... 18
Poznajemy rodowisko systemu zarzdzania bazami danych Access.......................... 19
Tworzenie pustej bazy danych ...........................................................................................20
Zamykanie bazy danych .....................................................................................................22
Kopiowanie pliku bazy danych ......................................................................................... 23
Zmiana domylnej wersji bazy danych.............................................................................24
Kreator bazy danych ........................................................................................................... 25
Kompilacja bazy danych ....................................................................................................29
Podsumowanie..................................................................................................................... 31
Rozdzia 2. Przykadowa baza danych, czyli jak wykorzysta moliwoci programu Access...33
Jak pracowa z baz danych programu Microsoft Access?............................................ 33
Otwieranie istniejcej bazy danych................................................................................... 35
Wyszukiwanie plikw bazy danych .................................................................................. 37
Udostpnianie pliku bazy danych ....................................................................................40
Instalacja przykadowej bazy Northwind ........................................................................ 43
Poznajemy przykadow baz danych Northwind ......................................................... 45
Konwertowanie bazy danych ............................................................................................. 50
Podzia bazy danych............................................................................................................ 51
Konfiguracja podzielonych baz danych .......................................................................... 53
Podsumowanie..................................................................................................................... 54
Spis treci
Tworzenie tabel w widoku projektu.................................................................................. 64
Definiujemy klucz podstawowy ........................................................................................ 71
Typy danych programu Microsoft Access ....................................................................... 75
Reguy sprawdzania poprawnoci (warunki, ktre musz speni
zapisane w tabeli dane) .....................................................................................................80
Podsumowanie.....................................................................................................................84
Rozdzia 4. Modyfikowanie tabel, czyli jak zmieni struktur obiektw bazy danych ........85
Jak zarzdza obiektami bazy danych?............................................................................. 85
Zmiana nazwy tabeli ...........................................................................................................87
Kopiowanie tabeli................................................................................................................89
Usuwanie tabeli.................................................................................................................... 91
Ukrywanie tabeli..................................................................................................................92
Dodawanie kolumn do tabeli ............................................................................................94
Zmiana definicji istniejcej kolumny............................................................................... 95
Usuwanie wybranych kolumn ...........................................................................................98
Automatyczne wprowadzenie zmian w powizanych obiektach .................................99
Eksportowanie danych z tabeli........................................................................................ 100
Importowanie danych z arkusza programu Excel ........................................................ 102
Podsumowanie................................................................................................................... 105
Rozdzia 5. Pobieranie i modyfikowanie danych, czyli codzienna praca uytkownika bazy ..107
Jak korzysta z bazy danych?............................................................................................ 107
Wstawianie danych bezporednio do tabeli .................................................................. 109
Wstawianie danych za pomoc formularza....................................................................113
Wyszukiwanie danych w tabeli .........................................................................................115
Wyszukiwanie danych za pomoc formularza ..............................................................117
Filtrowanie danych.............................................................................................................118
Usuwanie danych z tabeli ................................................................................................. 120
Usuwanie danych za pomoc formularza...................................................................... 122
Modyfikowanie danych w tabeli ..................................................................................... 123
Modyfikowanie danych za pomoc formularza........................................................... 124
Podsumowanie................................................................................................................... 125
Spis treci
Spis treci
Raport grupujcy dane......................................................................................................252
Dodawanie podsumowa do raportw grupujcych dane .........................................254
Dodatkowy poziom grupowania danych ...................................................................... 256
Tworzenie filtrw ograniczajcych prezentowane dane ..............................................258
Podsumowanie................................................................................................................... 261
Rozdzia 10. Makra, czyli jak zautomatyzowa regularnie wykonywane operacje............... 263
Jak zautomatyzowa prac uytkownika za pomoc makr?........................................ 263
Tworzymy najprostsze makropolecenie......................................................................... 265
Makro skadajce si z dwch akcji .................................................................................267
Makro skadajce si z wielu akcji ...................................................................................268
Modyfikowanie makra......................................................................................................270
Uruchamiamy makropolecenia z poziomu formularza .............................................272
Wykonywanie makra krok po kroku..............................................................................275
Przykadowe makro eksportujce dane z wybranej tabeli............................................277
Przykadowe makro wysyajce wiadomoci e-mail......................................................279
Podsumowanie................................................................................................................... 281
Rozdzia 11. Zarzdzanie baz, czyli na czym polega praca administratora baz danych.. 283
Jak zapewni wydajn prac uytkownikom programu Access? ................................283
Tworzymy dokumentacj bazy ........................................................................................285
Konfigurujemy system zarzdzania bazami danych Access .......................................289
Kompaktowanie bazy danych .........................................................................................294
Tworzymy kopi bazy danych .........................................................................................295
Odtwarzamy baz po awarii.............................................................................................296
Optymalizacja wydajnoci bazy ......................................................................................297
Zabezpieczamy przechowywane w bazie dane ..............................................................299
Przenosimy baz danych do SZBD SQL Server ............................................................ 301
Podsumowanie................................................................................................................... 304
Dodatek A
Skorowidz.................................................................................................................................................................. 343
Pierwsza
baza danych,
czyli do czego
suy Microsoft
Access
14
15
3. Instalacji programu.
Minimalne wymagania sprztowe pakietu Microsoft Office 2003 zostay zebrane w tabeli 1.1,
natomiast przedstawienie zasad licencjonowania produktw firmy Microsoft wymagaoby
napisania osobnej, o wiele obszerniejszej ksiki.
Tabela 1.1. Minimalne wymagania pakietu Office w wersji 2003
Komputer/Procesor
Procesor Pentium 233 MHz lub szybszy; zalecany procesor Pentium III
Pami
Dysk twardy
System operacyjny
Stacja dyskw
Napd CD-ROM
Ekran
Urzdzenia peryferyjne
16
17
10. Jeeli instalator znajdzie wczeniejsze wersje pakietu Office, zaproponuje usunicie
wszystkich, niektrych lub adnej z wchodzcych w skad pakietu aplikacji.
Dokonujc wyboru, musimy pamita, e licencja kocowa uytkownika nie zezwala
na jednoczesne wykorzystywanie rnych wersji aplikacji wchodzcych w skad
pakietu Microsoft Office. Innymi sowy, jednoczesne korzystanie z programw
Word 2002 i Access 2003 jest zamaniem warunkw standardowej licencji.
18
Aktywacja programu
Aktywacja programu
Aktywacja produktw jest chyba najbardziej znanym programem firmy Microsoft,
ktry ma na celu ograniczenie piractwa komputerowego. Pakiet Office 2003 jest jednym
z programw, ktre po zainstalowaniu wymagaj aktywacji telefonicznego lub
przeprowadzanego za porednictwem internetu zgoszenia dotyczcego zainstalowania
produktu w firmie Microsoft. Jedynie 50 razy moemy podj prb uruchomienia
pojedynczych, wchodzcych w skad pakietu aplikacji. 51. prba uruchomienia
ktregokolwiek z programw wymaga bowiem aktywacji danego produktu. Ponadto,
nieaktywny program zostanie uruchomiony w trybie zredukowanej funkcjonalnoci,
ktry przypomina tryb demonstracyjny. W tym trybie niedostpne s niektre
zaawansowane funkcje programw.
Poniewa kady komputer, a waciwie prawie kada jego cz, ma swj unikatowy identyfikator (numer seryjny), numery te mog by wykorzystane do wygenerowania unikatowego numeru komputera. Dodatkowo, program Microsoft Office XP take ma swj identyfikator (Product ID). Poprzez poczenie
obu numerw (komputera i oprogramowania) wygenerowany zostaje unikatowy identyfikator wykorzystywany podczas aktywacji.
19
1
2
4. Okienko zada moemy wywietli lub ukry okienko zada, wybierajc z menu
Widok opcj Okienko zada. Po jego wywietleniu moemy wybra aktywne okienko
zada klikniciem znajdujcej si na pasku narzdzi okienka zada strzaki
skierowanej w d. Poszczeglne okienka zada umoliwiaj wykonywanie
powizanych funkcjonalnie operacji, np. kopiowania obiektw do schowka
programu pakietu Office, przegldanie tego schowka lub kasowanie jego zawartoci.
20
1a
1d
21
22
Aby uatwi realizacj tego zadania programowi Access, baza danych powinna zosta
prawidowo zamknita:
3
1
lub
23
3b
3. Niezalenie od zainstalowanej
2
4b
24
W tym celu:
1
2
2. Przejd na zakadk Zaawansowane.
3. Rozwi pole kombi Domylny
format pliku i wybierz pozycj
Access 2002-2003.
25
26
6
7. Zostaniesz poproszony o wybranie
kolumn tabel tworzonej bazy
danych kolejno zaznaczajc
wszystkie tabele bazy danych,
bdziesz mg okreli jakie
informacje o danym obiekcie
(przedstawicielu bd rozmowie)
bd przechowywane w bazie.
27
11
12
13
14
Raporty z reguy s drukowane na drukarce wybierajc ich styl, pamitaj
o tym, e due, kolorowe obszary nie tylko wyduaj czas potrzebny na wydrukowanie pojedynczej strony, ale rwnie zwikszaj koszt wydruku i zmniejszaj
jego czytelno.
16
28
17
18. Jeeli zdecydowae si na doczenie obrazka, zostanie on wywietlony obok
przycisku Obraz. Chcc go zmieni, musimy ponownie klikn ten przycisk.
20
21
29
Jeeli w systemie nie zostaa zainstalowana co najmniej sma poprawka programu Jet, zostanie wywietlony dodatkowy komunikat ostrzeenia. Wicej
informacji na temat instalacji tej poprawki znajduje si na doczonej do ksiki
pycie CD.
30
6. Baza danych zostanie przeanalizowana i jeeli nie zostan wykryte adne bdy,
to jako skompilowana zostanie zapisana w pliku o podanej nazwie.
Podsumowanie
31
Podsumowanie
Po przeczytaniu niniejszego rozdziau i wykonaniu znajdujcych si w nim wicze
Czytelnik powinien potrafi samodzielnie odpowiedzie na prawie wszystkie z poniszych
pyta. Pozostae, z ktrymi Czytelnik moe mie pewne kopoty, maj mu pomc
w poszerzeniu opisanego materiau (odpowiedzi znajduj si w dodatku A).