reklama - zainteresowany?

Access 2002. Projektowanie baz danych. Księga eksperta - Helion

Access 2002. Projektowanie baz danych. Księga eksperta
Autor: Stephen Forte, Thomas Howe, Kurt Wall, Paul Kimmel, Russ Mullen
Tytuł oryginału: Access 2002 Development Unleashed
Tłumaczenie: Paweł Gonera
ISBN: 83-7197-669-0
stron: 704, Format: B5, okładka: twarda
Data wydania: 2002-07-23
Księgarnia: Helion

Cena książki: 79,00 zł

Dodaj do koszyka Access 2002. Projektowanie baz danych. Księga eksperta

Tagi: Access

Książka ta jest napisana przez programistów Accessa oraz dla programistów Accessa. Obecnie wiele książek pisanych jest przez zawodowych instruktorów i pisarzy. Autorzy tej książki zajmują się tym samym co Ty -- tworzą w Accessie aplikacje dla swoich użytkowników. W książce tej dzielimy się naszym doświadczeniem. Skupiamy się na tych właściwościach Accessa, których najprawdopodobniej będziesz używał -- nie opisujemy w nieskończoność każdego przycisku i każdej zakładki okna dialogowego. Niezależnie od tego, czy piszesz zawodowo aplikacje w Accessie, zmieniasz narzędzie z Visual Basica lub innego języka programowania, myślisz o zastosowaniu Accessa jako interfejsu użytkownika dla serwera bazy danych SQL Server, Oracle, Informix lub Sybase, bądź też jesteś po prostu niedoświadczonym użytkownikiem Accessa, chcącym poznać jego szczegóły techniczne -- jest to książka dla Ciebie.

Jest to jedyna książka o Accessie, która tak dokładnie opisuje pracę z bazą Oracle. Za pierwszym razem, gdy musiałem stworzyć aplikację Accessa korzystającą z Oracle, byłem bardzo zawiedzony brakiem literatury na ten temat. Doświadczenie Jamesa Ralstona w łączeniu Accessa z bazą Oracle zostało wykorzystane w jednym z rozdziałów. Ponadto znajdziesz tu dwa pełne rozdziały na temat współdziałania Accessa z SQL Serverem oraz wiele fragmentów innych rozdziałów, opisujących ten sam problem.

Najlepiej opisuje wykorzystanie Accessa w Internecie. Rozwój popularności Internetu wpłynął nie tylko na wiele głównych firm przemysłu komputerowego -- w tym Microsoftu -- ale dzięki niemu niespodziewanie zmienił się także sposób tworzenia oprogramowania. Wiele książek o Accessie nadal traktuje Internet jako problem do przemyślenia; ta książka opisuje Sieć obok innych środowisk programowania. Istotnie, Internet jest kolejną platformą programowania, a Access jest bazą danych, pozwalającą na tworzenie aplikacji ukierunkowanych na dane. Opisaliśmy również sposoby stworzenia od podstaw serwera WWW na komputerze z Windows 2000/NT i korzystanie z Windows 95 z zainstalowanym Personal Web Server. Zagadnienia opisane w tej książce obejmują wiele problemów związanych z zastosowaniami Accessa w Internecie: począwszy od XML, ASP, DAP i komponentów sieciowych Office, na najnowszych trendach w programowaniu skończywszy.

Dodaj do koszyka Access 2002. Projektowanie baz danych. Księga eksperta

 

Osoby które kupowały "Access 2002. Projektowanie baz danych. Księga eksperta", wybierały także:

  • Access 2013. Kurs video. Kwerendy baz danych
  • Access 2019 PL. Biblia
  • Access 2016 PL. Kurs
  • Access 2016 PL. Ćwiczenia praktyczne
  • Access 2016 PL w biurze i nie tylko

Dodaj do koszyka Access 2002. Projektowanie baz danych. Księga eksperta

Spis treści

Access 2002. Projektowanie baz danych. Księga eksperta -- spis treści

O Autorach (21)

Wstęp (23)

Część I Projektowanie bazy danych (27)

Rozdział 1. Co nowego w Accessie 2000 (29)

  • Zmiany interfejsu użytkownika (30)
  • Zmiany w VBE (30)
  • Zgodność z bazami danych Accessa 2000 (31)
  • Rejestrowanie błędów konwersji bazy danych (32)
  • Strony dostępu do danych w trybie offline (32)
  • Ulepszona integracja z SQL Server 2000 (33)
    • Rozszerzona obsługa właściwości (33)
    • Modyfikacja wsadowa (34)
    • Ochrona projektów Accessa za pomocą hasła (34)
  • Inne własności Accessa 2002 (34)
    • Widoki danych: Wykres przestawny i Tabela przestawna (34)
    • Obsługa XML (34)
    • Kreator tabel połączonych (35)
    • Tryb kwerend ANSI-92 bez ADO (35)

Rozdział 2. Planowanie procesu rozwoju (37)

  • Określenie wymagań (38)
    • Dlaczego faza określenia wymagań jest tak ważna? (38)
    • Odnalezienie rzeczywistego problemu (39)
    • Śledztwo (39)
    • Diagramy procesu (42)
    • Identyfikacja zakresu projektu (43)
    • Spisywanie wymagań (43)
  • Architektura (44)
  • Planowanie rozwoju (44)
    • Strategia dostarczania (44)
    • Standardy (45)
  • Konstrukcja (47)
    • Dziel i rządź: działania w fazie Konstrukcja (47)
    • Edycje i kompilacje (49)
    • Szczegółowy projekt (51)
    • Kontrola projektu (51)
    • Tworzenie aplikacji (53)
    • Kontrola aplikacji (53)
    • Testowanie (53)
    • Odnajdywanie usterek (55)
    • Kontrola wersji (58)

Rozdział 3. Projekt bazy danych i normalizacja (61)

  • Teoria projektowania relacyjnego (61)
    • Korzyści z używania modelu relacyjnego (63)
    • Tabele i niepowtarzalność (63)
    • Klucze obce i domeny (64)
    • Relacje (65)
    • Normalizacja danych (67)
    • Zasady integralności danych (69)

Rozdział 4. Zaawansowane kwerendy (71)

  • Kwerendy w Accesie 2002 (71)
  • Właściwości kwerend (73)
    • Okno projektowania kwerendy (73)
    • Panel tabel (76)
    • Siatka kwerendy (82)
  • Tworzenie zaawansowanych kwerend (84)
  • Kwerendy podsumowujące (84)
    • Zliczanie wierszy za pomocą funkcji Policz (85)
    • Obliczanie średnich za pomocą funkcji Średnia (86)
    • Funkcje agregujące Minimum i Maksimum (86)
    • Funkcje Pierwszy i Ostatni (87)
    • Kontrola poprawności danych przy pomocy funkcji Odchylenie standardowe i Wariancja (87)
    • Tworzenie własnych funkcji agregujących przy pomocy funkcji Wyrażenie (88)
    • Warunek Gdzie (88)
  • Użycie kwerend krzyżowych (91)
  • Użycie kwerend parametrycznych (94)
    • Tworzenie parametrów dla kwerendy w siatce QBE (94)
    • Tworzenie parametrów w kwerendach korzystających z programu (96)
    • Wykonywanie kwerendy poprzez zbiór parametrów (97)
  • Kwerendy przekazujące (98)
  • Kwerendy definiujące dane (99)
    • Tworzenie nowej tabeli (99)
    • Określanie właściwości pól (100)
    • Modyfikowanie tabeli (101)
    • Tworzenie indeksów (102)
    • Usuwanie tabeli (102)

Rozdział 5. Jet 4.0 - silnik baz danych Microsoft (103)

  • Historia Microsoft Jet (103)
    • Jet 1.0 (103)
    • Jet 1.1 (104)
    • Jet 2.0 (104)
    • Jet 2.5 (104)
    • Jet 3.0 (104)
    • Jet 3.5 (104)
    • Jet 3.51 (105)
    • Jet 4.0 (105)
    • Przyszłe wersje Microsoft Jet (105)
  • Praktyczne zastosowanie nowych opcji silnika Jet 4.0 (106)
    • Wbudowany dostawca baz danych OLE (106)
    • Blokowanie na poziomie rekordu (106)
    • Pełna obsługa Unicode (106)
    • Typy danych Jet (109)
    • Ulepszenia opcji Autonumerowanie (111)
    • Przeszukiwalne pola Memo (111)
    • Kontrola połączeń i zamknięcie bierne (111)
    • Nowa składnia SQL (112)

Część II Dostęp do danych (117)

Rozdział 6. Wprowadzenie do obiektów danych ActiveX (119)

  • Historia dostępu do danych (119)
    • Firmowe interfejsy API (119)
    • Open Database Connectivity (ODBC) (120)
    • Microsoft Jet/Obiekty Data Access (DAO) (120)
    • Zdalne obiekty danych (RDO) i ODBCDirect (120)
  • Inicjatywa Universal Data Access (120)
  • Obiekty ActiveX Data (ADO) (121)
    • ADO 1.0 (121)
    • ADO 1.5 (122)
    • ADO 2.0 (122)
    • ADO 2.1 (122)
    • ADO 2.5 (123)
    • ADO 2.6 - Stan obecny (123)
  • Model obiektowy ADO (124)
    • Obiekt Connection (125)
    • Wykonywanie wyrażeń SQL w obiekcie Connection (127)
    • Obiekty ADO: Recordset (128)
    • Użycie Recordset z obiektami Command i Parameter (130)
    • Wykorzystywanie obiektu Record (133)
    • Wykonywanie kwerendy funkcjonalnej poprzez obiekt Command (134)
    • Obiekty Field i Property (135)
    • Wykorzystanie obiektu Stream (136)
    • Zarządzanie błędami za pomocą obiektu Error (136)
  • Przejście z obiektów DAO do ADO (137)
    • Konwersja z poprzednich wersji Accessa (138)
    • Czy warto przejść na obiekty ADO? (138)
  • Porównanie modelu obiektowego ADO i DAO (140)

Rozdział 7. Zaawansowane ADO (143)

  • Użycie dostawcy OLE DB dla Jet w Accessie 2002 (143)
    • CurrentProject.Connection (146)
    • Wykorzystanie Microsoft Data Links do podłączenia się do bazy danych (146)
  • Uzyskanie poprzez ADO dostępu do danych w bazach nierelacyjnych (151)
    • Lista użytkowników Jet (151)
    • Tworzone zestawy rekordów (152)
    • Kształtowanie danych (153)
  • Zaawansowana obróbka danych przy użyciu ADO (155)
    • Modyfikowanie danych w zestawie rekordów (156)
    • Trwałe zestawy rekordów (157)
  • Definiowanie danych przy użyciu ADOX (159)
    • Obiekt Catalog (160)
    • Tworzenie bazy danych (160)
    • Tworzenie tabel i pól (161)
    • Tworzenie relacji w ADOX (164)
    • Tworzenie kwerend w ADOX (165)

Część III Interfejs użytkownika (169)

Rozdział 8. Projektowanie formularza (171)

  • Właściwości formularza (172)
    • Zakładka Dane (172)
    • Zakładka Format (173)
    • Zakładka Inne (175)
    • Użyteczne właściwości nie znajdujące się na arkuszu właściwości (177)
    • Zdarzenia (178)
  • Formanty formularza w Accessie (179)
    • Formant Lista rozwijana (180)
    • Pole listy (183)
    • Pole listy wielokrotnego wyboru (183)
    • Podformularze (184)
    • Wbudowany formant Karta (185)
    • Grupa opcji (185)
    • Podręczne menu (185)
    • Hiperłącza (186)
  • Tworzenie widoków tabeli przestawnej i wykresu przestawnego (186)
    • Tworzenie widoku tabeli przestawnej (187)
    • Konwersja pomiędzy wykresem przestawnym i tabelą przestawną (191)

Rozdział 9. Rozbudowa formularzy przy użyciu formantów ActiveX (193)

  • Jak korzystać z formantów ActiveX (193)
    • Typy formantów ActiveX (194)
    • Gdzie znaleźć formanty ActiveX? (194)
    • Czy formanty ActiveX są bezpieczne? (195)
    • Czy mogę korzystać z formantów ActiveX i rozpowszechniać je w moich aplikacjach? (195)
  • Użycie formantów ActiveX (195)
    • Instalowanie formantu ActiveX (196)
    • Rejestrowanie formantów ActiveX (196)
    • Dodawanie formantu ActiveX do formularza (197)
    • Ustawianie właściwości formantu ActiveX (198)
    • Pisanie kodu umożliwiającego wykonywanie metod i reagowanie na zdarzenia (198)
  • 21 formantów ActiveX (198)
    • Formant Animation (200)
    • Formant Calendar (200)
    • Formant Common Dialog (201)
    • Formant DateTimePicker (202)
    • Formant FlatScrollBar (203)
    • Formant ImageCombo (203)
    • Formant ImageList (205)
    • Formant ListView (206)
    • Formant MAPISession (208)
    • Formant MAPIMessages (208)
    • Formant MonthView (209)
    • Formant ProgressBar (209)
    • Formant RichText (211)
    • Formant Slider (212)
    • Formant StatusBar (213)
    • Formant SysInfo (214)
    • Formant TabStrip (214)
    • Formant Toolbar (215)
    • Formant TreeView (216)
    • Formant UpDown (217)
    • Formant WebBrowser (218)
  • Dystrybucja formantów ActiveX (220)

Rozdział 10. Tworzenie raportów (221)

  • Czym są raporty? (221)
  • Struktura raportów w Accessie (222)
  • Tworzenie prostych raportów przy użyciu kreatora (222)
  • Dostosowywanie raportów (225)
    • Zmiana źródła rekordów w raporcie (226)
    • Zmiana struktury grupowania w raporcie (227)
    • Umieszczenie grupowania w raporcie (228)
    • Użycie funkcji w raporcie (228)
  • Praca z podraportami (234)
    • Tworzenie prostego podraportu (234)
  • Tworzenie prostych etykiet adresowych (236)
  • Publikowanie raportu (238)
    • Metody publikowania raportów (239)
  • Modyfikowanie raportu podczas jego działania (241)
    • Filtrowanie i sortowanie (241)
    • Zdarzenia raportu (podczas jego działania) (242)
    • Właściwości sekcji związane z procesem projektowania (245)
    • Właściwości sekcji (podczas działania raportu) (246)
  • Programowe tworzenie raportów (248)
    • Tworzenie źródła rekordów (249)
    • Tworzenie obiektu Report (250)
    • Tworzenie sekcji (252)
  • Wskazówki (252)
    • Tworzenie grupowania dwutygodniowego (252)
    • Ukryj powtarzające się dane (253)
    • Alfabetyczne grupowanie danych (253)
    • Tworzenie numerowanych list (253)
    • Tworzenie pustych linii co n znaków (254)
    • Zerowanie numeru strony dla nowych grup (254)
    • Rysowanie pionowych linii (255)
    • Przesuwanie numerów stron parzystych i nieparzystych (255)
    • Identyfikacja użytkownika drukującego raport (255)
    • Wyrównanie stron do oprawy (256)
    • Obliczanie podsumowań strony (256)
    • Precyzyjne przesuwanie formantów (257)

Część IV Tajniki VBA (259)

Rozdział 11. Tworzenie obiektów przy użyciu modułów klas (261)

  • Korzyści z używania obiektów (262)
    • Ukrywanie złożoności (262)
    • Użycie technologii Microsoft IntelliSense (263)
    • Organizowanie kodu (263)
    • Dopuszczenie przeglądania obiektów w Object Browser (264)
    • Tworzenie wielu egzemplarzy obiektów (264)
    • Tworzenie kodu łatwego do aktualizacji i utrzymania (264)
    • Ograniczenie dostępu do kodu (264)
    • Tworzenie przenośnego kodu (264)
  • Przegląd obiektów, właściwości i metod (264)
  • Tworzenie klas (265)
    • Wstawianie modułu klasowego (265)
  • Tworzenie właściwości (266)
    • Użycie zmiennych publicznych (266)
    • Użycie procedur właściwości (266)
    • Zmienna publiczna czy procedury właściwości (269)
    • Tworzenie wyliczeniowych typów danych (269)
  • Tworzenie metod (271)
    • Użycie metod (271)
  • Tworzenie zdarzeń (271)
    • Użycie zdarzeń (272)
    • Uruchamianie zdarzeń "Przy inicjacji" i "Przy zakończeniu" (272)
  • Użycie obiektów (273)
    • Tworzenie zmiennej obiektu (274)
    • Przypisywanie zmiennej obiektu do obiektu (274)
    • Użycie obiektu (274)
    • Zwalnianie obiektu (275)
  • Tworzenie wielu egzemplarzy obiektów (275)
  • Przegląd innych obiektów (276)
    • Obiekt TextFile (276)
    • Klasa MyTimer (277)
    • Obiekt Sound (278)
    • Obiekt Letter (279)
    • Obiekt Outlook (280)
  • Implementacja obiektu obsługi błędów (281)
  • Użycie obiektów w połączeniu z kolekcjami VBA (282)
    • Tworzenie kolekcji VBA (283)
    • Właściwości i metody kolekcji VBA (283)

Rozdział 12. Usuwanie błędów w aplikacjach Accessa (287)

  • Usuwanie błędów logicznych (287)
  • Praca z Visual Basic Integrated Development Environment (IDE) (288)
    • Project Explorer (288)
    • Okno Code (289)
    • Okno Properties (289)
    • Okno Immediate (290)
    • Okno Locals (290)
    • Okno Watch (291)
    • Object Browser (291)
    • Okno Call Stack (291)
  • Obiekt Debug (292)
    • Debug.Print (292)
    • Debug.Assert (293)
  • Użycie okna Immediate (293)
    • Podglądanie zmiennych (293)
    • Zmiana wartości zmiennych (293)
    • Wyświetlanie wartości funkcji wbudowanych (293)
    • Uruchamianie funkcji własnych (293)
    • Uruchamianie własnych procedur (293)
    • Wskazówki pomocne w korzystaniu z okna Immediate (294)
  • Użycie programu uruchomieniowego (294)
    • Ustawianie punktów zatrzymania (295)
    • Przechodzenie przez kod (295)
    • Użycie podczas usuwania błędów technologii Microsoft IntelliSense (297)
    • Użycie okna Locals (298)
    • Użycie okna Watch (298)
    • Użycie okna Call Stack (299)
  • Użycie kompilacji warunkowej (299)
    • Pisanie solidnego kodu (300)
  • Testowanie aplikacji (304)
  • Ćwiczenie technik usuwania błędów (304)

Rozdział 13. Profesjonalna obsługa błędów (305)

  • Usuwanie błędów składni (306)
  • Usuwanie błędów logicznych (308)
  • Usuwanie błędów wykrytych w trakcie użytkowania (308)
    • Proste narzędzie do obsługi błędów (308)
    • Obiekt Err (311)
    • Reagowanie na błędy (313)
    • Instrukcje Resume (314)
    • Uzyskiwanie dodatkowych informacji o błędzie (314)
    • Zaawansowane narzędzie do obsługi błędów (316)
    • Moduł klasowy Error (Obiekt) (316)
  • Błędy w różnych aplikacjach (327)
  • Obsługa błędów w procedurach zagnieżdżonych (327)
  • Zaawansowane zagadnienia związane z błędami (328)
    • Procedury zdarzeń związane z błędami (328)
    • On Error GoTo 0 (328)
    • On Error Resume Next (329)
    • Metoda AccessError (329)
    • Inne funkcje związane z błędami (329)
    • Ustawienie opcji wyłapujących błędy (329)

Rozdział 14. Optymalizacja aplikacji (331)

  • Ulepszanie podstaw: optymalizacja sprzętu i systemu Windows (332)
  • Instalowanie aplikacji w celu uzyskania optymalnej wydajności (334)
  • Optymalizacja silnika bazy danych Jet (335)
    • Bezpieczne modyfikowanie ustawień silnika Jet (339)
  • Narzędzia służące do pomiaru wydajności (340)
  • Spojrzenie za kulisy (341)
  • Optymalizacja bazy danych od podstaw (343)
    • Projektowanie tabel w celu osiągnięcia poprawy wydajności (343)
    • Normalizacja danych w celu osiągnięcia poprawy wydajności (344)
    • Tworzenie indeksów w celu przyspieszenia pracy kwerend (344)
    • Wcześniejsze tworzenie relacji jako sposób na poprawę wydajności (345)
  • Poprawa wydajności kwerend (345)
    • Wybór typu zestawu wyników zapewniającego optymalną wydajność (347)
  • Przyspieszenie funkcjonowania formularzy (353)
    • Zacznijmy od początku (353)
    • Szybsze pobieranie rysunków (354)
    • Podstawowy, szybki formularz (354)
    • Szybsze drukowanie raportów (357)
  • Pisanie szybkiego kodu (358)
    • Użycie pamięci przez kod (359)
    • Praca z modułami (359)
    • Kompilowanie i dekompilowanie kodu (360)
  • Porady na temat kodowania (360)
    • Użycie Option Explicit (360)
    • Precyzyjne wybieranie rozmiaru zmiennych (361)
    • Oszczędzanie przestrzeni stosu przy użyciu zmiennych typu string (361)
    • Dokładne określanie typu obiektów (361)
    • Umieszczenie kodu we wnętrzu procedury zamiast odwoływania się do innych funkcji (362)
    • Zmiana True i False (362)
    • Użycie Len() zamiast pustego ciągu (362)
    • Użycie True i False zamiast zera (362)
    • Szybkie odwołania do obiektów (363)
    • Użycie szybkich tablic (363)
    • Używaj stałych, gdy tylko jest to możliwe (364)
    • Właściwe użycie zakładek (Bookmarks) (364)
    • Zamykaj i niszcz (365)
    • Używaj SQL zamiast DAO (365)
    • Indeksowanie kolekcji (365)
    • Tworzenie szybszych pętli (366)
    • Usuń z kodu IIF() (366)
    • Porządkowanie Select Case (366)
    • Używaj Execute zamiast RunSQL (367)
    • Używaj QueryTimer (367)
    • Testuj wydajność transakcji (367)
    • Kontroluj odświeżanie (367)
    • Używaj wczesnego wiązania i zwracaj uwagę na odniesienia ActiveX (367)
    • Przejście do architektury klient-serwer (367)
    • Chleba i igrzysk (368)

Część V Access i architektura klient-serwer (369)

Rozdział 15. Wprowadzenie do projektów programu Microsoft Access oraz narzędzi wizualnych (371)

  • Wprowadzenie do projektów programu Microsoft Access (371)
    • Wady i zalety ADP (372)
  • Użycie ADP (372)
    • Tworzenie ADP (373)
    • Nowe okno bazy danych (375)
  • Praca z ADP i istniejącymi bazami danych serwera SQL (375)
    • Praca z tabelami (375)
    • Kwerendy w serwerze SQL (377)
    • Procedury przechowywane (378)
    • Diagramy bazy danych (379)
    • Formularze, strony, raporty i moduły (379)
    • Zarządzanie serwerem SQL poprzez ADP (380)
    • Powtórne przyłączenie do bazy serwera SQL (382)
  • Tworzenie projektu opartego na nowej bazie danych (383)
    • Tworzenie tabel (383)
    • Tworzenie relacji na diagramie bazy danych (385)
    • Tworzenie widoków (386)
    • Tworzenie procedur przechowywanych (387)
    • Tworzenie aplikacji w Accessie (388)

Rozdział 16. Tworzenie interfejsu użytkownika dla Microsoft SQL Server (389)

  • Architektura klient-serwer: OLE DB kontra ODBC (389)
  • Tworzenie połączenia z serwerem SQL (390)
    • Tworzenie źródła danych ODBC (DSN) (390)
    • Łączenie tabel (391)
  • Procedury przechowywane i kwerendy przekazujące (393)
    • Tworzenie raportów opartych na procedurach przechowywanych poprzez zapytania przekazujące (394)
  • Raportowanie z serwera SQL w Accessie (396)
    • Zaawansowane możliwości: przekazywanie parametrów do procedury przechowywanej w czasie działania programu (397)
    • Dodatkowe filtrowanie danych raportu (398)
  • Formularze w aplikacji (400)
    • Formularze związane (400)
    • Formularze niezwiązane (400)
  • Zaawansowane właściwości: dostawca OLE DB dla serwera SQL (402)
    • Następny zestaw wyników (402)
  • Wykonywanie poleceń z parametrami (403)
    • Długa droga (404)
    • Użycie metody CreateParameter (405)
    • Użycie Refresh (406)
    • Obsługa zwracanych wartości (407)
    • Wykonanie procedury bez obiektu Command (409)
  • Użycie klasy Connection (409)
    • Użycie klasy Connection w aplikacji (410)

Rozdział 17. Interfejs Accessa 2002 do Oracle'a (411)

  • Dostęp do danych Oracle'a przez Accessa (412)
    • Tabele połączone (412)
    • Kwerendy przekazujące (SPT) (414)
    • Użycie znaków specjalnych (417)
  • Funkcje w Oracle'u i Accessie (419)
    • Ciągi (419)
    • Obliczenia w Oracle'u (425)
    • Obliczenia na datach (427)
  • Poznajemy widoki i procedury przechowywane (430)
    • Tworzenie widoków (431)
    • Połączenie z Oracle'em poprzez ADO (432)
    • Tworzenie procedur przechowywanych (435)
    • Uruchamianie procedury (436)
  • Tworzenie niezwiązanego interfejsu do Oracle'a (437)
    • Tworzenie niezwiązanego interfejsu (438)

Rozdział 18. Użycie automatyzacji ActiveX (449)

  • Czym jest automatyzacja ActiveX (450)
  • Dlaczego używamy automatyzacji (450)
  • Różnice między serwerem automatyzacji a klientem automatyzacji (450)
  • Określanie zasobów wymaganych przez automatyzację (450)
  • "Wielka trójka" (451)
  • Tworzenie i ustanowienie odwołania do innej aplikacji (451)
    • Ustanawianie odwołania do innej aplikacji (451)
    • Przegląd obiektów, właściwości i metod (452)
    • Poznajemy strukturę obiektów (452)
    • Użycie narzędzia Object Browser (453)
    • Tworzenie zmiennej obiektowej (454)
    • Odwołanie do pracującej aplikacji (455)
  • Przypisywanie zmiennej obiektowej do aplikacji (455)
  • Tworzenie egzemplarza aplikacji (456)
    • Jednoczesne użycie funkcji GetObject i New (456)
    • Użycie wczesnego i późnego łączenia typów (457)
    • Użycie funkcji CreateObject (457)
  • Użycie metod i właściwości obiektów automatyzacji (458)
    • Ustawianie właściwości obiektu (459)
    • Wykonywanie metod obiektów (459)
  • Zwalnianie obiektów automatyzacji (459)
  • Łączymy wszystko razem (459)
  • Zamykanie aplikacji serwera automatyzacji (460)
  • Użycie właściwości UserControl do sprawdzenia, w jaki sposób została otwarta aplikacja (461)
  • Użycie WithEvents w celu udostępnienia zdarzeń serwera automatyzacji (461)
    • Uruchamiamy WithEvents (463)
  • Techniki i wskazówki do automatyzacji (464)
    • Ustanowienie odwołania, użycie wczesnego wiązania typów i słowa kluczowego New (464)
    • Użycie istniejącego egzemplarza aplikacji, jeżeli jest ona uruchomiona (464)
    • Wyłącz odświeżanie ekranu (465)
    • Informacja o przetwarzaniu (465)
    • Wykonywanie programu przez serwer automatyzacji (466)
    • Użycie konstrukcji With/End With (466)
    • Zwalnianie zmiennych obiektowych (466)
    • Nie wyświetlaj okien dialogowych i komunikatów (467)
    • Używaj obsługi błędów (467)

Rozdział 19. Integracja z Microsoft Office (469)

  • Powody integracji z Microsoft Office (470)
    • Użycie Worda (471)
    • Użycie Excela (471)
    • Użycie PowerPointa (471)
    • Użycie Outlooka (471)
    • Użycie Grapha (471)
  • Wybór właściwego narzędzia (472)
  • Użycie rejestratora makr do pisania kodu (472)
  • Użycie makr automatycznych (474)
  • Microsoft Forms (474)
  • Object Browser (475)
  • Nazwy klas aplikacji Office (475)
  • Przykład automatyzacji (476)
  • Automatyzacja Worda (477)
    • Model obiektów Worda (478)
    • Użycie szablonów Worda (479)
    • Wstawianie danych do dokumentu Worda (480)
    • Przykłady kodu automatyzacji Worda (483)
    • Pola (488)
    • Informacje o dokumencie (489)
    • Inne możliwości Worda (490)
  • Automatyzacja Excela (490)
    • Model obiektów Excela (491)
    • Przykłady automatyzacji Excela (491)
  • Automatyzacja PowerPointa (494)
    • Model obiektów PowerPointa (494)
    • Przykłady automatyzacji PowerPointa (494)
  • Automatyzacja Outlooka (497)
    • Model obiektów Outlooka (497)
    • Dodawanie i wyświetlanie folderów (498)
    • Dodawanie nowego zadania i wyświetlenie zadań (498)
    • Tworzenie wiadomości e-mail z załącznikiem (498)
    • Tworzenie elementów Outlooka (499)
    • Wyświetlanie domyślnych folderów (500)
    • Wyświetlenie foldera publicznego (500)
    • Szukanie elementu w Outlooku (500)
    • Filtrowanie elementów w Outlooku (500)
  • Automatyzacja Graph (501)
    • Model obiektów Graph (501)
    • Tworzenie wykresu (501)

Rozdział 20. Użycie Visual Basic z Accessem (503)

  • Tworzenie komponentów ActiveX (503)
    • Czym są komponenty ActiveX (504)
    • Różnice między ActiveX EXE i ActiveX DLL (504)
    • Tworzenie komponentu ActiveX (505)
    • Kompilowanie biblioteki DLL (508)
    • Użycie komponentu ActiveX cSound (509)
    • Dystrybucja komponentów ActiveX (510)
    • Komponent obsługi błędów (519)
    • Dane modułu obsługi błędów (519)
    • Komponent cError (520)
  • Tworzenie formantów ActiveX (520)
    • Rodzaje formantów ActiveX (520)
    • Atrybuty formantów ActiveX (521)
    • Tworzenie programowych formantów ActiveX (521)
    • Tworzenie formantów ActiveX interfejsu użytkownika (534)

Część VII Zagadnienia wielodostępu (541)

Rozdział 21. Zagadnienia wielodostępu, serwer plików, blokowanie (543)

  • Zagadnienia wielodostępu (543)
  • Przegląd wieloużytkownikowej architektury Jet (544)
  • Omówienie blokad Jet (545)
    • Tryby bazy danych (545)
    • Schemat blokowania (547)
    • Szczegółowość blokad (548)
  • Wybór właściwej architektury (548)
  • Operacje na blokadach (549)
    • Określanie stanu blokad (549)
    • Obsługa błędów blokowania (551)
    • Transakcje (553)
  • Optymalizacja aplikacji wielodostępnych (555)
    • Indeksowanie tabel (555)
    • Partycjonowanie aplikacji (555)
  • Blokady Oracle/SQL Server (555)

Rozdział 22. Bezpieczeństwo (557)

  • Elementy bezpieczeństwa (558)
    • Zabezpieczenie bazy danych hasłem (558)
    • System bezpieczeństwa grupy roboczej (558)
  • Tworzenie grupy roboczej (559)
  • Użytkownicy i grupy (562)
    • Omówienie domyślnych ustawień użytkowników i grup (562)
    • Tworzenie użytkowników (563)
    • Ustawianie i zmiana hasła użytkownika (563)
    • Tworzenie grup (564)
    • Przypisywanie użytkowników do grup (565)
    • Rozróżnianie między domyślnymi i specjalnymi grupami i użytkownikami (565)
    • Poznajemy uprawnienia (566)
  • Tworzenie systemu bezpieczeństwa przy użyciu opcji startowych (568)
  • Zagadnienia bezpieczeństwa przy użyciu replikacji (569)
  • Ochrona podzielonych baz danych (570)
    • Opcja With OwnerAccess (571)
  • Bezpieczeństwo systemu klient-serwer (572)
    • Zarządzanie użytkownikami (572)
    • Wyliczanie grup i użytkowników oraz wyświetlanie przynależności (574)
    • Identyfikacja bieżących użytkowników za pomocą ADOX (575)
    • Wyszukiwanie użytkowników z pustym hasłem (576)
    • Ustawianie i usuwanie hasła (577)
    • Zarządzanie prawami własności obiektów (578)
    • Zarządzanie wieloma aplikacjami (578)
    • Używanie SQL (579)
  • Zabezpieczanie bazy danych krok po kroku (581)
  • Częste błędy bezpieczeństwa (581)

Część VIII Publikowanie w sieci za pomocą Accessa 2002 (583)

Rozdział 23. Konfiguracja serwera WWW do publikowania w sieci WWW (585)

  • Środowisko programistyczne a środowisko produkcyjne (585)
  • Wybór platformy (586)
    • Personal Web Server i Peer Web Services (587)
    • Internet Information Server (587)
  • Co to jest Option Pack (588)
  • Uruchomienie serwera WWW (589)
    • Instalacja (589)
    • NT Option Pack dla Windows 95/98 (590)
    • Microsoft Transaction Server 2.0 (593)
  • Zarządzanie i konfiguracja serwera WWW (595)
    • Personal Web Manager (595)
    • Microsoft Management Console (597)
  • Zabezpieczanie aplikacji WWW (603)
  • Różnice pomiędzy witryną a katalogiem wirtualnym (604)
    • Co to jest IUSER ? (606)
    • Typ systemu plików (606)
    • Struktura katalogów i wymagane uprawnienia (607)
    • ASP/HTML - położenie i uprawnienia (607)
    • Bazy danych - położenie i uprawnienia (607)

Rozdział 24. Przenoszenie Accessa 2002 do sieci WWW za pomocą komponentów sieciowych Office (611)

  • Czym są komponenty sieciowe Office (611)
    • Co potrafią komponenty sieciowe Office (612)
    • Wymagane licencje na użycie komponentów sieciowych (612)
  • Użycie formantu Office Arkusz (613)
    • Rozpoczynamy (613)
    • Użycie formantu w Accessie (613)
  • Użycie formantu Office Wykres (616)
    • Rozpoczynamy (616)
    • Użycie formantu w Accessie (616)
  • Użycie formantu Office Tabela przestawna (619)
    • Rozpoczynamy (619)

Rozdział 25. Użycie stron dostępu do danych (621)

    • Czym są strony dostępu do danych? (621)
    • Architektura oraz wymagania stron dostępu do danych (622)
  • Tworzenie Twojej pierwszej strony dostępu do danych (622)
    • Oglądanie strony dostępu do danych (625)
  • Tworzenie interaktywnych odnośników (626)
  • Łączenie komponentów sieciowych Office z DAP (627)
    • Dodanie komponentu sieciowego Arkusz Excel (628)
    • Dodanie komponentu sieciowego Wykres (629)
  • Skrypty w stronach dostępu do danych (630)
    • Zmiana źródła danych w trakcie działania strony (631)

Rozdział 26. Publikowanie w sieci przy użyciu Accessa 2002 i Active Server Pages (633)

  • Użycie Active Server Pages (633)
  • Architektura Active Server Pages (634)
    • Active Server Pages kontra CGI (635)
    • Uruchomienie stron ASP (636)
  • Rozpoczynamy pracę z Active Server Pages (636)
    • Konstrukcja kodu ASP (639)
    • Ograniczenia eksportu stron ASP (639)
  • Active Server Pages (640)
    • Silnik ASP (640)
    • Skrypty wykonywane na serwerze (640)
    • Obiekty aplikacji i sesji (646)
    • Użycie obiektów żądań i odpowiedzi (647)
    • Plik global.asa (649)
    • Przykłady użycia obiektów ASP (650)
    • Użycie ADO w aplikacjach ASP (651)
  • Przykład: tworzenie strony WWW dostępnej dla członków grupy (652)
  • Publikacja w sieci z Accessa 2002 przy użyciu XML (659)
    • Podstawy XML (659)
    • Programowe tworzenie pliku XML (662)
  • Tworzenie wykresów przy użyciu formantu Wykres (664)

Skorowidz (667)

Dodaj do koszyka Access 2002. Projektowanie baz danych. Księga eksperta

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.