microsoft access. przewodnik dla użytkowników excela cała książka.pdf

(19512 KB) Pobierz
887668768.001.png
Spis treści
O autorze ............................................................................................................... 17
Wprowadzenie ...................................................................................................... 19
Czego można spodziewać się po tej książce? ............................................................................. 20
Czego nie można spodziewać się po tej książce? ....................................................................... 20
Umiejętności potrzebne do studiowania materiału zamieszczonego w książce ................... 21
W jaki sposób zorganizowano tę książkę? .................................................................................. 21
Część I Wprowadzenie w tematykę analizy danych w Accessie ................................... 21
Część II Podstawowe techniki analizy danych ................................................................ 21
Część III Zaawansowane techniki analizy danych .......................................................... 21
Część IV Raporty i wizualizacja w Accessie ..................................................................... 22
Część V Zaawansowane techniki programowania .......................................................... 22
Część VI Dodatki ................................................................................................................. 22
Konwencje ...................................................................................................................................... 23
Baza danych towarzysząca książce .............................................................................................. 23
CZ I Wprowadzenie w tematyk analizy danych w Accessie ..........25
Rozdział 1. Kiedy warto wykorzystywać Accessa do analizy danych? ................................ 27
Kiedy analiza danych w Excelu może być trudna? .................................................................... 27
Skalowalność ......................................................................................................................... 27
Przezroczystość procesów analitycznych ......................................................................... 29
Oddzielenie danych od prezentacji ................................................................................... 30
Kiedy używać Accessa, a kiedy Excela ........................................................................................ 31
Rozmiar danych ................................................................................................................... 31
Struktura danych .................................................................................................................. 32
Ewolucja danych .................................................................................................................. 32
Złożoność funkcjonalna ...................................................................................................... 32
Współużytkowane przetwarzanie ...................................................................................... 33
887668768.002.png
8
Spis treści
Access dla użytkowników Excela: nie ma powodu do paniki! ................................................ 33
Tabele ..................................................................................................................................... 34
Kwerendy .............................................................................................................................. 34
Raporty .................................................................................................................................. 34
Makra i język VBA ............................................................................................................... 35
Podsumowanie ............................................................................................................................... 35
Rozdział 2. Podstawy Accessa ................................................................................................. 37
Tabele Accessa ................................................................................................................................ 37
Podstawowe informacje o tabelach ................................................................................... 38
Importowanie danych do Accessa ..................................................................................... 46
Łączenie arkusza Excela z Accessem ................................................................................. 51
Teoretyczne podstawy relacyjnych baz danych ......................................................................... 52
Dlaczego to takie ważne? .................................................................................................... 53
Excel i format płaskich plików ........................................................................................... 53
Umieszczanie danych w osobnych tabelach .................................................................... 55
Typy relacji ............................................................................................................................ 56
Podstawowe informacje o kwerendach ...................................................................................... 57
Czym jest kwerenda? ........................................................................................................... 57
Tworzymy pierwszą kwerendę wybierającą ..................................................................... 59
Dziesięć najczęstszych błędów występujących w kwerendach ................................................ 69
Podsumowanie ............................................................................................................................... 70
Rozdział 3. Nie tylko kwerendy wybierające ........................................................................... 71
Kwerendy agregujące .................................................................................................................... 71
Tworzenie kwerend agregujących ..................................................................................... 71
Funkcje agregacji .................................................................................................................. 75
Kwerendy funkcjonalne ................................................................................................................ 79
Do czego służą kwerendy funkcjonalne? .......................................................................... 80
Kwerendy tworzące tabele .................................................................................................. 80
Kwerendy usuwające ........................................................................................................... 82
Kwerendy dołączające ......................................................................................................... 86
Kwerendy aktualizujące ...................................................................................................... 91
Kwerendy krzyżowe ...................................................................................................................... 95
Kreator kwerend krzyżowych ............................................................................................ 95
Ręczne tworzenie kwerend krzyżowych ......................................................................... 100
Podsumowanie ............................................................................................................................. 106
CZ II Podstawowe techniki analizy danych .................................107
Rozdział 4. Transformacje danych za pomocą Accessa ...................................................... 109
Wyszukiwanie i usuwanie duplikatów ...................................................................................... 109
Czym są zdublowane rekordy? ......................................................................................... 109
Wyszukiwanie duplikatów .................................................................................................. 110
Usuwanie duplikatów rekordów ...................................................................................... 114
 
9
Spis treści
Popularne zadania transformacji danych ................................................................................. 116
Wypełnianie pustych pól .................................................................................................. 116
Konkatenacja ...................................................................................................................... 117
Zmiana wielkości liter ....................................................................................................... 120
Usuwanie początkowych i końcowych spacji z ciągu znaków .................................... 122
Wyszukiwanie i zastępowanie podanego tekstu ............................................................ 123
Dodawanie własnych opisów w kluczowych miejscach ciągu znaków ...................... 124
Parsowanie ciągów znaków rozdzielanych znacznikami ............................................. 127
Podsumowanie ............................................................................................................................. 131
Rozdział 5. Wykonywanie obliczeń i przetwarzanie dat .................................................... 133
Wykorzystywanie obliczeń w analizach ................................................................................... 133
Częste scenariusze obliczeń .............................................................................................. 134
Wykorzystanie Konstruktora wyrażeń do definiowania pól obliczeniowych ........... 137
Często popełniane błędy w obliczeniach ........................................................................ 141
Wykorzystywanie dat w analizach ............................................................................................ 145
Proste obliczenia na datach .............................................................................................. 145
Zaawansowane analizy z wykorzystaniem funkcji przetwarzania dat ....................... 146
Nowy typ danych — Obliczeniowy ........................................................................................... 156
Podsumowanie ............................................................................................................................. 159
Rozdział 6. Wykonywanie analiz warunkowych ................................................................. 161
Stosowanie kwerend z parametrami ......................................................................................... 161
Jak działają kwerendy z parametrami? ............................................................................ 163
Podstawowe reguły używania kwerend z parametrami ............................................... 163
Wykorzystanie kwerend z parametrami ......................................................................... 164
Korzystanie z funkcji warunkowych ......................................................................................... 169
Funkcja IIf ........................................................................................................................... 170
Funkcja Switch ................................................................................................................... 176
Porównanie funkcji IIf i Switch ....................................................................................... 177
Podsumowanie ............................................................................................................................. 179
CZ III Zaawansowane techniki analizy danych ............................181
Rozdział 7. Dodatkowy wymiar. Podkwerendy i domenowe funkcje agregacji .............. 183
Usprawnianie analiz dzięki wykorzystaniu podkwerend ....................................................... 184
Dlaczego używa się podkwerend? .................................................................................... 185
Podstawowe reguły dotyczące podkwerend ................................................................... 185
Tworzenie podkwerend bez ręcznego wpisywania instrukcji SQL ............................... 185
Używanie operatorów IN i NOT IN w podkwerendach .............................................. 188
Używanie podkwerend z operatorami porównania ...................................................... 189
Wykorzystywanie podkwerend jako wyrażeń ............................................................... 190
Stosowanie skorelowanych podkwerend ........................................................................ 190
Wykorzystywanie podkwerend w kwerendach funkcjonalnych ................................. 192
10
Spis treści
Domenowe funkcje agregacji ..................................................................................................... 196
Typy domenowych funkcji agregacji .............................................................................. 197
Analiza składni domenowych funkcji agregacji ............................................................ 198
Używanie domenowych funkcji agregacji ...................................................................... 199
Podsumowanie ............................................................................................................................. 205
Rozdział 8. Uruchamianie statystyk opisowych w Accessie ............................................... 207
Podstawowe statystyki opisowe ................................................................................................. 208
Uruchamianie opisowych statystyk z wykorzystaniem kwerend agregujących ........ 208
Wyznaczanie rankingu, dominanty i mediany .............................................................. 209
Wybieranie losowych próbek ze zbioru danych ............................................................ 213
Zaawansowane statystyki opisowe ............................................................................................ 215
Wyznaczanie rankingów percentylowych ...................................................................... 216
Określanie kwartyla rekordu ............................................................................................ 217
Tworzenie rozkładu częstości .......................................................................................... 220
Podsumowanie ............................................................................................................................. 225
Rozdział 9. Planowanie zadań i uruchamianie analiz wsadowych .................................... 227
Wprowadzenie do makr w Accessie ......................................................................................... 228
Bezpieczeństwo makr w Accessie .................................................................................... 228
Tworzymy pierwsze makro .............................................................................................. 231
Podstawowe akcje makr .................................................................................................... 233
Konfigurowanie analiz wsadowych i zarządzanie nimi ......................................................... 236
Organizacja ......................................................................................................................... 236
Konfigurowanie analiz wsadowych ................................................................................. 240
Tworzenie inteligentnych makr ....................................................................................... 241
Pętle w makrach ................................................................................................................. 245
Planowanie uruchamiania makr w nocy .................................................................................. 250
Wykorzystanie makra AutoExec do planowania zadań ............................................... 250
Planowanie zadań z wykorzystaniem poleceń wydawanych
z poziomu wiersza polecenia ......................................................................................... 256
Podsumowanie ............................................................................................................................. 259
Rozdział 10. Wykorzystanie VBA do usprawnienia procesu analizy danych ................... 261
Tworzenie własnych funkcji ................................................................................................... 262
Tworzymy pierwszą własną funkcję ................................................................................ 263
Tworzenie własnych funkcji z argumentami ................................................................. 266
Sterowanie procesami analitycznymi za pomocą formularzy ............................................ 269
Podstawowe wiadomości na temat przekazywania danych z formularzy do kwerend .... 269
Wykorzystanie formularzy do automatyzacji zadań .................................................... 273
Przetwarzanie danych „za kulisami” ..................................................................................... 278
Przetwarzanie danych za pomocą instrukcji RunSQL ................................................. 279
Zaawansowane techniki korzystania z instrukcji RunSQL .......................................... 281
Podsumowanie .......................................................................................................................... 282
 
Zgłoś jeśli naruszono regulamin