Access 2000 - Księga eksperta.pdf
(
30557 KB
)
Pobierz
Microsoft Word - Access 2000 - Księga eksperta.doc
Spis Treści
SPIS TREŚCI
..................................................................................................................................................1
CZĘŚĆ I PROJEKTOWANIE BAZY DANYCH
.......................................................................................21
ROZDZIAŁ 1. CO NOWEGO W ACCESSIE 2000
...............................................................................22
Nowy interfejs użytkownika
......................................................................................................................22
Zmiany w VBE
.........................................................................................................................................23
Strony dostępu do danych
........................................................................................................................24
Podarkusze danych
..................................................................................................................................24
Autokorekta nazw
....................................................................................................................................25
ADO jako domyślny system dostępu do danych
.......................................................................................25
Współpraca online
...................................................................................................................................25
Access jako interfejs użytkownika dla SQL Server
....................................................................................26
ROZDZIAŁ 2. PLANOWANIE PROCESU ROZWOJU
......................................................................27
Określenie wymagań
...............................................................................................................................28
Dlaczego faza wymagań jest tak ważna?
.............................................................................................. 28
Odnalezienie rzeczywistego problemu
................................................................................................. 28
Śledztwo
.............................................................................................................................................. 29
Diagramy procesu
................................................................................................................................ 29
Identyfikacja zakresu projektu
............................................................................................................. 30
Spisywanie wymagań
.......................................................................................................................... 30
Architektura
............................................................................................................................................32
Planowanie rozwoju
................................................................................................................................32
Strategia dostarczania
.......................................................................................................................... 32
Styl
...................................................................................................................................................... 33
Standardy
............................................................................................................................................ 34
Standardy nazewnictwa
................................................................................................................... 34
Standardy kodowania
....................................................................................................................... 34
Konstrukcja
.............................................................................................................................................35
Dziel i rządź: działania w fazie Konstrukcja
......................................................................................... 35
Edycje i kompilacje
............................................................................................................................. 36
Szczegółowy projekt
............................................................................................................................ 38
Kontrola projektu
................................................................................................................................ 39
Tworzenie aplikacji
............................................................................................................................. 39
Kontrola aplikacji
................................................................................................................................ 39
Testowanie
.......................................................................................................................................... 39
Testowanie modułu
.......................................................................................................................... 39
Testowanie aplikacji
........................................................................................................................ 40
Testowanie instalacji i konfiguracji
.................................................................................................. 40
Odnajdywanie usterek
......................................................................................................................... 41
Kontrola wersji
.................................................................................................................................... 43
Spis treści
2
ROZDZIAŁ 3. PROJEKT BAZY DANYCH I NORMALIZACJA
......................................................45
Relacyjne systemy zarządzania bazami danych (RDBMS)
........................................................................45
Zasady relacyjne dr Codda
................................................................................................................... 45
Teoria projektowania relacyjnego
...........................................................................................................47
Korzyści z używania modelu relacyjnego
............................................................................................ 47
Tabele i niepowtarzalność
.................................................................................................................... 48
Klucze obce i domeny
.......................................................................................................................... 48
Relacje
................................................................................................................................................ 49
Relacja jeden-do-jednego
................................................................................................................. 49
Relacja jeden-do-wielu
.................................................................................................................... 49
Relacja wiele-do-wielu
.................................................................................................................... 50
Podarkusze danych
....................................................................................................................... 50
Normalizacja danych
........................................................................................................................... 51
Pierwsza postać normalna
................................................................................................................ 51
Druga postać normalna
.................................................................................................................... 52
Trzecia postać normalna
.................................................................................................................. 52
Korzyści z normalizacji
.................................................................................................................... 53
Zasady integralności danych
................................................................................................................ 53
ROZDZIAŁ 4. ZAAWANSOWANE KWERENDY
...............................................................................54
Kwerendy w Accesie 2000
.......................................................................................................................54
Tworzenie zaawansowanych kwerend
......................................................................................................55
Użycie kwerendy
......................................................................................................................................55
Właściwości kwerendy
.............................................................................................................................56
Siatka QBE
..............................................................................................................................................56
Panel tabel
..............................................................................................................................................58
Umieszczanie tabeli lub kwerendy w panelu tabel
................................................................................ 58
Tworzenie relacji w panelu tabel
.......................................................................................................... 58
Siatka kwerendy
.......................................................................................................................................61
Umieszczanie pól w siatce kwerendy
................................................................................................... 62
Określanie kolejności sortowania, wyświetlania rezultatów oraz wybór kryteriów kwerendy
............... 62
Kwerendy podsumowujące
.......................................................................................................................62
Funkcja agregująca Policz
................................................................................................................... 63
Funkcja agregująca Średnia
................................................................................................................. 64
Funkcje agregujące Minimum i Maksimum
......................................................................................... 64
Funkcje agregujące Pierwszy i Ostatni
................................................................................................. 65
Funkcje agregujące Odchylenie standardowe i Wariancja
.................................................................... 65
Funkcja Wyrażenie
.............................................................................................................................. 65
Warunek Gdzie
.................................................................................................................................... 66
Użycie kwerend krzyżowych
.....................................................................................................................67
Użycie kwerend parametrycznych
............................................................................................................69
Tworzenie parametrów dla kwerendy w siatce QBE
............................................................................ 70
Tworzenie parametrów w kwerendach korzystających z programu
...................................................... 71
Tworzenie kwerend parametrycznych – siatka QBE a program
........................................................... 71
Wykonywanie kwerendy parametrycznej poprzez program
................................................................. 71
Wykonywanie kwerendy poprzez zbiór parametrów
............................................................................ 72
Kwerendy przekazujące
...........................................................................................................................72
Tworzenie kwerendy przekazującej
..................................................................................................... 73
Kwerendy definiujące dane
......................................................................................................................73
Tworzenie nowej tabeli
........................................................................................................................ 74
Modyfikowanie tabeli
.......................................................................................................................... 74
Tworzenie indeksów
............................................................................................................................ 75
Usuwanie tabeli
................................................................................................................................... 75
3
Określanie właściwości pól
.................................................................................................................. 75
Optymalizowanie kwerend
.......................................................................................................................76
ROZDZIAŁ 5. JET 4.0 – SILNIK BAZ DANYCH MICROSOFT
........................................................77
Historia Microsoft Jet
..............................................................................................................................77
Jet 1.0
.................................................................................................................................................. 77
Jet 1.1
.................................................................................................................................................. 77
Jet 2.0
.................................................................................................................................................. 77
Jet 2.5
.................................................................................................................................................. 78
Jet 3.0
.................................................................................................................................................. 78
Jet 3.5
.................................................................................................................................................. 78
Jet 3.51
................................................................................................................................................ 78
Jet 4.0
.................................................................................................................................................. 78
Przyszłe wersje Microsoft Jet
.............................................................................................................. 79
Praktyczne zastosowanie nowych opcji silnika Jet 4.0
............................................................................79
Wbudowany dostawca baz danych OLE
.............................................................................................. 79
Blokowanie na poziomie rekordu
........................................................................................................ 79
Pełna obsługa Unicode
........................................................................................................................ 79
Czym jest Unicode?
......................................................................................................................... 79
Obsługa Unicode 1.1 w silniku Jet 4.0
................................................................................................. 80
Sortowanie kompatybilne z NT
........................................................................................................ 81
Typy danych Jet
.................................................................................................................................. 81
Ulepszenia opcji Autonumerowanie
..................................................................................................... 83
Przeszukiwalne pola Memo
................................................................................................................. 83
Kontrola połączeń i zamknięcie bierne
................................................................................................. 83
Nowa składnia SQL
............................................................................................................................. 84
Zabezpieczenia
................................................................................................................................ 84
Definiowanie widoków i procedur
................................................................................................... 85
Wywoływanie parametrów
.............................................................................................................. 85
Transakcje
....................................................................................................................................... 85
Tworzenie tabel DDL
...................................................................................................................... 86
CZĘŚĆ II DOSTĘP DO DANYCH
..............................................................................................................88
ROZDZIAŁ 6. WPROWADZENIE DO OBIEKTÓW DANYCH ACTIVEX
.....................................89
Historia dostępu do danych
.....................................................................................................................89
Firmowe interfejsy API
....................................................................................................................... 89
Open Database Connectivity (ODBC)
.................................................................................................. 89
Microsoft Jet/Obiekty Data Access (DAO)
.......................................................................................... 90
Zdalne obiekty danych (RDO) i ODBCDirect
...................................................................................... 90
Universal Data Access
.............................................................................................................................90
Obiekty ActiveX Data (ADO)
...................................................................................................................91
ADO 1.0
.............................................................................................................................................. 91
ADO 1.5
.............................................................................................................................................. 91
ADO 2.0
.............................................................................................................................................. 91
ADO 2.1
.............................................................................................................................................. 91
Model obiektowy ADO
.............................................................................................................................92
Obiekt Connection
............................................................................................................................... 93
Otwarcie połączenia w Accessie 2000
.............................................................................................. 93
Wykonywanie wyrażeń SQL w obiekcie Connection
........................................................................... 94
Obiekty ADO: Recordset
.........................................................................................................................94
Użycie Recordset z obiektami Command i Parameter
.......................................................................... 96
Wykonywanie kwerendy funkcjonalnej poprzez obiekt Command
...................................................... 98
Obiekty Field i Property
....................................................................................................................... 99
Spis treści
4
Obiekty ADO: Error
..............................................................................................................................100
Przejście z obiektów DAO do ADO
........................................................................................................101
Konwersja z poprzednich wersji Accessa
........................................................................................... 101
Czy warto przejść na obiekty ADO?
.................................................................................................. 101
Schemat konwersji
......................................................................................................................... 101
Kiedy nie dokonywać konwersji?
................................................................................................... 102
Porównanie modelu obiektowego ADO i DAO
......................................................................................102
ROZDZIAŁ 7. ZAAWANSOWANE ADO
...........................................................................................104
Użycie dostawcy OLE DB dla Jet w Accessie 2000
................................................................................104
CurrentProject.Connection
................................................................................................................. 106
Rola Microsoft Data Links w podłączaniu się do bazy danych
.......................................................... 106
Zarządzanie plikami UDL
.............................................................................................................. 108
Programowe zarządzanie plikami UDL
.......................................................................................... 108
Uzyskanie poprzez ADO dostępu do danych w bazach nierelacyjnych
...................................................110
Lista użytkowników Jet
..................................................................................................................... 110
Tworzone zestawy rekordów
............................................................................................................. 111
Kształtowanie danych
........................................................................................................................ 111
Zaawansowana obróbka danych przy użyciu ADO
.................................................................................113
Modyfikowanie danych w zestawie rekordów
.................................................................................... 113
Dodawanie rekordu
........................................................................................................................ 114
Trwałe zestawy rekordów
.................................................................................................................. 115
Definiowanie danych przy użyciu ADOX
...............................................................................................117
Obiekt Catalog
................................................................................................................................... 117
Tworzenie bazy danych
..................................................................................................................... 117
Tworzenie tabel i pól
......................................................................................................................... 118
Tworzenie dołączonej tabeli
........................................................................................................... 118
Ustawianie właściwości pola
.......................................................................................................... 119
Tworzenie indeksu
............................................................................................................................. 119
Tworzenie relacji w ADOX
............................................................................................................... 120
Tworzenie kwerend w ADOX
............................................................................................................ 121
Tworzenie widoku
......................................................................................................................... 121
Tworzenie procedury
..................................................................................................................... 122
Modyfikowanie wyrażenia SQL kwerendy
..................................................................................... 122
CZĘŚĆ III INTERFEJS UŻYTKOWNIKA
.............................................................................................124
ROZDZIAŁ 8. PROJEKTOWANIE FORMULARZA
........................................................................125
Właściwości formularza
.........................................................................................................................125
Zakładka Dane
................................................................................................................................... 126
Źródło rekordów
............................................................................................................................ 126
Edycja dozwolona
.......................................................................................................................... 126
Usuwanie dozwolone
..................................................................................................................... 126
Dodawanie dozwolone
................................................................................................................... 126
Wprowadzanie danych
................................................................................................................... 126
Filtry dozwolone, Filtr, Uporządkuj według
................................................................................... 126
Zakładka Format
................................................................................................................................ 127
Widok domyślny
............................................................................................................................ 127
Dostępne widoki
............................................................................................................................ 127
Paski przewijania
........................................................................................................................... 127
Selektory rekordów
........................................................................................................................ 127
Przyciski nawigacyjne
................................................................................................................... 127
Styl obramowania
.......................................................................................................................... 127
Pole menu sterowania
.................................................................................................................... 127
5
Przyciski Min Max
........................................................................................................................ 128
Przycisk Zamknij
........................................................................................................................... 128
Zakładka Inne
.................................................................................................................................... 128
Modalny
........................................................................................................................................ 128
Podręczny
...................................................................................................................................... 128
Pasek menu, pasek narzędzi
........................................................................................................... 128
Menu podręczne
............................................................................................................................ 128
Pasek menu podręcznego
............................................................................................................... 128
Metka
............................................................................................................................................ 128
Ma moduł
...................................................................................................................................... 129
Zezwolenie na zmiany projektu
..................................................................................................... 129
Użyteczne właściwości nie znajdujące się na arkuszu właściwości
.................................................... 129
Argumenty otwarcia (OpenArgs)
................................................................................................... 129
Właściwości użytkownika
.............................................................................................................. 129
Zdarzenia
........................................................................................................................................... 130
Otwarcie formularza
...................................................................................................................... 130
Zamknięcie formularza
.................................................................................................................. 131
Zmiana rozmiaru formularza
.......................................................................................................... 131
Maksymalizowanie formularza
...................................................................................................... 131
Przywrócenie zminimalizowanego formularza
............................................................................... 131
Formanty formularza w Accessie
...........................................................................................................131
Formant Lista rozwijana
.................................................................................................................... 131
Użycie zdarzenia Not In List
.......................................................................................................... 132
Tworzenie automatycznie rozwijającej się listy rozwijanej
............................................................. 132
Tworzenie własnych list rozwijanych
............................................................................................. 132
Pobieranie więcej niż jednej wartości z pola listy i listy rozwijanej
................................................ 133
Pole listy
............................................................................................................................................ 133
Pole listy wielokrotnego wyboru
........................................................................................................ 134
Ustawienia właściwości
................................................................................................................. 134
Podformularze
................................................................................................................................... 134
Dodawanie podformularzy
............................................................................................................. 135
Tworzenie odniesienia dla podformularza
...................................................................................... 135
Wbudowany formant Karta
................................................................................................................ 135
Grupa opcji
........................................................................................................................................ 135
Podręczne menu
................................................................................................................................ 136
Hiperłącza
......................................................................................................................................... 136
ROZDZIAŁ 9. ROZBUDOWA FORMULARZY PRZY UŻYCIU FORMANTÓW ACTIVEX
......137
Jak korzystać z formantów ActiveX
........................................................................................................137
Typy formantów ActiveX
.................................................................................................................. 137
Gdzie znaleźć formanty ActiveX?
...................................................................................................... 138
Czy formanty ActiveX są bezpieczne?
............................................................................................... 138
Czy mogę korzystać z formantów ActiveX i rozpowszechniać je w moich aplikacjach?
................... 138
Użycie formantów ActiveX
.....................................................................................................................139
Instalowanie formantu ActiveX
......................................................................................................... 139
Rejestrowanie formantów ActiveX
.................................................................................................... 139
Dodawanie formantu ActiveX do formularza
..................................................................................... 139
Ustawianie właściwości formantu ActiveX
........................................................................................ 140
Pisanie kodu umożliwiającego wykonywanie metod i reagowanie na zdarzenia
................................ 141
21 formantów ActiveX
...........................................................................................................................141
Formant Animation
............................................................................................................................ 142
Formant Calendar
.............................................................................................................................. 143
Formant Common Dialog
.................................................................................................................. 143
Plik z chomika:
niundzia
Inne pliki z tego folderu:
Ship Building - How To Build A Wooden Boat.pdf
(84326 KB)
The Model Turbo-Prop Engine For Home Construction.pdf
(54610 KB)
Nowy Poradnik majstra budowlanego.PDF
(60609 KB)
Instrukcja Nokia C6-00.pdf
(7782 KB)
Instrukcja SE Vivaz U5i.pdf
(8210 KB)
Inne foldery tego chomika:
[Czaja] Poliolefiny (2005)
Angielski - ebooki
AutoCad 2012 PL 32-bit
AutoCAD Inventor Professional Suite 2011 [PL] x32&x64
Autodesk Inventor Professional 2012 PL 32-bit
Zgłoś jeśli
naruszono regulamin