Professional Documents
Culture Documents
Wstp ............................................................................. 7
1
W ksigarni .................................................................. 29
Tabela i wszystko jasne ................................................................. 29
Zaoenia ......................................................................................... 31
Tabele ...........................................................................77
Typy danych ................................................................................... 78
Korzyci z rnorodnoci ............................................................... 79
Pomagamy w trudnym wyborze ................................................... 81
Tekst czy Nota .......................................................................... 81
Liczba ........................................................................................ 82
Data i Godzina .......................................................................... 84
Waluta ....................................................................................... 85
Autonumerowanie .......................................................................... 86
Tak i Nie .................................................................................... 87
Obiekt OLE ................................................................................ 87
10
Spis treci
11
12
13
14
15
16
17
Formularze ..................................................................177
Z czego skada si formularz ........................................................ 178
Tworzenie formularza ................................................................. 179
Tworzenie formularza przy uyciu polecenia Formularz .... 179
Tworzenie formularza przy uyciu kreatora. ....................... 181
Tworzenie formularza za pomoc Projektu formularza ....... 185
Instrukcja obsugi formularzy ..................................................... 189
18
Raporty ........................................................................191
Tworzenie nowego raportu ......................................................... 192
Tworzenie raportu za pomoc opcji Raport .......................... 193
Tworzenie raportu za pomoc Kreatora raportw ............... 193
Tworzenie raportu za pomoc Projektu raportu .................. 199
Sortowanie i grupowanie ............................................................. 200
Skorowidz ....................................................................203
Rysunek 10.1.
Pozostae opcje to Tabela, ktra przenosi nas take do tworzenia nowej tabeli,
z t rnic, e zaczynamy od Widoku arkusza danych, gdzie majc mniejszy
wpyw zarwno na zawarto pl, jak i ich format oraz waciwoci, moemy
tworzy nowe. Ograniczona jest te tu moliwo zmiany widokw do pozostajcego jeszcze do wybrania Widoku projektu.
Mamy take do wyboru Szablony tabel. Opcja ta uatwia prac, gdy program
wiele czynnoci wykonuje za uytkownika. Z drugiej strony, tracimy bezporedni kontrol nad tym, co jest umieszczane w bazie danych. Kreator pozwala na
szybkie utworzenie tabeli. Sporo czasu stracimy ma sprawdzenie i poprawienie
tych parametrw, ktre kreator ustawi w tabeli domylnie.
Dostpna pozostaje jeszcze nieopisana wczeniej opcja Listy SharePoint umoliwiajca poczenie naszej aktualnie wybranej bazy danych z inn (rysunek 10.2).
Rysunek 10.2.
100
Rysunek 10.3.
Pusta tabela
Rysunek 10.4.
Lista typw
danych
101
Podstawowym elementem skadowym tabel s pola. Przy rnych okazjach wspominaem, jak s one tworzone. Podsumujmy i usystematyzujmy wiadomoci. Aby
zdefiniowa nowe pole:
1. Kliknij pierwszy od gry wolny wiersz w kolumnie Nazwa pola.
2. Wpisz za pomoc klawiatury nazw pola.
3. Nacinij klawisz Tab.
4. Kursor przesun si w poziomie do kolumny Typ danych.
5. Rozwi list typw danych i zaznacz jeden z nich.
6. W ramce Waciwoci pola wybierz parametry charakteryzujce pole.
7. W kolumnie Opis wpisz objanienie na temat przeznaczenia pola. W chwili
obecnej moe ono wydawa Ci si trywialne. Gdy za kilka miesicy bdziesz
chcia wprowadzi poprawki w strukturze bazy, zawarte w nim informacje
mog zaoszczdzi wiele cennego czasu.
Aby baza danych dziaaa poprawnie, nie moe by w niej dwch identycznych
rekordw. Wymaganie to ciko jest speni w praktyce. Jeli rejestrujemy np.
sprzeda ksiek, i tego samego dnia ten sam klient przyjdzie dwa razy, i za
kadym razem kupi po jednym egzemplarzu tej samej ksiki powstan dwa
identyczne rekordy. Aby temu zapobiec, trzeba do bazy doda pole. Bd w nim
kolejno numerowane transakcje. Dziki temu nie bdzie dwch identycznych
rekordw.
Pole, na ktrym ciy wymg unikatowoci informacji, nosi nazw klucza podstawowego tabeli.
102
Rysunek 10.5.
Definiowanie
klucza
podstawowego
Po wykonaniu powyszych czynnoci kolor prostokta widocznego po lewej stronie nazwy pola zmieni si na pomaraczowy oraz pojawi si na nim symbol
klucza (rysunek 10.6).
Rysunek 10.6.
Pole penice
rol klucza
W bazie moe by zdefiniowany wicej ni jeden klucz. Co prawda, ju jeden
wystarczy, aby zapewni unikatowo rekordw (mc je rozrnia). Jeeli chcemy, aby Microsoft Access sprawdza, czy jaka informacja nie zostaa powtrzona, naley w zawierajcym j polu zdefiniowa klucz. Z tak sytuacj moemy si zetkn, gdy bdziemy rejestrowa numery NIP i PESEL. Oba powinny
by unikatowe. Wpisanie numeru, ktry ju istnieje, oznacza, e popenilimy
bd lub taki rekord ju znajduje si w bazie.
Aby utworzy w bazie wicej ni jedno pole z kluczem:
1. Wcinij i trzymaj klawisz Ctrl.
2. Klikaj selektory pl, w ktrych maj zosta zdefiniowane klucze.
3. Po zaznaczeniu wszystkich pl, w ktrych chcesz umieci klucze, zwolnij
klawisz Ctrl.
4. Kliknij ikon Klucz podstawowy (rysunek10.7).
103
Rysunek 10.7.
Definiowanie
kilku kluczy
Mona take, przytrzymujc prawy przycisk myszy, najecha na kilka ssiadujcych ze sob prostoktw z lewej strony Nazwy pola, zaznaczajc je.
Przy prbie zmian klucza podstawowego moemy natkn si na komunikat powiadamiajcy o koniecznoci zmian relacji midzy danymi (rysunek 10.8).
Rysunek 10.8.
Komunikat
wywietlany
przy prbie
zmiany klucza
podstawowego
W celu dokonania niezbdnych zmian do ustalenia Klucza podstawowego, jakiego potrzebujemy, naley na karcie Narzdzie bazy danych wybra przycisk
Relacje. Na karcie Projektowanie w grupie Relacje klikamy przycisk Wszystkie
relacje, co pokae nam wszystkie relacje, a nastpnie po dwukrotnym klikniciu
poczenia, ktre chcemy zmieni, mamy moliwo je wyedytowa lub usun
(rysunek 10.9).
Rysunek 10.9.
104
Zmiana relacji
Aby szybko znale informacj w grubej ksice, nie wertujemy jej od deski do
deski. Zagldamy do indeksu. W bazie danych Microsoft Access rwnie mona
utworzy indeks. Indeks w bazie danych pomaga w szybszym znajdowaniu i sortowaniu rekordw. Aby znale dane, w indeksie sprawdzane jest ich pooenie.
Indeks w ksice spenia swoj rol, jeli zawiera wyselekcjonowane hasa.
Wpisanie zbyt duej liczby sw utrudni przeszukiwanie. Zbytnie ograniczenie
iloci terminw utrudni lub nawet uniemoliwi znalezienie informacji.
Analogicznie jest w bazie danych. Wane jest dobranie pl, ktre bd indeksowane.
Najczciej indeks tworzony jest na podstawie pl, ktre s czsto przeszukiwane, sortowane itp.
105
Istniejc tabel mona modyfikowa. Jest to czsto spotykana sytuacja. Rzadko si zdarza, e do sposobu dziaania nowej bazy uytkownicy nie maj uwag.
Problem stwarza nie sama modyfikacja bazy, ale konieczno wprowadzenia
poprawek bez utraty danych.
Przed rozpoczciem edycji tabeli dane naley zabezpieczy. Konieczne jest skopiowanie plikw bazy w bezpiecznym miejscu. Gdy baza po wprowadzeniu zmian
nie bdzie dziaaa poprawnie, wystarczy zastpi pliki edytowane przez ich
kopi. Jest to metoda szybka i niezawodna.
Modyfikujc baz danych, warto wiedzie, e:
Usunicie z tabeli pola powoduje usunicie rwnie wszystkich zapisanych
w nim danych.
Zmiana typu danych moe spowodowa utrat caoci lub czci danych
zapisanych w tym polu. Stanie si tak wwczas, gdy Access nie bdzie
mg dokona konwersji z jednego formatu danych na drugi. Na przykad
zmiana typu pola z Tekst na Liczba bdzie moliwa jedynie wtedy,
gdy w polu przechowywalimy liczby zapisane jako znaki, a po konwersji
rozmiar pola Liczba bdzie wystarczajcy, aby przechowa otrzyman liczb.
Skrcenie pola (np. typu Nota) przez zmian parametru Rozmiar pola
106
Aby zmieni struktur tabeli, naley otworzy zawierajc j baz danych. Mona to zrobi na kilka sposobw, wybierajc Przycisk pakietu Office, a nastpnie
Otwrz (rysunek 10.11)
Rysunek 10.11.
Otwieranie
bazy danych
za pomoc
polece z menu
Rysunek 10.12.
Otwieranie
bazy danych
za pomoc ikony
Baz danych mona te otworzy przez Niedawno uywane dokumenty z menu
otwieranego Przyciskiem pakietu Office lub na ekranie, ktry wywietlany jest
po wczeniu programu.
Powysze metody daj identyczny efekt kocowy (wyjtkiem jest otwieranie
).
Niedawno uywanego dokumentu Jest nim wywietlenie okna Otwrz (rysunek 10.13).
Po zaznaczeniu pliku bazy naley klikn przycisk Otwrz. Spowoduje to wczytanie pliku. Po wywietleniu okna bazy danych naley zmieni widok na Widok
projektu lub Widok tabeli przestawnej. Spowoduje to otworzenie tabeli w trybie
projektowania.
Po wprowadzeniu zmian naley je zapisa. W tym celu trzeba wybra z menu
Przycisk pakietu Office, Zapisz lub klikn ikon Zapisz (rysunek 10.14), bd
nacisn Ctrl+S.
107
108
Jak to uzyska
Zmieni kolejnoci pl
109