Access 2007 PL w biurze i nie tylko.pdf

(1003 KB) Pobierz
Access 2007 PL
w biurze i nie tylko
Autor:
Sergiusz Flanczewski
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!
Spis tre ci
Wstöp .............................................................................................. 7
Rozdziaä 1. Podstawowe informacje o obsäudze
systemu zarzñdzania bazami danych Access 2007 ............................. 9
Uruchomienie i zamykanie programu ............................................................................. 11
Baza danych ................................................................................................................... 14
Otwarcie istniej cej bazy danych ........................................................................... 14
Otwarcie istniej cej bazy danych ze zmodyfikowanymi parametrami
uruchomieniowymi ............................................................................................ 15
Tworzenie nowej bazy danych ............................................................................... 18
Narz dzia bazy danych .......................................................................................... 19
Bazy danych a wersje programu Access ......................................................................... 23
Otwieranie bazy danych z wcze niejszej 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 Poá cz tabele ......................................................... 57
Klucze podstawowe tabeli ..................................................................................... 59
Procedury obsáugi 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 pozostaj cych w relacji jeden-do-wielu ................................. 107
4
Access 2007 PL w biurze i nie tylko
Konstrukcja relacji wiele-do-wielu ...................................................................... 108
Aktualizacja tabel pozostaj cych w relacji wiele-do-wielu ................................. 119
Kwerendy — informacje podstawowe .......................................................................... 122
Tworzenie kwerendy w widoku projektu ............................................................. 124
Tworzenie kwerendy za pomoc kreatora ............................................................ 128
Kwerenda wybieraj ca ......................................................................................... 132
Kwerenda parametryczna ..................................................................................... 142
Kwerenda krzy owa ............................................................................................ 145
Kwerendy funkcjonalne ....................................................................................... 155
Kwerenda tworz ca tabel ................................................................................... 155
Kwerenda aktualizuj ca ....................................................................................... 160
Kwerenda usuwaj ca ........................................................................................... 166
Kwerenda doá czaj ca ......................................................................................... 173
Rozdziaä 4. Formularze, formanty i raporty ...................................................... 181
Formularz — informacje podstawowe .......................................................................... 181
Tworzenie formularza zwi zanego ...................................................................... 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 wáa ciwo ci 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 narz dzi Formanty .................................................................................... 221
Raporty — informacje podstawowe ............................................................................. 223
Tworzenie raportu za pomoc polecenia Raport .................................................. 224
Tworzenie raportu za pomoc kreatora ................................................................ 225
Rozdziaä 5. Makra i edytor jözyka Visual Basic ............................................... 233
Makra — informacje podstawowe ................................................................................ 234
Tworzenie makra ................................................................................................. 234
Uruchamianie makra ............................................................................................ 237
Edytor j zyka Visual Basic ........................................................................................... 242
Obsáuga edytora VBA .......................................................................................... 243
Rozdziaä 6. Jednoröki bandyta, czyli grafika i losowo è w jednym .................... 257
Zadanie projektowe ...................................................................................................... 257
Zaáo enia 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
Obsáuga zdarze formularzy i formantów .................................................................... 305
Formularz START ............................................................................................... 307
Formularz Logo ................................................................................................... 317
Spis tre ci
5
Rozdziaä 7. Kalendarze, czyli funkcje i kwerendy w jednym .............................. 319
Zadanie projektowe ...................................................................................................... 319
Zaáo enia szczegóáowe do projektowanej bazy danych ....................................... 319
Konstrukcja tabel oraz kwerend bazy danych ............................................................... 324
Konstrukcja tabeli — Rok ................................................................................... 324
Konstrukcja tabeli — wi ta ............................................................................... 325
Konstrukcja tabeli — wi ta_R ........................................................................... 327
Konstrukcja kwerendy aktualizuj cej — Rok kwerenda ..................................... 328
Konstrukcja kwerendy aktualizuj cej — wi ta kwerenda ................................. 331
Konstrukcja kwerendy aktualizuj cej — Data_0 Kwerenda ................................ 333
Konstrukcja kwerendy aktualizuj cej — Aktualizacja ........................................ 334
Konstrukcja kwerendy aktualizuj cej — Aktualizacja_R .................................... 337
Konstrukcja formularzy ................................................................................................ 338
Konstrukcja formularza Kalendarz_rok ............................................................... 338
Konstrukcja formularza Kalendarz_mc ............................................................... 352
Makra ........................................................................................................................... 357
Obsáuga 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 obsäudze systemu
zarzñdzania bazami
danych Access 2007
Zanim zagá bimy si w szczegóáy dotycz ce wykorzystania Accessa do tworzenia baz
danych oraz sposobów przetwarzania informacji w nich zawartych, musimy poznaü
kilka podstawowych poj ü, pozwalaj cych nam na lepsze zrozumienie caáo ci zagadnie
zwi zanych z tym tematem.
Baza danych
Baza danych (ang.
database)
to zbiór informacji wspólnych, logicznie uporz dkowanych,
sáu cych do opisania (odwzorowania) pewnej rzeczywisto ci (np. zdarze gospodar-
czych, ksi gowych itp.), w formie umo liwiaj cej ich przetwarzanie za pomoc techniki
elektronicznej (komputera). Prostymi przykáadami baz danych s cenniki, ewidencje pra-
cowników, kartoteki materiaáów.
System Zarzñdzania Bazñ Danych
Zbiór programów (ang.
Database Management System
DBMS)
sáu cych do utrzy-
mywania zasobów danych, zarz dzania nimi (tworzenie, aktualizacja) oraz umo li-
wiaj cy ich wyszukiwanie i zabezpieczanie.
Plik
Plik (ang.
file)
jest to jednostka zapisu i przechowywania danych. Tworzy go ci g bitów
danych opatrzonych nazw . Nazwa pliku z reguáy skáada si z
nazwy gáównej
i
rozsze-
rzenia
(oddzielonych od siebie kropk ).
Zgłoś jeśli naruszono regulamin