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...
jarek03091966