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. Kociuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Spis treci
Wstp ......................................................................................................................................................7
Rozdzia 1.
Rozdzia 2.
Rozdzia 3.
Spis treci
Rozdzia 4.
Rozdzia 5.
Rozdzia 6.
Spis treci
Rozdzia 7.
Rozdzia 8.
Rozdzia 9.
Spis treci
Listy wysykowe ....................................................................................................................... 266
Tworzymy raport zawierajcy podsumowania................................................................... 268
Raport grupujcy dane ........................................................................................................... 272
Dodawanie podsumowa do raportw grupujcych dane .............................................. 274
Dodatkowy poziom grupowania danych ............................................................................ 276
Tworzenie filtrw ograniczajcych prezentowane dane ................................................... 278
Podsumowanie......................................................................................................................... 280
Rozdzia 10. Makra, czyli jak zautomatyzowa regularnie wykonywane operacje ................... 281
Jak zautomatyzowa prac uytkownika za pomoc makr? ............................................ 281
Tworzymy najprostsze makropolecenie .............................................................................. 283
Makro skadajce si z dwch akcji ...................................................................................... 285
Makro skadajce si z wielu akcji ........................................................................................ 286
Modyfikowanie makra............................................................................................................ 288
Uruchamiamy makropolecenia z poziomu formularza .................................................... 290
Wykonywanie makra krok po kroku ................................................................................... 292
Przykadowe makro eksportujce dane z wybranej tabeli ................................................ 294
Przykadowe makro wysyajce wiadomoci e-mail ......................................................... 296
Podsumowanie......................................................................................................................... 298
Rozdzia 11. Zarzdzanie baz, czyli na czym polega praca administratora baz danych...........299
Jak zapewni wydajn prac uytkownikom programu Access?..................................... 299
Tworzymy dokumentacj bazy ............................................................................................. 301
Konfigurujemy system zarzdzania bazami danych Access............................................. 305
Waciwoci pliku bazy danych ............................................................................................ 312
Kompaktowanie bazy danych................................................................................................ 313
Tworzymy kopi bazy danych ............................................................................................... 314
Odtwarzamy baz po awarii .................................................................................................. 315
Optymalizacja wydajnoci 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 rozdziau 1.................................................................................................... 323
Odpowiedzi do rozdziau 2.................................................................................................... 326
Odpowiedzi do rozdziau 3.................................................................................................... 328
Odpowiedzi do rozdziau 4.................................................................................................... 330
Odpowiedzi do rozdziau 5.................................................................................................... 333
Odpowiedzi do rozdziau 6.................................................................................................... 334
Odpowiedzi do rozdziau 7.................................................................................................... 335
Odpowiedzi do rozdziau 8.................................................................................................... 337
Odpowiedzi do rozdziau 9.................................................................................................... 338
Odpowiedzi do rozdziau 10.................................................................................................. 339
Odpowiedzi do rozdziau 11.................................................................................................. 340
Skorowidz .............................................................................................................................................. 341
!
!
!
!
!
!
!
!
!
!
Przykadowa
baza danych,
czyli jak
wykorzysta
moliwoci
programu Access
34
Naley jednak pamita, e taka opcja nie pozwala na dostosowanie programu do naszych potrzeb. Tylko samodzielne zaprojektowanie bazy danych i utworzenie okrelonej liczby obiektw (tabel, kwerend, formularzy itd.) umoliwia jej wykorzystanie
w odpowiednim stopniu, czyli takim, ktry pozwoli przechowywa w komputerze cigle zmieniajce si informacje.
Aby definitywnie rozwia wszelkie wtpliwoci dotyczce tworzenia wasnej bazy danych, a take uprzedzi pytania, jakie mog si pojawi w trakcie jej konstruowania, w rodzaju: Co z tego, e utworzyem te tabele i nawet jakie kwerendy, skoro nadal nie
wiem czemu ma to suy?, niniejszy rozdzia zosta wyposaony w szereg zada i wicze. Zostaa tu zaprezentowana doczona do programu Access przykadowa baza danych Northwind. Dziki tej bazie utworzonej na potrzeby fikcyjnej firmy zajmujcej
si handlem produktami spoywczymi i ich dostawami moemy nie tylko zapozna
si z prac ju istniejcej bazy danych, zarzdzaniem dostpem do pliku bazy danych,
ale rwnie z podstawowymi moliwociami programu Access, ktrych znajomo pozwoli na efektywniejsze tworzenie naszej bazy danych.
Chocia niektre wiczenia znajdujce si w biecym rozdziale opisuj prac z plikiem
bazy danych, a wic dotycz zarwno systemu operacyjnego zainstalowanego na komputerze, w ktrym uruchomiono program Access, jak i samej bazy danych, to do ich wykonania nie jest niezbdna adna wiedza o systemie Windows.
W ksice zaoono, e systemem operacyjnym zainstalowanym na komputerze czytelnika jest domylnie skonfigurowany system Microsoft Windows XP z dodatkiem SP2.
35
2a
2c
2d
36
Lista ostatnio otwieranych baz danych znajduje si rwnie w dolnej czci menu Plik.
Aby uruchomi ktr z nich, wystarczy klikn nazw odpowiedniego pliku bazy.
4. Jeeli plik bazy danych znajduje si na dysku innego komputera, klikajc przycisk Narzdzia, bdziemy mogli podczy dysk sieciowy.
5. Baza danych zostanie otwarta po wskazaniu nazwy pliku i klikniciu przycisku
Otwrz.
37
38
6a
b) jego wielko.
6b
7. Pozostao tylko kliknicie przycisku Wyszukaj. Jeeli plik bazy danych programu Access o podanej nazwie znajdowa si w jednej
z okrelonych lokalizacji, to cze do tego pliku zostanie wywietlone w okienku rezultatw
wyszukiwania.
39
40
3. Zaznaczy opcj Udostpnij ten folder. Moemy tu take zmieni domyln nazw udziau (t now nazw, a nie nazw naszego folderu
bd wpisywali uytkownicy czcy si z nasz baz z innych
komputerw) i doda opcjonalny
komentarz.
4. Klikn przycisk Uprawnienia.
5
5a
41
5b
5c
42
43
6b
44
12b
12c
10
11
15
14f
14c 14b
14a
14e
14d
45
16g
16e
16. Gdy chcemy si przekona, czy informacje zmieniane za porednictwem formularza rzeczywicie zostaj zapisane w tabeli, moemy:
a) zmieni nazw, opis i cen jednego z produktw,
b) zamkn formularz Products
Detail,
c) wywietli nowy Pasek nawigacyjny, np. klikajc widoczn
z lewej strony ekranu jego
miniatur,
d) domylnie obiekty bazy danych
s podzielone na stworzone
przez jej twrcw kategorie tematyczne; poniewa chcemy zobaczy wszystkie tabele, a nastpnie wybra z nich tabel
Produkty, powinnimy zmieni
widok okienka nawigacyjnego,
w tym celu: kliknij widoczn
w jego prawym, grnym rogu
skierowan w d strzak,
e) z listy moliwych sposobw wywietlania obiektw bazy danych
wybierz Typy obiektu,
16f
46
17. Wybrana tabela zostanie otwarta w widoku arkusza danych. Znajd zmodyfikowany towar.
18. Ponownie zmie nazw tego towaru na oryginaln i zamknij okno tabeli.
19
19. Jeszcze raz wywietlimy formularz zawierajcy szczegowe dane o towarze. Tym
razem zrobimy to, klikajc nazw dowolnego towaru, a nastpnie:
a) klikajc pole listy Przejd do produktu,
b) wybierajc modyfikowany produkt.
20. Zwrmy uwag, e wprowadzone bezporednio w tabeli zmiany natychmiast
zaczy obowizywa i produkt z powrotem ma oryginaln nazw.
47
21a
21b
Ten formularz nie umoliwia dodawania informacji o dostawcach, moemy jedynie wybra z listy dostawcw wczeniej wprowadzonych do bazy nazw firmy
dostarczajcej ten towar. Zwrmy uwag, e ten sam towar moe by dostarczany przez wielu rnych dostawcw.
Program Office Access 2007 umoliwia korzystanie z pl nowego typu, takich jak pola
zacznikw czy pola wielowartociowe W zwizku z tym do kadego rekordu w aplikacji mona doczy dowolny dokument, obraz lub arkusz kalkulacyjny. A za pomoc
pola z wieloma wartociami mona wybra wicej ni jedn warto (np. przypisa towar do wielu dostawcw) bez tworzenia specjalnych tabel cznikowych.
48
21e
Access 2007, w przeciwiestwie do wczeniejszych wersji programu, pozwala formatowa tekst zapisywany w polach typu Nota.
49
22. Po zapoznaniu si z raportem zaznacz warto sprzeday w pierwszym kwartale dowolnego produktu.
22
23
24. Aby wyczy filtr, ustaw kursor myszy w tej kolumnie, w ktrej wczeniej go
wczylimy, kliknij prawy przycisk myszy i wybierz opcj Wyczy filtr.
25. Zamknij okno raportu.
26. Aby zakoczy prac programu Access, kliknij przycisk Zamknij.
Samodzielnie utwrz baz danych na podstawie szablonu Kontakty ta bardzo
prosta baza danych zawiera tylko jedn tabel i kwerend oraz dwa formularze
i raporty. Zapoznaj si z ich dziaaniem.
Niemoliwe jest poznanie wszystkich funkcji tak rozbudowanego programu, jakim jest
Access 2007, podczas wykonywania jednego wiczenia. Jeeli nadal nie jeste pewien,
czy wiesz, jak pracowa z programem Access, do czego su formularze, a do czego tabele i raporty, powie troch czasu na prac z pozostaymi formularzami i raportami
bazy Northwind.
50
eby natomiast skonwertowa baz danych utworzon we wczeniejszej wersji programu Access, naley:
1. Uruchomi t baz danych.
2. Klikn przycisk Office.
51
52
53
54
Podsumowanie
Podsumowanie
Po przeczytaniu niniejszego rozdziau i wykonaniu znajdujcych si w nim wicze
czytelnik powinien samodzielnie odpowiedzie na prawie wszystkie z poniszych pyta.
Pozostae, z ktrymi moe mie pewne kopoty, maj mu pomc w poszerzeniu opisanego materiau (odpowiedzi znajduj si w dodatku A).
1. Do czego su pola zacznikw programu Office Access 2007?
2. Czy mona korzysta z nieprzekonwertowanej bazy utworzonej w innej ni nasza wersji programu Access?
3. Czy jest wymagane tworzenie kopii plikw, na ktre dzielimy baz danych?
4. Ktre z naszych operacji wykonywanych w trakcie korzystania z bazy Northwind
mog zaszkodzi jej strukturze?
5. Czy istniej jakie zabezpieczenia, ktre chroni baz danych przed jej
otwarciem?