Access_2007_PL_w_biurze_i_nie_tylko_a27biu.pdf

(1025 KB) Pobierz
Access 2007 PL w biurze i nie tylko
Access 2007 PL
w biurze i nie tylko
ISBN: 978-83-246-2180-4
Format: 158 235, stron: 400
Budowanie bazy danych – od podstaw i dla ka¿dego!
• Jak korzystaæ z istniej¹cej bazy danych w Accessie i zaprojektowaæ now¹?
• Tabele, relacje, kwerendy – jak sprawiæ, by wszystko ze sob¹ wspó³gra³o?
• Formularze, makra i w³asne pomys³y – co zrobiæ, by baza spe³nia³a Twoje
potrzeby?
W dzisiejszym œwiecie nikt chyba nie wyobra¿a ju¿ sobie funkcjonowania bez
elektronicznych baz danych. Znajduj¹ siê one niemal wszêdzie: we wszelkich instytucjach
pañstwowych, obs³uguj¹cych dziennie tysi¹ce obywateli, ale te¿ w ka¿dej firmie, która
wie, ¿e tylko szybki dostêp do informacji o w³asnych klientach gwarantuje jej poprawê
jakoœci us³ug oraz rozwój. Dobrze zaprojektowana baza pozwala bez trudu wy³uskaæ
potrzebne dane – zarówno te dotycz¹ce konkretnej pozycji (klienta, towaru, us³ugi),
jak i te statystyczne, pokazuj¹ce na przyk³ad sprzeda¿ z ostatniego miesi¹ca. Program
Access oferuje takie mo¿liwoœci i jest oczywistym wyborem dla tych, którzy nie mog¹
poœwiêciæ za du¿o czasu na naukê obs³ugi bardziej skomplikowanych baz.
Ksi¹¿ka „Access 2007 PL w biurze i nie tylko” to œwietny przewodnik po strukturze tej
aplikacji, gwarantuj¹cy efektywne przyswojenie wiedzy na temat zak³adania bazy danych
i korzystania z niej. Dowiesz siê st¹d, jak rozpocz¹æ pracê z programem i gdzie szukaæ
potrzebnych narzêdzi. Nauczysz siê tworzyæ i obs³ugiwaæ tabele, decydowaæ o typach
relacji, pos³ugiwaæ siê kwerendami i generowaæ raporty. Poznasz tak¿e mo¿liwoœci
formularzy i formantów, zasadê dzia³ania i elastycznoœæ makr, a tak¿e bardziej
zaawansowane zagadnienia z tej dziedziny. Krótko mówi¹c – staniesz siê ekspertem
od Accessa.
• Podstawowe informacje o obs³udze systemu
• Tabele
• Relacje i kwerendy
• Formularze, formanty i raporty
• Makra i edytor jêzyka Visual Basic
• Jednorêki bandyta -- grafika i losowoœæ w jednym
• Kalendarze, czyli funkcje i kwerendy
Nie bój siê Accessa! Wykorzystaj jego mo¿liwoœci!
692029902.001.png 692029902.002.png
Spis treci
Wstp .............................................................................................. 7
Rozdzia 1. Podstawowe informacje o obsudze
systemu zarzdzania bazami danych Access 2007 ............................. 9
Uruchomienie i zamykanie programu ............................................................................. 11
Baza danych ................................................................................................................... 14
Otwarcie istniejcej bazy danych ........................................................................... 14
Otwarcie istniejcej bazy danych ze zmodyfikowanymi parametrami
uruchomieniowymi ............................................................................................ 15
Tworzenie nowej bazy danych ............................................................................... 18
Narzdzia bazy danych .......................................................................................... 19
Bazy danych a wersje programu Access ......................................................................... 23
Otwieranie bazy danych z wczeniejszej wersji programu Access
bez jej konwertowania ........................................................................................ 24
Konwersja bazy danych ze starszej wersji programu Access ................................. 27
Rozdzia 2. Tabele ........................................................................................... 31
Struktura i tworzenie tabeli ............................................................................................. 31
Typy danych pola ................................................................................................... 32
Procedury tworzenia tabel ...................................................................................... 32
Tworzenie tabeli za pomoc szablonu ................................................................... 34
Tworzenie tabeli przez wprowadzenie danych ...................................................... 37
Tworzenie tabeli w widoku projektu ...................................................................... 43
Tworzenie tabeli — polecenie Importuj ................................................................. 50
Tworzenie tabeli — polecenie Pocz tabele ......................................................... 57
Klucze podstawowe tabeli ..................................................................................... 59
Procedury obsugi tabeli ................................................................................................. 63
Nawigowanie w tabeli ........................................................................................... 64
Zaznaczanie pól i rekordów ................................................................................... 69
Prezentacja danych w tabeli ................................................................................... 69
Aktualizacja danych w tabeli ................................................................................. 81
Modyfikacja struktury tabeli .................................................................................. 91
Rozdzia 3. Relacje i kwerendy ......................................................................... 99
Relacje — informacje podstawowe ................................................................................ 99
Tworzenie, edytowanie i usuwanie relacji .................................................................... 102
Konstrukcja relacji jeden-do-wielu ...................................................................... 102
Aktualizacja tabel pozostajcych w relacji jeden-do-wielu ................................. 107
4
Access 2007 PL w biurze i nie tylko
Konstrukcja relacji wiele-do-wielu ...................................................................... 108
Aktualizacja tabel pozostajcych w relacji wiele-do-wielu ................................. 119
Kwerendy — informacje podstawowe .......................................................................... 122
Tworzenie kwerendy w widoku projektu ............................................................. 124
Tworzenie kwerendy za pomoc kreatora ............................................................ 128
Kwerenda wybierajca ......................................................................................... 132
Kwerenda parametryczna ..................................................................................... 142
Kwerenda krzyowa ............................................................................................ 145
Kwerendy funkcjonalne ....................................................................................... 155
Kwerenda tworzca tabel ................................................................................... 155
Kwerenda aktualizujca ....................................................................................... 160
Kwerenda usuwajca ........................................................................................... 166
Kwerenda doczajca ......................................................................................... 173
Rozdzia 4. Formularze, formanty i raporty ...................................................... 181
Formularz — informacje podstawowe .......................................................................... 181
Tworzenie formularza zwizanego ...................................................................... 181
Formularz z wieloma elementami (tabelaryczny) ................................................ 184
Formularz jako arkusz danych ............................................................................. 186
Formularz dzielony .............................................................................................. 189
Tworzenie formularza za pomoc kreatora .......................................................... 191
Tworzenie formularza w widoku projektu ........................................................... 194
Zmiana waciwoci formularza .......................................................................... 203
Formularz — umieszczanie obrazu (grafiki) ........................................................ 204
Formularz jako okno dialogowe .......................................................................... 207
Tworzenie podformularzy .................................................................................... 210
Formanty — informacje podstawowe ........................................................................... 218
Umieszczanie formantu na formularzu ................................................................ 218
Grupa narzdzi Formanty .................................................................................... 221
Raporty — informacje podstawowe ............................................................................. 223
Tworzenie raportu za pomoc polecenia Raport .................................................. 224
Tworzenie raportu za pomoc kreatora ................................................................ 225
Rozdzia 5. Makra i edytor jzyka Visual Basic ............................................... 233
Makra — informacje podstawowe ................................................................................ 234
Tworzenie makra ................................................................................................. 234
Uruchamianie makra ............................................................................................ 237
Edytor jzyka Visual Basic ........................................................................................... 242
Obsuga edytora VBA .......................................................................................... 243
Rozdzia 6. Jednorki bandyta, czyli grafika i losowo w jednym .................... 257
Zadanie projektowe ...................................................................................................... 257
Zaoenia szczegóowe do projektowanej bazy danych ....................................... 257
Konstrukcja tabel bazy danych ..................................................................................... 262
Konstrukcja tabeli Tab_fot .................................................................................. 262
Konstrukcja tabeli Wynik .................................................................................... 268
Konstrukcja formularzy ................................................................................................ 269
Formularz Tabela wygranych .............................................................................. 269
Formularz START ............................................................................................... 276
Formularz Logo ................................................................................................... 294
Makra ........................................................................................................................... 302
Obsuga zdarze formularzy i formantów .................................................................... 305
Formularz START ............................................................................................... 307
Formularz Logo ................................................................................................... 317
Spis treci
5
Rozdzia 7. Kalendarze, czyli funkcje i kwerendy w jednym .............................. 319
Zadanie projektowe ...................................................................................................... 319
Zaoenia szczegóowe do projektowanej bazy danych ....................................... 319
Konstrukcja tabel oraz kwerend bazy danych ............................................................... 324
Konstrukcja tabeli — Rok ................................................................................... 324
Konstrukcja tabeli — wita ............................................................................... 325
Konstrukcja tabeli — wita_R ........................................................................... 327
Konstrukcja kwerendy aktualizujcej — Rok kwerenda ..................................... 328
Konstrukcja kwerendy aktualizujcej — wita kwerenda ................................. 331
Konstrukcja kwerendy aktualizujcej — Data_0 Kwerenda ................................ 333
Konstrukcja kwerendy aktualizujcej — Aktualizacja ........................................ 334
Konstrukcja kwerendy aktualizujcej — Aktualizacja_R .................................... 337
Konstrukcja formularzy ................................................................................................ 338
Konstrukcja formularza Kalendarz_rok ............................................................... 338
Konstrukcja formularza Kalendarz_mc ............................................................... 352
Makra ........................................................................................................................... 357
Obsuga zdarze formularzy i formantów .................................................................... 358
Formularz Kalendarz_rok .................................................................................... 358
Formularz Kalendarz_mc ..................................................................................... 374
Filtrowanie formularza Kalendarz_rok ......................................................................... 377
Skorowidz .................................................................................... 383
Rozdzia 1.
Podstawowe informacje
o obsudze systemu
zarzdzania bazami
danych Access 2007
Zanim zagbimy si w szczegóy dotyczce wykorzystania Accessa do tworzenia baz
danych oraz sposobów przetwarzania informacji w nich zawartych, musimy pozna
kilka podstawowych poj, pozwalajcych nam na lepsze zrozumienie caoci zagadnie
zwizanych z tym tematem.
Baza danych
Baza danych (ang. database ) to zbiór informacji wspólnych, logicznie uporzdkowanych,
sucych do opisania (odwzorowania) pewnej rzeczywistoci (np. zdarze gospodar-
czych, ksigowych itp.), w formie umoliwiajcej ich przetwarzanie za pomoc techniki
elektronicznej (komputera). Prostymi przykadami baz danych s cenniki, ewidencje pra-
cowników, kartoteki materiaów.
System Zarzdzania Baz Danych
Zbiór programów (ang. Database Management System DBMS ) sucych do utrzy-
mywania zasobów danych, zarzdzania nimi (tworzenie, aktualizacja) oraz umoli-
wiajcy ich wyszukiwanie i zabezpieczanie.
Plik
Plik (ang. file ) jest to jednostka zapisu i przechowywania danych. Tworzy go cig bitów
danych opatrzonych nazw. Nazwa pliku z reguy skada si z nazwy gównej i rozsze-
rzenia (oddzielonych od siebie kropk).
Zgłoś jeśli naruszono regulamin