
Odkryj nieznane możliwości Accessa
- Wyświetl pliki multimedialne w oknach Accessa
- Skorzystaj z funkcji obsługi plików XML
- Połącz Accessa z innymi bazami danych
Microsoft Access to najpopularniejsza w zastosowaniach biurowych baza danych. Dzięki swej prostocie, dużym możliwościom oraz zintegrowanym mechanizmom służącym do szybkiego tworzenia aplikacji i interfejsów użytkownika. Access jest stosowany wszędzie tam, gdzie pożądana jest minimalna ilość czynności związanych z konserwacją wdrożonego rozwiązania. Może również pełnić funkcję interfejsu użytkownika dla innych baz danych, takich jak Oracle czy MySQL. Poza możliwościami widocznymi na pierwszy rzut oka i powszechnie stosowanymi Access oferuje również wiele mniej znanych funkcji, które mogą okazać się niezwykle przydatne w jego codziennym użytkowaniu.
"100 sposobów na Access" to podręcznik przedstawiający wszystkie funkcje tej bazy danych. Czytając tę książkę, dowiesz się, jak budować złożone kwerendy, odtwarzać pliki wideo i wyświetlać strony WWW w formularzach oraz wykorzystywać funkcje Excela w Accessie. Nauczysz się tworzyć wydajne aplikacje, stosować Accessa w połączeniu z innymi bazami danych oraz korzystać z funkcji pozwalających na obsługę plików XML.
- Dostosowywanie interfejsu aplikacji
- Porządkowanie biblioteki makropoleceń
- Szybkie kopiowanie danych pomiędzy tabelami
- Optymalizacja i usprawnianie działania formularzy
- Stosowanie formatowania warunkowego
- Budowanie tabel Accessa za pomocą MS SQL Servera
- Łączenie Accessa z innymi aplikacjami pakietu MS Office
- Tworzenie i stosowanie aplikacji dodatkowych
Dzięki tej książce poznasz nowe sposoby pracy z Accessem.
O autorach (7)
Wprowadzenie (11)
Rozdział 1. Porady ogólne (15)
- 1. Łatwy dostęp do podstawowych obiektów (15)
- 2. Dostosowywanie aplikacji (18)
- 3. Szybko i bez literówek (22)
- 4. Optymalizuj proces wprowadzania zmian w danych (25)
- 5. Przenoszenie danych między wersjami Accessa (28)
- 6. Uporządkuj i rozbuduj swoje makra (29)
- 7. Oczyść bazę danych ze zbędnych elementów (31)
- 8. Ochrona cennych danych (34)
- 9. Praca z dowolną ilością danych (36)
- 10. Szybkie wyszukiwanie obiektów bazy danych (38)
- 11. Tabela skrzyżowań (39)
- 12. Ograniczanie rozmiarów bazy danych (41)
Rozdział 2. Tabele (45)
- 13. Dostosowywanie pola typu Autonumerowanie (45)
- 14. Kopiowanie danych między tabelami bez użycia kwerend dołączających (49)
- 15. Pomijanie tabel systemowych w kodzie VBA (51)
- 16. Ukrywanie danych (56)
- 17. Symulowanie wyzwalaczy (59)
- 18. Szybsze definiowanie tabel (65)
Rozdział 3. Wprowadzanie danych i nawigacja (69)
- 19. Nawigacja w długich formularzach (69)
- 20. Łatwe uzupełnianie pól tekstowych (74)
- 21. Uzupełnianie standardowych list przez użytkowników (78)
- 22. Sprawne wypełnianie i sortowanie list (80)
- 23. Dodatkowe formanty formularzy (86)
- 24. Potwierdzanie zmiany rekordu przed zapisem (89)
- 25. Zegar w formularzu (90)
- 26. Dopracowana kolejność przechodzenia (93)
- 27. Wyróżnianie aktywnego formantu (94)
Rozdział 4. Prezentacja (97)
- 28. Podział alfabetycznie posortowanych rekordów na grupy wyróżnione literami (98)
- 29. Warunkowe sumy pośrednie (104)
- 30. Wyróżnianie ważnych danych przy użyciu formatowania warunkowego (108)
- 31. Bezpośrednie łącze do raportu (111)
- 32. Ochrona własności intelektualnej (113)
- 33. Pokaz slajdów w Accessie (118)
- 34. Film w formularzu (123)
- 35. Raporty osadzone w formularzach (127)
- 36. Numerowanie wierszy raportu (130)
- 37. Cieniowanie co drugiego wiersza raportu (132)
- 38. Oszczędzanie papieru przez zmniejszenie odstępów (133)
- 39. Dołączanie daty, godziny, numeru strony i liczby stron (137)
Rozdział 5. Kwerendy i język SQL (139)
- 40. Generowanie próbki zbioru rekordów (139)
- 41. Bezpieczne operacje wstawiania danych (142)
- 42. Wyszukiwanie niedopasowanych rekordów według więcej niż jednego pola klucza (145)
- 43. Uzupełnianie wyników zapytania rekordem sumy (149)
- 44. Sortowanie oparte na fragmencie pola tekstowego (150)
- 45. Podsumowania złożonych danych (158)
- 46. Wszystkie kombinacje danych (162)
- 47. Problemy z polami pustymi (165)
- 48. Kwerenda korzystająca z funkcji użytkownika (170)
- 49. Budowanie tabel Accessa przy użyciu skryptów serwera MS SQL Server (172)
- 50. Symbole wieloznaczne w kwerendach (176)
- 51. Przejrzysty zapis alternatywnych kryteriów wyszukiwania (177)
- 52. Przejrzysty zapis kryteriów typu And (179)
- 53. Złączenie zewnętrzne (181)
- 54. Wyrażenia regularne (183)
Rozdział 6. Współpraca wielu użytkowników (187)
- 55. Weryfikacja przed kopiowaniem (187)
- 56. Dystrybucja dzielonej bazy danych z predefiniowanymi łączami do tabel (188)
- 57. Ograniczenie czasu otwarcia rekordu (193)
- 58. Niepowtarzalne nazwy użytkowników (201)
Rozdział 7. Inne programy i formaty danych (203)
- 59. Importowanie nieciągłych zakresów danych z Excela (203)
- 60. Zmiana orientacji danych Accessa przy użyciu Excela (208)
- 61. Korzystanie z funkcji Excela w Accessie (210)
- 62. Porównywanie danych z dwóch tabel w Wordzie (215)
- 63. Importowanie danych w formacie XML (217)
- 64. Praktyczne problemy eksportu danych do XML (226)
- 65. Korzystanie z transformacji XML w kodzie VBA (237)
- 66. Wywoływanie procedur przechowywanych systemu SQL Server (240)
- 67. Zarządzanie dokumentami Worda z poziomu aplikacji Accessa (243)
- 68. Access jako fronton bazy MySQL (245)
- 69. Używanie Outlooka do automatycznego wysyłania danych z Accessa (250)
- 70. Tworzenie tabel w Accessie z poziomu innych aplikacji Office (257)
- 71. Generowanie kodu VBA przy użyciu nagrywarek makr Worda i Excela (259)
Rozdział 8. Programowanie (263)
- 72. Przechowywanie początkowo wybranych opcji formularza (263)
- 73. Szybsze pisanie kodu dzięki wyłączeniu sprawdzania składni (266)
- 74. Zastępowanie funkcji agregujących SQL funkcjami domeny (267)
- 75. Podprocedury jako metoda zmniejszania ilości podobnego kodu (270)
- 76. Zmniejszanie ilości kodu przez użycie argumentów opcjonalnych (272)
- 77. Ochrona kodu programu przed ciekawskimi (274)
- 78. "Tylne wejście" aplikacji (275)
- 79. Sprawne wyszukiwanie rekordów (279)
- 80. Zabezpiecz opcje uruchamiania bazy danych przed zmianą (282)
- 81. Informowanie użytkowników o dłuższej procedurze (285)
- 82. Swobodny wybór bazy danych zaplecza (287)
- 83. Ignorowanie przekroczenia limitu czasu polecenia (288)
- 84. Zapamiętywanie wartości niezwiązanych formantów (289)
- 85. Losowe sortowanie rekordów (292)
- 86. Szybkie modyfikowanie grupy formantów (294)
- 87. Swobodne korzystanie z XML w dowolnej wersji Accessa (298)
- 88. Definiowanie wyliczeń (enumeracji) (302)
- 89. Zmienianie wielkości liter (302)
- 90. Biblioteka kodu (305)
- 91. Automatyczne wykrywanie zmian w tabelach bazy danych (307)
Rozdział 9. Aplikacje dodatkowe (311)
- 92. Dokumentowanie bazy - Total Access Analyzer (311)
- 93. Budowanie powłoki aplikacji - EZ Application Generator (316)
- 94. Generowanie danych do testów (319)
- 95. Używanie Accessa jako bazy danych XML (322)
Rozdział 10. Internet (329)
- 96. Eksportowanie raportu do pliku HTML (329)
- 97. Przeglądarka WWW w oknie Accessa (331)
- 98. Pobieranie kodu HTML z witryny WWW (334)
- 99. Wykorzystanie formantu przeglądarki WWW do pobierania plików (335)
- 100. Otwieranie stron WWW przy użyciu tagów inteligentnych (338)
Skorowidz (341)