Facebook - konwersja
Darmowy fragment

Access 2007 PL. Biblia - ebook

Wydawnictwo:
Format:
PDF
Data wydania:
9 września 2013
147,00
14700 pkt
punktów Virtualo

Access 2007 PL. Biblia - ebook

Kompleksowe źródło wiedzy o najpopularniejszej bazie danych

  • Jak tworzyć wydajne bazy danych?
  • Jak programować w Accesie?
  • Jak zautomatyzować działanie aplikacji za pomocą VBA?

Sukcesy odnoszą te przedsiębiorstwa, które doceniają wartość informacji i potrafią nimi sprawnie zarządzać. Zatem Access to potężne narzędzie w rękach tych, którzy wiedzą, jak je wykorzystać!

Najnowsze wcielenie tej aplikacji, czyli Access 2007, zostało nie tylko ulepszone, ale też znacznie przebudowane, by jeszcze bardziej integrować się z użytkownikiem. Przeprojektowano interfejs, udoskonalono widok arkusza danych, usprawniono sortowanie, filtrowanie i tworzenie tabel. Ponadto nowa edycja posiada pełne wsparcie języka XML i szerokie możliwości sieciowe. Wszystko zostało zaprojektowane pod kątem zwiększenia wydajności pracy, użytkownicy mają zatem do dyspozycji wygodne szablony, rozbudowany system kreatorów i mechanizmy szybkiego tworzenia bazy danych.
A to jedynie krótkie podsumowanie niesamowitych możliwości nowej wersji Accesa.

Książka "Access 2007 PL. Biblia" to najbogatsze źródło wiedzy o tym użytecznym narzędziu. Czytając ją i wykonując dziesiątki zawartych w niej przykładów, nabierzesz biegłości, która pozwoli Ci sprawnie gromadzić informacje i efektywnie nimi zarządzać. Dowiesz się, jak tworzyć tabele i określać atrybuty pól, projektować aplikacje i manipulować danymi za pomocą kwerend. Nauczysz się budować raporty i korzystać z języka VBA w celu zautomatyzowania działania Accessa. Poznasz język SQL, zasady pracy z danymi zewnętrznymi oraz sposoby integracji Accessa z innymi aplikacjami. Przeczytasz także o profesjonalnych technikach tworzenia, zabezpieczania i optymalizowania aplikacji bazodanowych w środowisku MS Access.

  • Zasady projektowania baz danych
  • Tworzenie tabel
  • Wybieranie danych za pomocą kwerend
  • Operatory i wyrażenia w Accessie
  • Tworzenie formularzy do wprowadzania danych
  • Projektowanie raportów
  • Programowanie w języku VBA
  • Dostęp do danych z poziomu języka SQL
  • Wyszukiwanie i usuwanie błędów w aplikacjach
  • Import i eksport danych ze źródeł zewnętrznych
  • Zaawansowane techniki tworzenia aplikacji
  • Integracja Accessa z innymi aplikacjami
  • Korzystanie z formantów ActiveX
  • Optymalizacja aplikacji bazodanowych
  • Przetwarzanie plików XML
  • Połączenie Accessa z MS SQL Server

Wykorzystaj w pełni potęgę Accessa
i efektywnie zarządzaj informacjami.

Spis treści

O autorach (27)

Podziękowania (31)

Wprowadzenie (33)

Część I Komponenty Accessa (47)

Rozdział 1. Wprowadzenie do projektowania baz danych (49)

  • Terminologia związana z bazami danych występująca w Accessie (50)
    • Bazy danych (50)
    • Tabele (51)
    • Rekordy i pola (53)
    • Wartości (53)
  • Relacyjne bazy danych (53)
    • Korzystanie z więcej niż jednej tabeli (53)
    • Dlaczego należy tworzyć wiele tabel? (54)
  • Obiekty oraz widoki baz danych Accessa (55)
    • Arkusze danych (55)
    • Kwerendy (56)
    • Formularze do wprowadzania danych oraz ich wyświetlania (56)
    • Raporty (57)
    • Projektowanie obiektów systemu (57)
  • Pięcioetapowa metoda projektowania (58)
    • Etap 1. Ogólny projekt systemu - od koncepcji do rzeczywistości (59)
    • Etap 2. Projektowanie raportów (60)
    • Etap 3. Projektowanie danych: jakie pola są obowiązkowe? (61)
    • Etap 4. Projektowanie tabel (64)
    • Etap 5. Projektowanie formularzy - wejście (68)
  • Podsumowanie (69)

Rozdział 2. Tworzenie tabel Accessa (71)

  • Wprowadzenie do Accessa 2007 (72)
    • Sekcja szablonów (72)
    • Menu Plik (73)
  • Tworzenie bazy danych (74)
  • Środowisko Accessa 2007 (77)
    • Okienko nawigacji (77)
    • Wstążka (79)
    • Inne ważne własności środowiska Accessa (80)
  • Tworzenie nowej tabeli (81)
    • Istota konwencji nazewnictwa (82)
    • Proces tworzenia struktury tabeli (83)
    • Posługiwanie się zakładką Projekt na wstążce Accessa (87)
    • Praca z polami (88)
  • Tworzenie tabeli tblKlienci (97)
    • Pola autonumerowane w Accessie (97)
    • Kończenie tabeli tblKlienci (97)
  • Zmiana struktury tabeli (98)
    • Wstawianie nowego pola (98)
    • Usuwanie pola (98)
    • Zmiana położenia pola (99)
    • Zmiana nazwy pola (99)
    • Zmiana rozmiaru pola (99)
    • Problemy konwersji danych (100)
    • Przypisywanie właściwości pól (101)
  • Właściwości pól tabeli tblKlienci (117)
    • Okno właściwości Odnośnik (117)
  • Określanie klucza głównego (118)
    • Wartości niepowtarzalne (119)
    • Wybór klucza głównego (119)
    • Tworzenie klucza głównego (120)
    • Tworzenie złożonych kluczy głównych (120)
  • Indeksowanie tabel Accessa (121)
    • Czy używanie indeksów jest ważne? (122)
    • Indeksy złożone z wielu pól (124)
    • Kiedy należy indeksować tabele? (125)
    • Indeksowanie tabeli tblKlienci (126)
  • Drukowanie struktury tabeli (127)
  • Zapisywanie ukończonej tabeli (128)
  • Operacje przeprowadzane na tabelach w oknie bazy danych (128)
    • Zmiana nazwy tabel (128)
    • Usuwanie tabel (129)
    • Kopiowanie tabel w obrębie bazy danych (129)
    • Kopiowanie tabel do innej bazy danych (130)
  • Dodawanie rekordów do tabeli bazy danych (130)
  • Informacje o typie danych Załącznik (131)
  • Podsumowanie (132)

Rozdział 3. Projektowanie wzmocnionych aplikacji (133)

  • Normalizacja danych (135)
    • Pierwsza postać normalna (136)
    • Druga postać normalna (138)
    • Trzecia postać normalna (142)
    • Więcej informacji na temat anomalii (143)
    • Denormalizacja (143)
  • Relacje pomiędzy tabelami (144)
    • Wiązanie danych (145)
    • Jeden do jednego (147)
    • Jeden do wielu (148)
    • Wiele do wielu (150)
    • Relacje przechodnie (151)
  • Więzy integralności (152)
  • Pojęcie kluczy (155)
    • Określanie klucza głównego (156)
    • Korzyści wynikające ze stosowania kluczy głównych (158)
    • Wybór klucza głównego (159)
    • Tworzenie relacji i wymuszanie przestrzegania więzów integralności (161)
    • Przeglądanie wszystkich relacji (167)
    • Usuwanie relacji (167)
    • Reguły integralności specyficzne dla aplikacji (167)
  • Podsumowanie (169)

Rozdział 4. Wybieranie danych za pomocą kwerend (171)

  • Pojęcie kwerendy (172)
    • Czym jest kwerenda? (172)
    • Typy kwerend (174)
    • Możliwości kwerend (175)
    • Jak działają zestawy rekordów? (176)
  • Tworzenie kwerendy (177)
    • Używanie okna kwerendy (178)
    • Poruszanie się w oknie widoku projektu kwerendy (178)
    • Używanie wstążki Projektowanie kwerendy (179)
    • Korzystanie z obszaru QBE okna projektu kwerendy (179)
  • Wybieranie pól (180)
    • Dodawanie pojedynczego pola (180)
    • Dodawanie wielu pól (181)
  • Wyświetlanie zestawu rekordów (182)
  • Praca z polami (183)
    • Zaznaczanie pola w obszarze siatki QBE (183)
    • Zmiana kolejności pól (184)
    • Zmiana rozmiaru kolumn w obszarze siatki QBE (184)
    • Usuwanie pól (185)
    • Wstawianie pól (185)
    • Aliasy nazw pól (185)
    • Wyświetlanie pól (186)
  • Zmiana kolejności sortowania (187)
  • Wyświetlanie tylko wybranych rekordów (189)
    • Kryteria wyboru rekordów (189)
    • Definiowanie prostych kryteriów tekstowych (189)
    • Definiowanie prostych kryteriów innych typów (191)
  • Drukowanie zbiorów wynikowych kwerend (192)
  • Zapisywanie kwerendy (192)
  • Dodawanie do kwerendy więcej niż jednej tabeli (193)
  • Obszar Tabele/kwerendy okna projektu kwerendy (194)
    • Linie sprzężeń (194)
    • Operacje na oknach list pól (195)
    • Przesuwanie tabel (195)
    • Usuwanie tabel (195)
    • Dodawanie kolejnych tabel (195)
  • Dodawanie pól z więcej niż jednej tabeli (196)
    • Przeglądanie nazw tabel (196)
    • Dodawanie wielu pól (197)
  • Ograniczenia dla kwerend bazujących na wielu tabelach (197)
    • Ograniczenia modyfikacji (198)
    • Obchodzenie ograniczeń dla kwerend (198)
  • Tworzenie sprzężeń w kwerendach i ich obsługa (200)
    • Sprzęganie tabel (201)
    • Określenie typu sprzężenia (202)
    • Usuwanie sprzężeń (204)
  • Typy sprzężeń tabel (204)
    • Sprzężenia równe (wewnętrzne) (205)
    • Zmiana właściwości sprzężenia (206)
    • Sprzężenia wewnętrzne oraz zewnętrzne (207)
    • Tworzenie iloczynu kartezjańskiego (208)
  • Podsumowanie (208)

Rozdział 5. Używanie operatorów i wyrażeń w Accessie (211)

  • Co to są operatory? (212)
    • Typy operatorów (212)
    • Priorytet operatorów (224)
  • Kwerendy - od prostych do złożonych (225)
    • Używanie w kwerendach operatorów porównania (226)
    • Złożone kryteria wyboru (228)
    • Używanie funkcji w kwerendach wybierających (231)
    • Odwoływanie się do pól w kwerendach wybierających (231)
  • Wpisywanie kryteriów jednowartościowych (231)
    • Wprowadzanie kryteriów znakowych (Tekst lub Nota) (232)
    • Operator Like i symbole wieloznaczne (233)
    • Określanie wartości niepasujących (236)
    • Wprowadzanie kryteriów liczbowych (Liczba, Waluta, Autonumerowanie) (237)
    • Wprowadzanie kryteriów logicznych (Tak/Nie) (239)
    • Wprowadzanie kryterium dla obiektu OLE (239)
  • Wprowadzanie wielu kryteriów w jednym polu (239)
    • Operacja Or (240)
    • Określanie wielu wartości pola za pomocą operatora Or (240)
    • Używanie komórki Lub: na siatce projektu QBE (241)
    • Używanie listy wartości w połączeniu z operatorem In (242)
    • Operacja And (242)
    • Określanie zakresu za pomocą operatora And (243)
    • Używanie operatora Between...And (243)
    • Wyszukiwanie danych o wartości Null (244)
  • Wprowadzanie kryteriów w wielu polach (245)
    • Używanie operacji And i Or w polach kwerendy (245)
    • Określanie kryteriów And w wielu polach kwerendy (246)
    • Określanie kryteriów Or w wielu polach kwerendy (246)
    • Używanie operacji And oraz Or na różnych polach (247)
    • Kwerenda złożona w wielu wierszach (249)
  • Tworzenie w kwerendzie pola obliczeniowego (249)
  • Podsumowanie (250)

Rozdział 6. Praca w widoku arkusza danych (251)

  • Arkusze danych (252)
  • Okno arkusza danych (253)
    • Poruszanie się w obrębie arkusza danych (254)
    • Przyciski nawigacyjne (254)
    • Wstążka arkusza danych (255)
  • Otwieranie arkusza danych (256)
  • Wpisywanie nowych danych (256)
    • Zapisywanie rekordu (258)
    • Automatyczne sprawdzanie poprawności typów danych (258)
    • Wpływ właściwości na wpisywane dane (259)
  • Operacje przeprowadzane na rekordach w arkuszu danych (262)
    • Przemieszczanie się pomiędzy rekordami (262)
    • Wyszukiwanie określonej wartości (263)
  • Modyfikowanie wartości w arkuszu danych (265)
    • Ręczne zamienianie istniejących wartości (265)
    • Modyfikacja istniejącej wartości (266)
    • Pola, których nie można edytować (267)
  • Używanie funkcji Cofnij (267)
  • Kopiowanie i wklejanie wartości (267)
  • Zamienianie wartości (268)
  • Dodawanie nowych rekordów (269)
  • Usuwanie rekordów (269)
  • Wyświetlanie rekordów (270)
    • Zmiana kolejności pól (270)
    • Zmiana szerokości wyświetlanych pól (272)
    • Zmiana wysokości wyświetlanych rekordów (272)
    • Zmiana czcionki (273)
    • Wyświetlanie linii oddzielających komórki i alternatywne kolory wierszy (274)
    • Wyrównywanie danych w kolumnach (275)
    • Ukrywanie oraz odkrywanie kolumn (276)
    • Blokowanie kolumn (276)
    • Zapisywanie zmienionego układu arkusza (277)
    • Zapisywanie rekordu (277)
  • Sortowanie i filtrowanie rekordów w arkuszu danych (277)
    • Korzystanie z funkcji szybkiego sortowania (277)
    • Używanie filtrowania według wyboru (278)
    • Używanie filtrowania według formularza (280)
  • Drukowanie rekordów (281)
    • Drukowanie arkusza danych (282)
    • Korzystanie z podglądu wydruku (282)
  • Podsumowanie (282)

Rozdział 7. Tworzenie prostych formularzy (285)

  • Tworzenie formularzy za pomocą poleceń na wstążce (286)
    • Tworzenie nowego formularza (286)
    • Tworzenie formularza dzielonego (287)
    • Tworzenie formularza typu "wiele elementów" (287)
    • Tworzenie formularzy za pomocą kreatora (288)
    • Tworzenie formularza w postaci arkusza danych (290)
    • Tworzenie pustego formularza (290)
  • Dodawanie formantów (290)
    • Zmiana rozmiaru obszaru formularza (291)
    • Zapisywanie formularza (291)
  • Formanty formularza (292)
    • Typy formantów (292)
    • Dwa sposoby dodawania formantów (294)
  • Zaznaczanie formantów (299)
    • Zaznaczanie jednego formantu (299)
    • Zaznaczanie wielu formantów (300)
    • Anulowanie zaznaczenia formantów (300)
  • Wykonywanie operacji na formantach (301)
    • Zmiana rozmiaru formantu (301)
    • Automatyczna zmiana rozmiaru formantów (302)
    • Przenoszenie formantu (302)
    • Wyrównywanie formantów (303)
    • Modyfikowanie wyglądu formantu (305)
    • Modyfikowanie wyglądu wielu formantów (306)
    • Grupowanie formantów (306)
    • Usuwanie formantu (307)
    • Dołączanie etykiety do formantu (308)
    • Kopiowanie formantu (308)
    • Zmiana typu formantu (309)
  • Właściwości (309)
    • Wyświetlanie arkusza właściwości (310)
    • Korzystanie z arkusza właściwości (311)
    • Zmiana ustawień właściwości formantu (311)
  • Podsumowanie (314)

Rozdział 8. Praca z danymi w formularzach Accessa (315)

  • Używanie widoku formularza (316)
    • Wstążka widoku formularza (317)
    • Nawigacja pomiędzy polami (318)
    • Nawigacja między rekordami (319)
  • Modyfikowanie wartości w formularzu (320)
    • Formanty, których nie można modyfikować (320)
    • Praca z obrazami i obiektami OLE (321)
    • Wprowadzanie danych w polu typu Nota (322)
    • Wprowadzanie danych w polu typu Data (322)
    • Używanie grup opcji (323)
    • Używanie pól kombi i list (323)
    • Przełączanie się do widoku arkusza danych (324)
    • Zapisywanie rekordu (325)
  • Drukowanie formularzy (325)
    • Korzystanie z podglądu wydruku (326)
  • Praca z właściwościami formularza (326)
    • Modyfikacja tekstu na pasku tytułu za pomocą właściwości Tytuł (327)
    • Tworzenie formularza związanego (328)
    • Określanie sposobu wyświetlania formularza (328)
    • Usuwanie paska selektora rekordów (330)
    • Inne właściwości formularzy (330)
  • Dodawanie nagłówka lub stopki formularza (337)
  • Zmiana układu formularza (338)
    • Modyfikacja właściwości formantów (338)
    • Określanie kolejności dostępu (338)
    • Wyrównywanie formantów (339)
    • Modyfikowanie formatu tekstu w formancie (340)
  • Tworzenie formantów obliczanych (341)
  • Przekształcanie formularza w raport (342)
  • Podsumowanie (342)

Rozdział 9. Tworzenie raportów (343)

  • Podstawowe informacje o raportach (344)
    • Dostępne typy raportów (344)
    • Różnice między raportami a formularzami (347)
    • Procedura tworzenia raportu (347)
  • Tworzenie raportów za pomocą kreatorów (348)
    • Tworzenie nowego raportu (348)
    • Wybieranie poziomów grupowania (349)
    • Definiowanie opcji grupowania (350)
    • Wybieranie kolejności sortowania (350)
    • Wybieranie opcji podsumowania (351)
    • Wybieranie układu raportu (352)
    • Wybieranie stylu raportu (353)
    • Otwieranie projektu raportu (353)
    • Korzystanie z podglądu wydruku (354)
    • Okno projektu raportu (355)
  • Drukowanie raportu (356)
  • Zapisywanie raportu (356)
  • Rozpoczęcie od pustego formularza (356)
    • Widok układu (356)
    • Widok projektu raportu (358)
  • Podstawowe pojęcia związane z raportami (358)
    • Sekcje raportu w widoku projektu (359)
  • Tworzenie raportu od podstaw (363)
    • Tworzenie nowego raportu i wiązanie go z kwerendą (364)
    • Definiowanie rozmiaru i układu strony raportu (365)
    • Umieszczanie formantów na raporcie (366)
    • Zmiana rozmiaru sekcji (367)
    • Praca z polami tekstowymi i dołączonymi do nich etykietami (368)
    • Zmiana właściwości etykiet i pól tekstowych (374)
    • Powiększanie i zmniejszanie pól tekstowych (376)
    • Sortowanie i grupowanie danych (376)
    • Sortowanie danych w obrębie grup (378)
    • Wprowadzanie podziału na strony (381)
  • Dopracowywanie raportu (382)
    • Modyfikowanie nagłówka strony (383)
    • Tworzenie wyrażenia w nagłówku grupy (384)
    • Zmienianie właściwości obrazu i sekcji szczegółów (385)
    • Tworzenie standardowej stopki strony (386)
    • Zapisywanie raportu (387)
  • Podsumowanie (387)

Część II Programowanie w Microsoft Access (389)

Rozdział 10. Podstawy programowania w języku VBA (391)

  • Ograniczenia makr (391)
  • Wprowadzenie do języka Visual Basic for Applications (392)
  • Terminologia związana z językiem VBA (393)
  • Od makra do kodu Visual Basica (395)
    • Kiedy należy korzystać z makr, a kiedy z procedur tworzonych w Visual Basicu? (395)
    • Konwersja istniejących makr na kod Visual Basica (396)
    • Tworzenie kodu za pomocą kreatora przycisków poleceń (398)
  • Tworzenie programów w języku VBA (399)
    • Zdarzenia i procedury zdarzeń (400)
    • Moduły (402)
    • Tworzenie nowego modułu (403)
  • Konstrukcje języka VBA (411)
    • Instrukcje warunkowe (411)
    • Pętle (414)
  • Obiekty i kolekcje (416)
    • Instrukcja With (417)
    • Instrukcja For Each (418)
  • Korzystanie z dyrektyw kompilatora (419)
  • Opcje Accessa 2007 przeznaczone dla programistów (421)
    • Zakładka Editor w oknie dialogowym Options (421)
    • Okno dialogowe właściwości projektu (422)
    • Argumenty wiersza polecenia (425)
  • Podsumowanie (426)

Rozdział 11. Typy danych i procedury w języku VBA (429)

  • Edytor języka VBA (430)
  • Zmienne (432)
    • Nazewnictwo zmiennych (434)
    • Deklarowanie zmiennych (435)
  • Typy danych (438)
    • Porównanie niejawnego i jawnego deklarowania zmiennych (440)
    • Wymuszanie jawnego deklarowania zmiennych (441)
    • Używanie konwencji nazewnictwa (442)
    • Zasięg i czas życia zmiennych (443)
  • Procedury Sub i funkcje (446)
    • Gdzie można utworzyć procedurę? (447)
    • Wywoływanie procedur i funkcji (447)
    • Tworzenie procedur (448)
  • Tworzenie funkcji (451)
    • Obsługa przekazywanych parametrów (452)
    • Wywoływanie funkcji, przekazywanie parametrów (454)
  • Tworzenie funkcji wyznaczającej kwotę podatku (455)
    • Argumenty identyfikowane przez nazwę (457)
  • Podsumowanie (459)

Rozdział 12. Model zdarzeń Accessa (461)

  • Zdarzenia (462)
    • W jaki sposób zdarzenia uruchamiają kod VBA? (463)
    • Wyzwalanie procedur zdarzeń (464)
  • Często używane zdarzenia (464)
  • Procedury zdarzeń formularza (465)
    • Podstawowe zdarzenia formularzy (466)
    • Zdarzenia formularzy dotyczące myszy i klawiatury (467)
    • Zdarzenia formularzy dotyczące danych (467)
    • Zdarzenia formularzy związane z tabelami przestawnymi (468)
    • Zdarzenia formularzy związane z projektami danych Accessa (468)
  • Procedury obsługi zdarzeń formantów (470)
  • Kolejność zdarzeń (472)
    • Otwieranie formularza z procedurą zdarzenia (476)
    • Procedura zdarzenia zamykająca formularz (476)
    • Procedura zdarzenia zatwierdzająca usunięcie rekordu (477)
    • Funkcja MsgBox() (479)
  • Procedury zdarzeń raportu (481)
    • Uruchamianie procedury zdarzenia podczas otwierania raportu (482)
  • Procedury zdarzeń sekcji raportu (482)
    • Korzystanie ze zdarzenia Przy formatowaniu (483)
  • Podsumowanie (484)

Rozdział 13. Używanie wyrażeń w kwerendach i kodzie VBA (485)

  • Wyrażenia (485)
    • Elementy wyrażenia (487)
    • Tworzenie wyrażenia (489)
    • Operatory specjalne w wyrażeniach i identyfikatorach (493)
    • Specjalne słowa kluczowe i właściwości (496)
  • Funkcje (497)
    • Wykorzystywanie funkcji w Accessie (497)
    • Typy funkcji (498)
    • Wykorzystywanie funkcji DLookUp() do przeszukiwania tabel (509)
  • Podsumowanie (511)

Rozdział 14. Dostęp do danych za pomocą kodu VBA (513)

  • SQL (514)
    • Wyświetlanie instrukcji SQL wykorzystywanych w kwerendach (514)
    • Przewodnik po SQL-u (515)
  • Tworzenie programów aktualizujących tabelę (523)
    • Aktualizacja pól rekordu z zastosowaniem ADO (524)
    • Aktualizacja pola obliczeniowego w rekordzie (528)
    • Wstawienie nowego rekordu (533)
    • Usuwanie rekordu (534)
    • Usuwanie powiązanych rekordów, znajdujących się w kilku tabelach (535)
  • Podsumowanie (538)

Rozdział 15. Korzystanie z narzędzi diagnostycznych języka VBA (539)

  • Testowanie i debugowanie aplikacji (540)
  • Źródła błędów (541)
    • Błędy syntaktyczne (542)
    • Błędy logiczne (543)
    • Błędy wykonania (544)
    • Unikanie błędów (544)
  • Używanie opcji kodowania modułów (546)
    • Auto Syntax Check (546)
    • Break on All Errors (547)
    • Require Variable Declaration (547)
    • Compile on Demand (547)
    • Auto List Members (548)
    • Auto Quick Info (548)
    • Auto Data Tips (548)
  • Kompilowanie kodu VBA (549)
  • Tradycyjne techniki debugowania (550)
    • Używanie instrukcji MsgBox (550)
    • Korzystanie z dyrektyw kompilatora (551)
    • Korzystanie z instrukcji Debug.Print (553)
  • Korzystanie z mechanizmów debugowania Accessa (554)
    • Okno Immediate (554)
    • Uruchamianie kodu w oknie Immediate (555)
    • Wstrzymywanie wykonywania kodu z wykorzystaniem pułapek (555)
    • Uruchamianie instrukcji krok po kroku (557)
    • Używanie okna Locals (559)
    • Obserwowanie zmiennych (559)
    • Czujki warunkowe (561)
    • Używanie stosu wywołań (562)
  • Podsumowanie (563)

Część III Bardziej zaawansowane techniki Accessa (565)

Rozdział 16. Praca z danymi zewnętrznymi (567)

  • Access i dane zewnętrzne (568)
    • Typy danych zewnętrznych (568)
    • Metody pracy z danymi zewnętrznymi (568)
  • Dołączanie danych zewnętrznych (571)
    • Połączenia z zewnętrznymi tabelami baz danych (572)
    • Ograniczenia dołączonych danych (574)
    • Dołączanie tabel z innych baz danych Accessa (575)
    • Łączenie ze źródłami danych ODBC (577)
    • Dołączanie baz danych (tabel) dBASE (577)
    • Dołączanie tabel Paradoksa (578)
    • Dołączanie tabel, które nie są bazami danych (578)
    • Podział bazy danych Accessa (583)
  • Praca z dołączonymi tabelami (584)
    • Ustawianie właściwości widoku (584)
    • Ustawianie relacji (585)
    • Optymalizowanie dołączonych tabel (585)
    • Usuwanie odwołania do dołączonej tabeli (586)
    • Przeglądanie lub zmienianie informacji o dołączonych tabelach (586)
  • Dołączanie tabel w Accessie z wykorzystaniem kodu (587)
    • Właściwości Connect i SourceTableName (587)
    • Sprawdzanie łączy (593)
  • Podsumowanie (595)

Rozdział 17. Importowanie i eksportowanie danych (597)

  • Typy importu i eksportu (597)
  • Importowanie zewnętrznych danych (599)
    • Importowanie z innej bazy danych Accessa (599)
    • Importowanie danych z arkusza kalkulacyjnego (600)
    • Importowanie list SharePoint (602)
    • Importowanie danych z plików tekstowych (603)
    • Importowanie dokumentów XML (610)
    • Importowanie dokumentów HTML (612)
    • Importowanie obiektów Accessa innych niż tabele (612)
    • Importowanie folderu Outlooka (613)
    • Importowanie z wykorzystaniem sterowników ODBC (613)
    • Importowanie tabel z innych baz danych przeznaczonych dla komputerów PC (616)
    • Rozwiązywanie problemów z importem (617)
  • Eksportowanie do formatów zewnętrznych (619)
    • Eksportowanie obiektów do innych baz danych Accessa (619)
    • Eksportowanie z wykorzystaniem sterowników ODBC (620)
    • Formaty dostępne wyłącznie dla eksportowania (620)
  • Podsumowanie (621)

Rozdział 18. Zaawansowane techniki tworzenia kwerend (623)

  • Zastosowanie pól obliczanych (624)
  • Wyszukiwanie liczby rekordów w tabeli lub kwerendzie (627)
  • Wyszukiwanie pierwszych n rekordów w kwerendzie (627)
  • Jak w kwerendach zapisywane są pola? (629)
    • Ukrywanie (zapobieganie wyświetlaniu) pól (629)
    • Zmiana nazw pól w kwerendach (630)
    • Ukrywanie i odkrywanie kolumn w oknie widoku projektu kwerendy (631)
  • Ustawianie właściwości kwerend (631)
  • Tworzenie kwerend obliczających podsumowania (634)
    • Podsumowania tworzone za pomocą kreatora kwerend (634)
    • Kwerendy podsumowujące w widoku projektu (635)
    • Obliczanie podsumowań dla wszystkich rekordów (637)
    • Podsumowania częściowe (637)
    • Filtrowanie wyników agregacji (638)
  • Kwerendy krzyżowe (640)
  • Kwerendy wyszukujące duplikaty i niedopasowane dane (643)
    • Kreator kwerend wyszukujących duplikaty (643)
    • Kreator kwerend wyszukujących niedopasowane dane (645)
  • Kwerendy tworzone wyłącznie za pomocą języka SQL (645)
    • Tworzenie kwerend składających (646)
    • Tworzenie kwerend przekazujących (648)
    • Tworzenie kwerend definicji danych (649)
    • Tworzenie podkwerend SQL w kwerendach Accessa (649)
  • Kwerendy funkcjonalne (650)
    • Typy kwerend funkcjonalnych (650)
    • Przeglądanie wyników kwerend funkcjonalnych (651)
    • Kwerend funkcjonalnych nie można cofnąć (652)
    • Tworzenie kwerend funkcjonalnych (652)
    • Rozwiązywanie problemów z kwerendami funkcjonalnymi (657)
  • Podsumowanie (658)

Rozdział 19. Formularze w Accessie - techniki zaawansowane (659)

  • Ustawianie właściwości formantów (660)
    • Modyfikowanie właściwości domyślnych (661)
    • Manipulowanie formantami w trybie runtime (662)
    • Odczyt właściwości formantów (665)
  • Praca z podformularzami (666)
  • Techniki projektowania formularzy (667)
    • Wykorzystanie właściwości Tab Stop (668)
    • Zliczanie pól wyboru (668)
    • Dodawanie animacji (668)
    • Szybsze odświeżanie z użyciem SQL (670)
    • Wybieranie danych do nadpisywania (670)
    • Przełączanie właściwości za pomocą operatora Not (670)
    • Tworzenie formularza zamykającego się automatycznie (671)
    • Techniki związane z polami kombi (671)
    • Sprawdzenie, czy formularz jest otwarty (673)
  • Techniki zaawansowane (673)
    • Formanty numeru strony i daty/godziny (673)
    • Kontrola nad obrazami (674)
    • "Morfing" formantów (675)
    • Malarz formatów (675)
    • Dodatkowa pomoc dla użytkowników (676)
    • Dodawanie obrazów tła (677)
    • Zdarzenia formularzy (678)
  • Korzystanie z formantu Karta (679)
  • Gromadzenie informacji za pomocą okien dialogowych (681)
    • Budowanie instrukcji SQL (683)
    • Wybór przycisku domyślnego (684)
    • Konfiguracja przycisku Anuluj (685)
    • Usunięcie menu sterowania (685)
    • Zamykanie formularza (685)
  • Podsumowanie (685)

Rozdział 20. Raporty w Accessie - techniki zaawansowane (687)

  • Ukrywanie powtarzających się informacji (688)
  • Alfabetyczne grupowanie danych (690)
  • Grupowanie według przedziałów czasowych (694)
  • Tworzenie list numerowanych (695)
  • Dodawanie znaków wypunktowania (698)
  • Dodawanie wyróżnienia w trybie runtime (699)
  • Ukrycie nagłówka strony (701)
  • Unikanie pustych raportów (701)
  • Nowa numeracja strony dla każdej grupy (702)
  • Unikanie wartości pustych w raporcie tabelarycznym (703)
  • Dodawanie innych informacji do raportu (703)
  • Dodanie nazwiska użytkownika do raportu związanego (704)
  • Dodawanie linii pionowych pomiędzy kolumnami (705)
  • Dodawanie pustego wiersza co n rekordów (706)
  • Drukowanie stron nieparzystych i parzystych (708)
  • Wyświetlanie wszystkich raportów w polu kombi (710)
  • Używanie różnych formatów w tym samym polu tekstowym (711)
  • Szybkie drukowanie danych z kwerendy (712)
  • Ukrywanie formularzy podczas podglądu wydruku (712)
  • Kilka krótkich wskazówek (713)
    • Centrowanie tytułu (713)
    • Łatwe wyrównywanie etykiet formantów (713)
    • Precyzyjne przemieszczanie formantów (713)
    • Przypisywanie unikatowych nazw do formantów (714)
  • Używanie dwóch i więcej kolumn w raporcie (714)
  • Wykorzystanie dwuprzebiegowego przetwarzania raportów (719)
  • Podsumowanie (721)

Rozdział 21. Tworzenie aplikacji wielodostępnych (723)

  • Problemy z siecią (724)
    • Wydajność sieci (724)
    • Lokalizacja plików (725)
    • Źródła danych (726)
    • Szczególne przypadki łączności (727)
  • Opcje otwierania bazy danych (728)
  • Dzielenie baz danych dla dostępu sieciowego (730)
    • Jak podzielić obiekty? (733)
    • Korzystanie z dodatku Rozdzielacz bazy danych (734)
  • Problemy z blokadami (736)
    • Wbudowane funkcje blokowania rekordów w Accessie (737)
    • Domyślny tryb otwierania (738)
    • Liczba ponownych prób aktualizacji (738)
    • Interwał ponawiania prób aktualizacji (738)
    • Interwał odświeżania (739)
    • Interwał odświeżania ODBC (739)
  • Obsługa błędów blokowania rekordów (739)
    • Funkcja obsługująca błędy blokowania (740)
    • Błąd 3260: Nie można zaktualizować... (742)
    • Błąd 3186: Nie można zapisać... (745)
    • A co z błędem 3188? (747)
    • Błąd 3197: Dane uległy zmianie, operacja zatrzymana (748)
  • Stosowanie formularzy niezwiązanych w środowiskach wielodostępnych (750)
    • Tworzenie formularza niezwiązanego (751)
    • Wprawienie formularza w ruch (752)
    • Właściwość Tag (752)
    • Zdarzenie Open formularza (752)
    • Przemieszczanie się pomiędzy rekordami (754)
    • Edycja danych (756)
  • Podsumowanie (758)

Rozdział 22. Integracja Accessa z innymi aplikacjami (759)

  • Zastosowanie automatyzacji w celu integracji z pakietem Office (760)
    • Tworzenie odwołań automatyzacji (760)
    • Tworzenie egzemplarzy obiektów automatyzacji (763)
    • Pobieranie egzemplarza istniejącego obiektu (765)
    • Działania z obiektami automatyzacji (766)
    • Zamykanie egzemplarzy obiektów automatyzacji (766)
  • Przykład automatyzacji z wykorzystaniem Worda (767)
    • Tworzenie egzemplarza obiektu Worda (771)
    • Ujawnianie egzemplarza Worda (771)
    • Tworzenie nowego dokumentu na podstawie istniejącego szablonu (772)
    • Zastosowanie zakładek do wstawiania danych (772)
    • Uaktywnianie egzemplarza Worda (773)
    • Przemieszczanie kursora w Wordzie (773)
    • Zamykanie egzemplarza obiektu Worda (773)
    • Wstawianie ilustracji za pomocą zakładek (773)
    • Zastosowanie rejestratora makr pakietu Office (774)
  • Zbieranie danych za pomocą Outlooka 2007 (776)
    • Tworzenie wiadomości e-mail (776)
    • Zarządzanie odpowiedziami (778)
  • Podsumowanie (782)

Rozdział 23. Integracja aplikacji Access i SharePoint (783)

  • Co to jest SharePoint? (783)
    • Czym jest technologia SharePoint Services?...
Kategoria: Systemy operacyjne
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-246-8471-7
Rozmiar pliku: 51 MB

BESTSELLERY

Menu

Zamknij