ABC_Access_2007_PL_abca27.pdf

(358 KB) Pobierz
ABC Access 2007 PL
Autor: Maciej Groszek
ISBN: 83-246-1003-0
Format: B5, stron: 216
Access to aplikacja s³u¿¹ca do tworzenia zbiorów danych nosz¹cych nazwê baz
i zarz¹dzania nimi. Jednak jest coœ, co odró¿nia Accessa od innych systemów
zarz¹dzania bazami danych. Aplikacja ta ma wbudowane œrodowisko programistyczne,
za pomoc¹ którego mo¿na stworzyæ narzêdzie do manipulowania danymi. Wbudowane
kreatory i wizualne narzêdzia pozwalaj¹ ³atwo stworzyæ interfejs do tabel z danymi
nawet tym osobom, które wczeœniej nie mia³y do czynienia z programowaniem
i projektowaniem baz danych. Mo¿liwoœci Accessa zdecydowanie usprawniaj¹ pracê
firmy i organizacji — zamiast zbieraæ dane w fiszkach, skoroszytach i segregatorach,
mo¿emy wykorzystaæ prost¹ w obs³udze aplikacjê pozwalaj¹c¹ nie tylko na ich
gromadzenie, ale tak¿e przeszukiwanie i tworzenie raportów.
„ABC Access 2007 PL” to podrêcznik, który wprowadzi Ciê w tajniki korzystania
z Accessa. Czytaj¹c go, poznasz zasady projektowania baz danych, wi¹zania ich
relacjami i wype³niania danymi. Dowiesz siê, jakiego typu dane mo¿esz przechowywaæ
w tabelach i jak je przenosiæ z innych aplikacji. Poznasz tak¿e podstawowe narzêdzie
do manipulowania danymi — kwerendy. Zaprojektujesz interfejs do wprowadzania
i modyfikowania danych oraz stworzysz raporty.
• Projektowanie baz i tabel
• Relacje pomiêdzy tabelami
• Typy danych
• Import i eksport danych z innych aplikacji
• Wyszukiwanie za pomoc¹ kwerend
• Tworzenie z³o¿onych kwerend
• Projektowanie formularzy do manipulowania danymi
• Generowanie raportów
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Przekonaj siê, jak ogromne mo¿liwoœci drzemi¹ w Accessie
Wstęp ............................................................................. 7
1
Od kartki do bazy danych ................................................. 9
Dlaczego mam używać komputerowej bazy danych .................... 10
Po co wydawać pieniądze na Accessa ........................................... 14
Zadziwiające problemy bibliotekarki ............................................ 15
2
3
Burza mózgów i ból głowy .............................................. 25
W księgarni .................................................................. 29
Tabela i wszystko jasne ................................................................. 29
Założenia ......................................................................................... 31
4
Trzy reguły ................................................................... 35
Reguła 1. Unikanie nadmiarowości ............................................... 36
Reguła 2. Jedna z kolumn musi zawierać dane unikatowe ......... 37
Reguła 3. W bazie danych musi znajdować się klucz ................... 39
5
Ujawniamy tajemnice bazy danych ................................. 41
Architektura bazy danych .............................................................. 42
Dobieranie kluczy ........................................................................... 43
Sięgamy po indeks .......................................................................... 44
Zależności pomiędzy tabelami ....................................................... 45
Relacja 1 – 1 .............................................................................. 45
Relacja 1 – N ............................................................................. 46
Relacja N – M ............................................................................ 47
ABC Access 2007 PL
Niezapowiedziana kartkówka ....................................................... 48
Lista życzeń .............................................................................. 49
Wykaz danych .......................................................................... 50
Tabele i relacje .......................................................................... 50
6
Uruchamiamy program ...................................................53
Zatrudniamy kreatora .................................................................... 55
W taki sposób można wygenerować bazę danych? ...................... 57
Wczytywanie bazy danych ............................................................ 58
Tworzenie nowej bazy ................................................................... 59
7
Obiekty bazy danych .......................................................61
Tabele .............................................................................................. 62
Kwerendy ........................................................................................ 66
Formularze ..................................................................................... 68
Raporty ........................................................................................... 71
Makra .............................................................................................. 73
Moduły ............................................................................................ 74
Edycja obiektów ............................................................................. 75
8
Tabele ...........................................................................77
Typy danych ................................................................................... 78
Korzyści z różnorodności ............................................................... 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
9
Parametry typów danych ................................................89
Formatowanie tekstu i not ............................................................ 91
Maski wprowadzania ............................................................... 91
Reguła poprawności ................................................................. 92
Indeksowanie ................................................................................. 94
Rozmiar pola .................................................................................. 95
Formaty liczbowe ........................................................................... 96
10
Tworzenie i edycja tabel .................................................99
Definiowanie pól .......................................................................... 102
Definiowanie klucza ..................................................................... 102
Indeksowanie bazy ....................................................................... 105
ABC edycji tabel ............................................................................ 106
Zmiany struktury tabeli ............................................................... 107
Jak to zrobić ................................................................................. 108
4
Spis treści
11
Łączenie i wczytywanie danych .................................... 111
Łączenie danych ........................................................................... 112
Importowanie danych .................................................................. 117
Importowanie danych z plików tekstowych ............................... 121
12
Eksportowanie danych ................................................. 123
Eksportowanie struktury tabeli .................................................. 125
Eksportowanie do innych baz danych i arkuszy ........................ 127
Eksportowanie do plików tekstowych ........................................ 128
Eksportowanie z formatowaniem .......................................... 129
13
Wyświetlanie i nawigacja ............................................ 133
Ikona Widok .................................................................................. 134
Widok projekt i arkusza danych .................................................. 134
Nawigacja ..................................................................................... 135
Zaznaczanie .................................................................................. 137
Kursor kameleon ..................................................................... 138
Dopasowanie interfejsu ................................................................ 140
14
Edycja bazy danych ...................................................... 143
Otwieranie tabeli .......................................................................... 143
Tajemnicze znaczki ...................................................................... 145
Wpisywanie nowych danych ....................................................... 146
Edycja danych ............................................................................... 146
Usuwanie danych ......................................................................... 146
Usuwanie wielu rekordów ........................................................... 147
Użyteczne skróty .......................................................................... 148
Filtrowanie ................................................................................... 149
Filtrowanie według formularza ............................................. 150
Filtrowanie zaawansowane ................................................... 151
Sortowanie danych ....................................................................... 153
Proste wyszukiwanie ................................................................... 154
Zamiana danych ............................................................................ 155
15
16
Relacje ........................................................................ 157
Definiowanie relacji „jeden-do-wielu” lub „jeden-do-jednego” ..... 158
Kto pyta, nie błądzi ...................................................... 163
Kwerendy ...................................................................................... 164
Kwerendy wybierające ........................................................... 164
Kwerendy parametryczne ...................................................... 164
Kwerendy krzyżowe ............................................................... 165
Kwerendy funkcjonalne .......................................................... 165
Kwerendy SQL ......................................................................... 166
Tworzenie kwerendy wybierającej .............................................. 166
Wybieranie pól z tabel ............................................................ 168
Kryteria ................................................................................... 170
Tworzenie kwerendy aktualizującej bazę ................................... 172
Tworzenie kwerendy usuwającej rekordy .................................. 173
5
ABC Access 2007 PL
17
Formularze ..................................................................177
Z czego składa się formularz ........................................................ 178
Tworzenie formularza ................................................................. 179
Tworzenie formularza przy użyciu polecenia Formularz .... 179
Tworzenie formularza przy użyciu kreatora. ....................... 181
Tworzenie formularza za pomocą Projektu formularza ....... 185
Instrukcja obsługi formularzy ..................................................... 189
18
Raporty ........................................................................191
Tworzenie nowego raportu ......................................................... 192
Tworzenie raportu za pomocą opcji Raport .......................... 193
Tworzenie raportu za pomocą Kreatora raportów ............... 193
Tworzenie raportu za pomocą Projektu raportu .................. 199
Sortowanie i grupowanie ............................................................. 200
Skorowidz ....................................................................203
6
Zgłoś jeśli naruszono regulamin