Access 2000 - Ksiega eksperta, Howe Ralston.txt

(1175 KB) Pobierz
Spis Tre�ci
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	28
Diagramy procesu	29
Identyfikacja zakresu projektu	30
Spisywanie wymaga�	30
Architektura	31
Planowanie rozwoju	31
Strategia dostarczania	32
Styl	33
Standardy	33
Standardy nazewnictwa	34
Standardy kodowania	34
Konstrukcja	34
Dziel i rz�d�: dzia�ania w fazie Konstrukcja	34
Edycje i kompilacje	35
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
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
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	82
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
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	110
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	126
Widok domy�lny	126
Dost�pne widoki	127
Paski przewijania	127
Selektory rekord�w	127
Przyciski nawigacyjne	127
Styl obramowania	127
Pole menu sterowania	127
Przyciski Min Max	127
Przycisk Zamknij	127
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�	128
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	131
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	133
Ustawienia w�a�ciwo�ci	134
Podformularze	134
Dodawanie podformularzy	134
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
Formant DateTimePicker	144
Formant FlatScrollBar	145
Formant ImageCombo	145
Formant ImageList	146
Formant ListView	147
Formant MAPISession	149
Formant MAPIMessages	149
Formant MonthView	150
Formant ProgressBar	151
Formant RichText	152
Formant Slider	152
Formant StatusBar	153
Formant SysInfo	154
Formant TabStrip	155
Formant Toolbar	155
Formant TreeView	156
Formant UpDown	157
Formant WebBrowser	158
Dystrybucja formant�w ActiveX	159
ROZDZIA� 10.  TWORZENIE RAPORT�W	160
Czym s� raporty?	160
Struktura raport�w w Accessie	161
Tworzenie prostych raport�w  przy u�yciu kreatora	161
Dostosowywanie raport�w	163
Zmiana �r�d�a rekord�w w raporcie	163
Zmiana struktury grupowania w raporcie	164
Umieszczenie grupowania w raporcie	165
U�ycie funkcji w raporcie	166
U�ycie funkcji obliczeniowych	166
U�ycie Funkcji Immediate IF	166
U�ycie w�asnych funkcji w module raportu	167
U�ycie w�asnych funkcji w osobnym module	167
U�ycie konkatenacji	168
Praca z podraportami	169
Tworzenie prostego podraportu	170
Tworzenie prostych etykiet adresowych	171
Publikowanie raportu	172
Metody publikowania raport�w	172
U�ycie wbudowanych metod Accessa do eksportowania raport�w	173
U�ycie ��czy pakietu Office do publikowania raport�w	174
Problemy zwi�zane z publikacj�	174
U�ycie poczty elektronicznej do publikowania raport�w	174
Modyfikowanie raportu  podczas jego dzia�ania	174
Filtrowanie i sortowanie	174
Trzymaj grup� razem	175
HasData	175
Zdarzenia raportu (podczas jego dzia�ania)	175
Przy otwarciu	175
Przy aktywowaniu, przy dezaktywowaniu	175
Przy braku danych	176
Przy b��dzie	176
Przy stronie	176
Przy zamkni�ciu	176
W�a�ciwo�� Sekcja	176
Nazwa	176
Wysoko��	177
Widoczny	177
W�a�ciwo�ci sekcji  zwi�zane z procesem projektowania	177
Mo�na powi�ksza�, mo�na zmniejsza�	177
Nowy wiersz lub kolumna	177
Powt�rz sekcj�	178
W�a�ciwo�ci sekcji (podczas dzia�ania raportu)	178
Wymuszaj now� stron�	178
Trzymaj razem	178
Przenie�Uk�ad, Nast�pnyRekord i DrukujSekcj�	178
LiczbaFormatowa�	179
LiczbaDrukowa�	179
By�Kontynuowany, B�dzieKontynuowany	179
Programowe tworzenie raport�w	179
Tworzenie �r�d�a rekord�w	179
Tworzenie obiektu Raport	180
Tworzenie sekcji	182
Wskaz�wki	182
Tworzenie grupowania dwutygodniowego	182
Ukryj powtarza...
Zgłoś jeśli naruszono regulamin