89,00 zł
nie zaw. kosztów wysyłki
MODEL: 978-83-246-2847-6
Wydrukuj kartę produktu
Dostawa: 1-2 Dni
Microsoft Access. Przewodnik dla użytkowników Excela
Autor: Michael Alexander
Data wydania: 2011/02
Stron: 576
Tytuł oryginału: The Excel Analyst's Guide to Access
Tłumaczenie: Radosław Meryk
ISBN: 9788324628476 / 978-83-246-2847-6
Format: 168x237
Oprawa: miękka
Numer z katalogu: 5780
Wydawnictwo Helion
Rozszerz swój wachlarz narzędzi do analizy o Accessa!
Kiedy wybrać Excela, a kiedy Accessa?
Jak wykonać raport i wizualizować dane w Accessie?
Jak zintegrować Excel z Accessem?
Excel to obok Worda najpopularniejsze narzędzie znajdujące się w pakiecie Microsoft Office. Narzędzie, bez którego nie wyobrażają sobie pracy analitycy,
księgowi i prezesi firm. Dzięki ogromnym możliwościom oraz łatwości użycia znajduje on zastosowanie wszędzie tam, gdzie trzeba dokonać obliczeń na dużych
ilościach danych. Czy Excel jest jednak lekarstwem na wszystko?
Otóż nie! Pakiet Microsoft Office posiada w swych szeregach jeszcze jednego asa - program Access. Jeżeli zależy Ci na bezproblemowej współpracy kilku osób
nad jednym zbiorem danych, jeżeli chcesz oddzielić wygląd raportu od danych, a w dodatku wymagasz skalowalności, Access może okazać się lepszym
wyborem. Nie obawiaj się nowego! Dzięki tej książce błyskawicznie zapoznasz się ze środowiskiem, filozofią pracy oraz możliwościami Accessa.
Książka odpowiada na wiele pytań, w tym na jedno kluczowe - kiedy lepszy jest Excel, a kiedy Access. Ponadto znajdziesz tu odpowiedzi na pytania dotyczące
danych, ich struktur oraz metod analizy. Dowiesz się, jak korzystać z kwerend agregujących, funkcjonalnych oraz krzyżowych. Z pewnością zainteresują Cię
również rozdziały poświęcone analizom warunkowym oraz tworzeniu raportów i wizualizacji danych w programie Access. Ostatni rozdział pozwoli Ci połączyć
świat, który znasz - świat Excela, z tym, który poznałeś w trakcie lektury - światem Accessa. Integracja tych dwóch narzędzi zdejmie z Ciebie wszelkie
ograniczenia w codziennej pracy z danymi o dowolnej wielkości i złożoności. Przekonaj się o tym sam!
Trudny wybór - Access czy Excel
Podstawy Accessa - tabele, teoria relacyjnych baz danych, kwerendy
Kwerendy wybierające, funkcjonalne, usuwające, aktualizujące
Wykorzystanie kwerend krzyżowych
Transformacja danych za pomocą programu Access
Wykonywanie obliczeń oraz przetwarzanie dat
Analizy warunkowe
Zastosowanie podkwerend i domenowych funkcji agregacji
Statystyki opisowe w Accessie
Planowanie zadań
Wykorzystanie VBA do usprawnienia procesu analizy
Tworzenie raportów w Accessie
Wykorzystanie tabel i wykresów przestawnych
Przenoszenie danych z Accessa do Excela
Integracja Accessa z Excelem
Tworzenie zapytań SQL
Znasz Excel? Poznaj też Access - szybko i przyjemnie!
Spis treści:
O autorze 17
Wprowadzenie 19
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
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
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
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
CZĘŚĆ IV: Raporty i wizualizacja danych w Accessie 285
Rozdział 11. Prezentowanie danych za pomocą raportów Accessa 287
Podstawy tworzenia raportów w Accessie 287
Tworzymy pierwszy raport 287
Przeglądanie raportów 288
Tworzenie i modyfikowanie raportów korzystających z grupowania 294
Grupowanie 294
Sortowanie i tworzenie podsumowań 297
Tworzenie raportu od podstaw 300
Tworzenie źródła danych 300
Tworzenie raportu w widoku projektu 302
Podsumowanie 306
Rozdział 12. Tabele i wykresy przestawne w Accessie 307
Tabele przestawne w Accessie? 307
Anatomia tabeli przestawnej 308
Obszar sum i szczegółów 309
Obszar wierszy 310
Obszar kolumn 310
Obszar filtru 310
Tworzenie prostej tabeli przestawnej 312
Tworzenie zaawansowanych tabel przestawnych z sekcją szczegółów 316
Zapisywanie tabeli przestawnej 318
Wysyłanie tabeli przestawnej zdefiniowanej w Accessie do Excela 319
Opcje tabel przestawnych 319
Rozwijanie i zwijanie pól 319
Zmiana opisów pól 321
Sortowanie danych 321
Grupowanie danych 321
Grupowanie według dat 324
Filtrowanie w celu uzyskania określonej liczby pierwszych lub ostatnich rekordów 325
Dodawanie sum obliczeniowych 326
Korzystanie z wykresów przestawnych w Accessie 329
Podstawowe wiadomości o wykresach przestawnych 329
Tworzenie prostego wykresu przestawnego 333
Formatowanie wykresów przestawnych 334
Podsumowanie 337
Rozdział 13. Ulepszanie kwerend i raportów z wykorzystaniem technik wizualizacji 339
Podstawowe techniki wizualizacji danych 339
Wykorzystanie sztuczek z formatowaniem liczb w celu poprawienia wyglądu raportów 339
Wykorzystanie formatowania warunkowego w Accessie 342
Zaawansowane techniki wizualizacji 347
Ulepszanie kwerend i raportów za pomocą słupków danych 347
Uzupełnianie kwerend i raportów symbolami 351
Tworzenie własnych elementów graficznych w Accessie 354
Podsumowanie 359
CZĘŚĆ V: Zaawansowane techniki programowania 361
Rozdział 14. Przenoszenie danych z Accessa do Excela 363
Różne metody importowania danych z Accessa 363
Metoda "przeciągnij i upuść" 363
Wykorzystanie kreatora eksportu z Accessa 364
Wykorzystanie polecenia Pobierz dane zewnętrzne z Excela 366
Korzystanie z programu MS Query 369
Podsumowanie 377
Rozdział 15. Wykorzystanie VBA w celu przenoszenia danych pomiędzy Excelem a Accessem 379
Podstawy technologii ADO 380
Ciąg połączenia 380
Deklaracja obiektu Recordset 382
Piszemy pierwszą procedurę ADO 383
Piszemy pierwszą procedurę wydobywającą dane opartą na ADO i SQL 388
Kryteria w instrukcjach SQL 389
Popularne sytuacje, w których może pomóc VBA 392
Zapytania o dane pochodzące ze skoroszytu Excela 392
Dołączanie rekordów do istniejącej tabeli Excela 394
Dołączanie rekordów z Excela do istniejącej tabeli Accessa 396
Zapytania do plików tekstowych 398
Podsumowanie 399
Rozdział 16. Automatyzacja Excela i Accessa 401
Wiązanie obiektów 401
Wczesne wiązanie 402
Późne wiązanie 402
Automatyzacja Excela z poziomu Accessa 403
Tworzenie pierwszej procedury automatyzacji Excela 403
Automatyzacja eksportu danych do Excela 405
Automatyzacja raportów Excela bez programowania w Excelu 409
Wykorzystanie funkcji Znajdź i zastąp w celu dostrojenia kodu wygenerowanego przez rejestrator makr 415
Uruchamianie makr Excela z poziomu Accessa 417
Optymalizacja kodu wygenerowanego przez rejestrator makr 418
Automatyzacja Accessa z poziomu Excela 421
Ustawienie wymaganych referencji 421
Uruchamianie kwerendy Accessa z poziomu Excela 422
Wykonywanie parametryzowanych kwerend Accessa z poziomu Excela 423
Uruchamianie makra Accessa z poziomu Excela 428
Otwieranie raportu Accessa z poziomu Excela 428
Otwieranie formularza Accessa z poziomu Excela 429
Kompaktowanie bazy danych Accessa z poziomu Excela 429
Podsumowanie 431
Rozdział 17. Integracja Excela z Accessem za pomocą języka XML 433
Dlaczego XML? 433
Podstawowe informacje o języku XML 434
Deklaracja formatu XML 434
Instrukcje przetwarzania 434
Komentarze 435
Elementy 435
Główny element 436
Atrybuty 436
Przestrzenie nazw 437
Tworzenie prostego raportu z wykorzystaniem języka XML 438
Eksport danych XML z Accessa 438
Wykorzystanie danych XML w Excelu 441
Tworzenie procedur wprowadzania danych z wykorzystaniem języka XML 443
Tworzenie schematu wprowadzania danych w Accessie 444
Stworzenie formularza do wprowadzania danych w Excelu 445
Eksport wyników z Excela do formatu XML 446
Przenoszenie wyników z powrotem do Accessa 446
Podsumowanie 448
Rozdział 18. Integracja Accessa z Excelem oraz innymi aplikacjami pakietu Office 451
Integracja Excela z programem Microsoft Word 451
Tworzenie dynamicznego łącza do tabeli Excela 451
Pobieranie danych Excela do dokumentu Worda z wykorzystaniem automatyzacji 455
Tworzenie dokumentu korespondencji seryjnej Worda 457
Symulacja funkcji korespondencji seryjnej Worda z poziomu Excela 462
Integracja Excela z programem PowerPoint 465
Tworzenie slajdu PowerPointa z tytułem 465
Kopiowanie zakresu komórek do prezentacji 466
Wysyłanie do prezentacji wszystkich wykresów z arkusza Excela 468
Konwersja skoroszytu na prezentację PowerPointa 470
Integracja Excela z programem Outlook 472
Wysyłanie aktywnego skoroszytu pocztą elektroniczną 472
Wysyłanie pocztą wskazanego zakresu 474
Wysyłanie wiadomości e-mail do wszystkich adresatów na liście 475
Zapisanie wszystkich załączników z folderu 477
Zapisanie wskazanych załączników z folderu 478
Podsumowanie 480
Dodatki 481
Dodatek A: Podstawy programowania Accessa w języku VBA 483
Podstawy programowania w VBA w 10 krokach 483
Krok 1. Stworzenie standardowego modułu 483
Krok 2. Utworzenie funkcji 484
Krok 3. Zdefiniowanie celu funkcji za pomocą procedury 485
Krok 4. Testowanie funkcji 486
Krok 5. Zadeklarowanie zmiennej 486
Krok 6. Przypisanie wartości do zmiennej 486
Krok 7. Kompilacja nowo utworzonej funkcji 487
Krok 8. Zapisanie nowo utworzonej funkcji 488
Krok 9. Uruchomienie stworzonej funkcji wewnątrz makra 488
Krok 10. Uruchomienie stworzonej funkcji z formularza 489
Wykorzystanie Accessa w roli nauczyciela programowania w VBA 490
Dodatek B: Podstawy języka SQL 493
Podstawowe konstrukcje 493
Instrukcja SELECT 494
Klauzula WHERE 495
Złączenia 496
Zaawansowane instrukcje SQL 498
Zaawansowane wyszukiwanie z wykorzystaniem operatora Like 498
Wybieranie unikatowych wartości i wierszy bez grupowania 500
Grupowanie rekordów i agregowanie danych za pomocą klauzuli GROUP BY 501
Definiowanie porządku sortowania za pomocą klauzuli ORDER BY 501
Tworzenie aliasów za pomocą klauzuli AS 501
Instrukcje SELECT TOP i SELECT TOP PERCENT 502
Wykonywanie kwerend funkcjonalnych za pomocą instrukcji SQL 504
Tworzenie tabel krzyżowych za pomocą instrukcji TRANSFORM 505
Korzystanie ze specjalnych kwerend SQL 506
Scalanie zbiorów danych za pomocą operatora UNION 506
Tworzenie tabel za pomocą instrukcji CREATE TABLE 508
Działania na kolumnach za pomocą instrukcji ALTER TABLE 508
Dodatek C: Wydajność kwerend, uszkodzenia baz danych i inne zagadnienia 511
Optymalizacja wydajności kwerend 511
Mechanizm optymalizacji kwerend Accessa 511
Czynności, jakie można przedsięwziąć w celu optymalizacji wydajności kwerend 512
Postępowanie w przypadku uszkodzenia bazy danych 515
Oznaki i symptomy uszkodzenia bazy danych 515
Naprawianie uszkodzonej bazy danych 518
Czynności, jakie można przedsięwziąć w celu zapobieżenia uszkodzeniom baz danych 519
Korzystanie z pomocy w Accessie 520
Lokalizacja plików pomocy 521
Pomoc online jest lepsza od pomocy offline 521
Zasoby dostępne online 521
Dodatek D: Zestawienie funkcji w przyborniku analityka danych 523
Skorowidz 557
Autor: Aleksander Michael
Rok wydania: 2011
ISBN: 978-83-246-2847-6
Data dodania do sklepu wtorek, 16 sierpień 2011.