ABC_Accessa_2002_XP_PL_abcacc.pdf

(347 KB) Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
ABC Accessa 2002/XP PL
SPIS TRECI
KATALOG KSI¥¯EK
Autorzy: Edward C. Willett, Steve Cummings
T³umaczenie: Marek Korbecki
Opracowanie wstêpu i rozdzia³ów 1, 2: Daniel
Chmielewski
ISBN: 83-7197-827-8
Tytu³ orygina³u: Office XP Bible
Format: B5, stron: 142
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
MS Access, program wchodz¹cy w sk³ad najnowszej wersji popularnego pakietu
biurowego Office XP, to jedna z najpopularniejszych baz danych pracuj¹cych
w  systemach operacyjnych Microsoftu.
Ksi¹¿ka ta, prezentuj¹ca najnowsz¹ wersjê popularnej bazy danych, jest przeznaczona
zarówno dla pocz¹tkuj¹cych, jak i bardziej zaawansowanych u¿ytkowników programu.
Dziêki niej mo¿na siê dowiedzieæ, jak samodzielnie przygotowaæ bazê danych i jak z ni¹
pracowaæ. Dziêki ksi¹¿ce samodzielnie utworzysz bazê danych do celów prywatnych lub
s³u¿bowych. Mo¿e to byæ np. baza p³yt kompaktowych, klientów czy kooperantów.
Ksi¹¿ka sk³ada siê z siedmiu rozdzia³ów. W pierwszym dowiesz siê, jak uruchamiaæ
Accessa, poznasz podstawowe pojêcia zwi¹zane z bazami danych oraz zapoznasz siê
z  g³ównym oknem programu. Drugi rozdzia³ omawia tworzenie podstawowych
elementów bazy danych. Dowiesz siê z niego, jak tworzyæ w³asne tabele, formularze,
raporty i kwerendy. W rozdziale tym opisano równie¿ sposoby przekszta³cenia arkuszy
programu Excel na bazê danych Access. Rozdzia³ trzeci przedstawia metody
dostosowania Accessa do w³asnych potrzeb oraz zwiêkszenia wydajnoci bazy.
Czwarty omawia szczegó³owo zagadnienia zwi¹zane z tworzeniem tabel oraz
wykorzystaniem kwerend, raportów i filtrów. W³anie w nim znajdziesz szczegó³owe
informacje na temat tego, jak przeszukiwaæ bazê danych, aby znaleæ potrzebne
informacje. W rozdzia³ach pi¹tym i szóstym zajmiemy siê jêzykiem Visual Basic for
Applications. Makra utworzone w tym jêzyku mog¹ sprawiæ, ¿e nasze bazy danych bêd¹
pracowaæ w naprawdê profesjonalny sposób. Rozdzia³ siódmy przedstawia
zaawansowane zagadnienia zwi¹zane z prac¹ z formularzami.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
732234161.006.png 732234161.007.png 732234161.008.png 732234161.009.png 732234161.001.png 732234161.002.png
Wstp....................................................................................................................7
Rozdział 1. Access 2002 — wprowadzenie............................................................................9
Podstawowe informacje na temat baz danych ......................................................9
Uruchamianie programu .....................................................................................10
Okno programu Access 2002..............................................................................11
Pasek menu .................................................................................................................13
Paski narzdzi .............................................................................................................13
Okno bazy danych.......................................................................................................13
Przyciski kart wywietlajcych obiekty bazy danych.................................................13
Pasek stanu..................................................................................................................13
Okienko zada ............................................................................................................13
Asystent pakietu Office...............................................................................................13
Pasek narzdzi okna bazy danych...............................................................................14
Wersje programu Microsoft Access....................................................................14
Rozdział 2. Podstawy pracy z programem Access 2002.....................................................15
Praca z tabelami ..................................................................................................15
Tworzenie tabel i praca z nimi....................................................................................16
Operacje edycyjne na tabelach....................................................................................19
Tworzenie tabel na bazie arkuszy programu Excel ....................................................20
Praca z kwerendami ............................................................................................25
Tworzenie raportów ............................................................................................27
Tworzenie formularzy.........................................................................................29
Eksportowanie danych z Accessa do innych formatów......................................30
Drukowanie w programie Access .......................................................................31
Rozdział 3. Rozpoczynamy prac z Accessem....................................................................33
Jak poradzi- sobie z Accessem? .........................................................................33
Dostosowywanie zaawansowane........................................................................34
Ustawienia pocztkowego zachowania bazy danych .................................................34
Dostosowywanie interfejsu i innych opcji..................................................................35
Tworzenie makr w Accessie.......................................................................................35
Dodawanie i usuwanie składników.............................................................................38
Wybór mechanizmu obsługi bazy danych..........................................................39
Mechanizm Jet ............................................................................................................39
Alternatywy dla Jeta ...................................................................................................39
Przemylenia dotyczce wyboru mechanizmu ...........................................................40
732234161.003.png
4
ABC Access 2002/XP PL
Baza danych czy projekt? ...........................................................................................42
Rozbudowa baz danych Jet do formatu SQL Server ..................................................43
Praca w Accessie.................................................................................................45
Poszerzanie pól w celu ułatwienia edycji ...................................................................45
Optymalizacja wydajnoci..........................................................................................45
Korzystanie z analizatora wydajnoci.........................................................................46
Optymalizacja pracy sieciowej ...................................................................................47
Utrzymanie porzdku w Accessie...............................................................................48
Rozdział 4. Podstawy Accessa..............................................................................................49
Koncepcja bazy danych: krótki kurs...................................................................49
Tabele: tam, gdzie przechowywane s dane...............................................................50
Kwerendy: koncentracja na potrzebnych danych .......................................................50
Formularze, strony i raporty: narzdzia interakcji z danymi......................................51
Posługiwanie si makrami i modułami.......................................................................51
Obiekty bazy danych...................................................................................................52
Planowanie bazy danych.....................................................................................52
Rozpoczynamy od koca............................................................................................52
Projektowanie tabel i organizacja pól.........................................................................53
Projektowanie relacji midzy tabelami.......................................................................54
Szczegółowe definiowanie pól ...................................................................................55
Planowanie kwerend...................................................................................................56
Projektowanie formularzy, stron dostpu do danych i raportów................................56
Techniki konstrukcji baz danych ........................................................................56
Posługiwanie si oknem Baza danych........................................................................57
Praca z widokami........................................................................................................59
Tworzenie tabel i praca z nimi....................................................................................60
Uzyskiwanie odpowiedzi....................................................................................69
Wyszukiwanie, sortowanie i filtrowanie danych........................................................69
Tworzenie kwerend.....................................................................................................71
Dystrybucja raportów..................................................................................................73
Rozdział 5. Sekrety projektu aplikacji bazy danych .........................................................77
Jak rozumie- aplikacje Accessa?........................................................................78
Planowanie i implementowanie aplikacji ...................................................................79
Wybór właciwego narzdzia: makra Accessa a VBA...............................................79
Kiedy nie tworzyA aplikacji baz danych w Accessie? ................................................81
Magia tworzenia aplikacji: wykorzystanie kreatorów baz danych.....................83
Tworzenie własnych aplikacji w Accessie..........................................................85
Projektowanie interfejsu uBytkownika........................................................................85
Przygotowanie opcji startowych i zabezpieczanie interfejsu......................................89
Maksimum wydajnoci przy minimalnej iloci kodu VBA........................................90
Pisanie kodu VBA w Accessie ...................................................................................92
Dystrybucja aplikacji ..........................................................................................92
Dzielenie bazy danych Jet w sieci ..............................................................................92
Replikacja bazy danych ..............................................................................................93
Zabezpieczanie plików................................................................................................94
Rozdział 6. Praca z danymi przy u*yciu VBA....................................................................95
Wprowadzenie do programowania baz danych w VBA.....................................95
UBycie DoCmd w Accessie ........................................................................................96
SQL i VBA .................................................................................................................96
Niektóre technologie zwizane z bazami danych.......................................................98
Spis treci
5
Zapis kodu bazy danych przy u7yciu ADO........................................................99
Obsługa błdów ..........................................................................................................99
Tworzenie w projekcie odwoła do ADO ..................................................................99
Ustanawianie łcza......................................................................................................99
Praca z obiektami Recordset.....................................................................................101
Obiekt Command......................................................................................................107
Praca z SQL.......................................................................................................109
Unikanie SQL ...........................................................................................................109
Dialekty SQL ............................................................................................................110
Umieszczanie instrukcji SQL wewntrz kodu VBA ................................................110
Zapis instrukcji SELECT..........................................................................................111
Wykonywanie masowego uaktualniania i usuwania w SQL....................................116
Rozdział 7. Projektowanie formularzy w Accessie ..........................................................117
Formularze Accessa: <wiat z boku....................................................................118
O formularzach zwizanych .....................................................................................118
NiepowtarzalnoA formularzy Accessa a nasze plany programistyczne...................118
Projektowanie formularzy Accessa...................................................................119
Posługiwanie si widokami formularza....................................................................120
Anatomia formularza Accessa..................................................................................121
Sterowanie wygldem formularza za pomoc polecenia Autoformatowanie...........125
Łczenie formularza z danymi..................................................................................126
Praca z formantami ...................................................................................................126
Praca z formularzami za pomoc kodu VBA ...........................................................130
Praca z podformularzami..........................................................................................131
Skorowidz.........................................................................................................135
Rozdział 5.
W rozdziale:
Planowanie własnych aplikacji Access
Podejmowanie decyzji, kiedy korzysta z makr, VBA lub samego Accessa
Tworzenie aplikacji u"ytkownika
Dostosowywanie istniej$cych programów
Sposoby, jak uzyska wi'cej dzi'ki skromniejszemu kodowi
Skoro opanowali(my ju" podstawowe narz'dzia konstrukcji baz danych (omówione
w rozdziale 4.), czas przej( do bardziej zaawansowanych sposobów wykorzystania
u"yteczno(ci Accessa. Prawd' mówi$c, Access to co( znacznie wi'cej ni" program do
obsługi baz danych — oferuje bowiem pełne (rodowisko programistyczne, umo"li-
wiaj$c tworzenie własnych aplikacji.
0ci(le rzecz bior$c, Access udost'pnia dwa ró"ne (rodowiska programowania aplika-
cji. W jednym mo"emy tworzy w pełni działaj$ce aplikacje, korzystaj$c z makr au-
tomatyzuj$cych wydawanie polece1 dost'pnych na paskach narz'dziowych i w menu.
Alternatywne (rodowisko umo"liwia rezygnacj' z pracy z interfejsem Accessa i wy-
korzystanie VBA, oferuj$cego pełn$ moc programowania. W niniejszym rozdziale
omówimy plusy i minusy obu rozwi$za1.
Witryna internetowa korporacji Microsoft udostpnia szereg artykułów szczegółowo
omawiajcych zagadnienia programistyczne dotyczce wszystkich programów pakietu
Office, w tym i Accessa. Archiwum to znajdziemy pod adresem http://
msdn.microsoft.com/office/.
732234161.004.png 732234161.005.png
Zgłoś jeśli naruszono regulamin