[ Pobierz całość w formacie PDF ]
IDZ DO
PRZYK£ADOW
100 sposobów
SPIS TREŒCI
na Access
KATALOG KSI¥¯EK
Autor: Ken Bluttman
T³umaczenie: Pawe³ Koronkiewicz
ISBN: 83-246-0058-2
Tytu³ orygina³
Format: B5, stron: 352
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
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
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOŒCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
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
Spis treści
|
3
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
4
|
Spistreści
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
Spis treści
|
5
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
6
|
Spistreści
[ Pobierz całość w formacie PDF ]