reklama - zainteresowany?

Access 2019 PL. Biblia - Helion

Access 2019 PL. Biblia
Autor: Michael Alexander, Richard Kusleika
Tytuł oryginału: Access 2019 Bible
Tłumaczenie: Radosław Meryk
ISBN: 978-83-283-5576-7
stron: 920, Format: 164x239, okładka: twarda
Data wydania: 2019-07-16
Księgarnia: Helion

Cena książki: 89,40 zł (poprzednio: 149,00 zł)
Oszczędzasz: 40% (-59,60 zł)

Dodaj do koszyka Access 2019 PL. Biblia

Tagi: Access

Informacja zawarta w danych jest niezwykle cenna, jednak jej pozyskiwanie jest trudnÄ… sztukÄ…. Aby do niej dotrzeć, trzeba poradzić sobie z coraz wiÄ™kszÄ… iloÅ›ciÄ… danych. RoÅ›nie wiÄ™c zapotrzebowanie na zaawansowane techniki analizy danych. W niektórych przypadkach wystarczajÄ…cym narzÄ™dziem do tego celu jest arkusz kalkulacyjny. RozwiÄ…zanie to ma jednak ograniczenia, które pokonać może jedynie znakomity system do obsÅ‚ugi baz danych: Microsoft Access. Jest to oprogramowanie, które pozwala na bardzo wydajne zarzÄ…dzanie dużymi zbiorami danych oraz budowanie relacji miÄ™dzy tabelami, uÅ‚atwia też zaawansowanÄ… analizÄ™ danych.

Ta książka, bÄ™dÄ…ca kolejnym, przejrzanym i uaktualnionym wydaniem kultowego przewodnika po Accessie, jest odpowiednia dla użytkowników na wszystkich poziomach zaawansowania. ZnalazÅ‚y siÄ™ tu wskazówki dotyczÄ…ce podstaw baz danych, rozpoczynania pracy z Accessem, tworzenia wÅ‚asnych aplikacji bazodanowych, a także programowania w jÄ™zyku VBA. UkÅ‚ad treÅ›ci zaprojektowano w taki sposób, aby można byÅ‚o korzystać z tego przewodnika na wiele sposobów: czytać rozdziaÅ‚y po kolei lub skupić siÄ™ na konkretnym zagadnieniu. W książce zawarto szczegóÅ‚owe instrukcje tworzenia efektywnych tabel, zaawansowanych kwerend analitycznych, solidnych aplikacji i atrakcyjnych raportów. Dodatkowo omówiono kwestiÄ™ integracji Accessa z platformÄ… SharePoint.

Najważniejsze zagadnienia:

  • solidne wprowadzenie do baz danych i Accessa
  • tworzenie tabel i kwerend Accessa
  • techniki analizy danych i ich zastosowanie
  • formularze i raporty Accessa
  • programowanie w VBA dla Accessa

Access: zaawansowana analiza danych dla profesjonalistów!

Dodaj do koszyka Access 2019 PL. Biblia

 

Osoby które kupowały "Access 2019 PL. Biblia", wybierały także:

  • Access 2019 PL. Biblia
  • Access 2016 PL. Kurs
  • Access 2016 PL. Ćwiczenia praktyczne
  • Access 2016 PL w biurze i nie tylko
  • Zapytania w SQL. Przyjazny przewodnik

Dodaj do koszyka Access 2019 PL. Biblia

Spis treści

Access 2019 PL. Biblia -- spis tre¶ci

 

O autorach 23

 

O recenzencie technicznym 23

Podziêkowania 23

Wprowadzenie 25

CZÊ¦Æ I. KOMPONENTY ACCESSA 29

Rozdzia³ 1. Wprowadzenie do projektowania baz danych 31

  • Terminologia zwi±zana z bazami danych wystêpuj±ca w Accessie 31
    • Bazy danych 31
    • Tabele 33
    • Rekordy i pola 33
    • Warto¶ci 34
  • Relacyjne bazy danych 34
  • Obiekty baz danych Accessa 35
    • Tabele 35
    • Kwerendy 35
    • Formularze do wprowadzania danych i ich wy¶wietlania 36
    • Raporty 36
    • Makra i VBA 37
    • Obiekty bazy danych 37
  • Piêcioetapowa metoda projektowania 37
    • Krok 1. Ogólny projekt systemu - od koncepcji do rzeczywisto¶ci 37
    • Krok 2. Projektowanie raportów 38
    • Krok 3. Projektowanie danych 39
    • Krok 4. Projektowanie tabel 40
    • Krok 5. Projektowanie formularzy 43

Rozdzia³ 2. Wprowadzenie do Accessa 45

  • Ekran powitalny 45
  • Jak utworzyæ pust± bazê danych? 47
  • Interfejs Accessa 2019 48
    • Okienko nawigacji 48
    • Wst±¿ka 51
    • Pasek narzêdzi Szybki dostêp 52

CZÊ¦Æ II. TABELE ACCESSA 55

Rozdzia³ 3. Tworzenie tabel 57

  • Rodzaje tabel 57
    • Tabele obiektów 57
    • Tabele transakcyjne 58
    • Tabele ³±cz±ce 58
  • Tworzenie nowej tabeli 58
    • Projektowanie tabel 60
    • Pos³ugiwanie siê zak³adk± Projektowanie 64
    • Praca z polami 65
  • Tworzenie tabeli klientów 73
    • Korzystanie z pól typu Autonumerowanie 73
    • Koñczenie definicji tabeli tblCustomers 73
  • Zmiana projektu tabeli 74
    • Wstawianie pola 74
    • Usuwanie pola 74
    • Zmiana po³o¿enia pola 75
    • Zmiana nazwy pola 75
    • Zmiana rozmiaru pola 75
    • Problemy konwersji danych 76
    • Przypisywanie w³a¶ciwo¶ci pól 76
  • W³a¶ciwo¶ci pól tabeli tblCustomers 90
  • Okre¶lanie klucza g³ównego 92
    • Wybór klucza g³ównego 92
    • Tworzenie klucza g³ównego 93
    • Tworzenie z³o¿onych kluczy g³ównych 93
  • Indeksowanie tabel 94
    • Wa¿no¶æ stosowania indeksów 95
    • Indeksy z³o¿one z wielu pól 97
    • Kiedy nale¿y indeksowaæ tabele? 99
  • Drukowanie struktury tabeli 100
  • Zapisywanie ukoñczonej tabeli 101
  • Operacje na tabelach 101
    • Zmiana nazwy tabel 101
    • Usuwanie tabel 102
    • Kopiowanie tabel w obrêbie bazy danych 102
    • Kopiowanie tabel do innej bazy danych 103
  • Dodawanie rekordów do tabeli bazy danych 103
  • Pos³ugiwanie siê polami typu Za³±cznik 104

Rozdzia³ 4. Relacje miêdzy tabelami 105

  • Tworzenie kuloodpornych baz danych 106
  • Normalizacja i denormalizacja danych 108
    • Pierwsza postaæ normalna 108
    • Druga postaæ normalna 111
    • Trzecia postaæ normalna 115
    • Denormalizacja 116
  • Relacje miêdzy tabelami 117
    • Wi±zanie danych 118
    • Jeden do jednego 120
    • Jeden do wielu 121
    • Wiele do wielu 123
  • Regu³y integralno¶ci 124
    • Klucz g³ówny nie mo¿e mieæ warto¶ci null 126
    • Wszystkim warto¶ciom kluczy obcych musz± odpowiadaæ klucze g³ówne 126
  • Klucze 127
    • Okre¶lanie klucza g³ównego 128
    • Korzy¶ci wynikaj±ce ze stosowania kluczy g³ównych 129
    • Wybór klucza g³ównego 130
    • Tworzenie relacji i wymuszanie przestrzegania integralno¶ci odwo³añ 132
    • Przegl±danie wszystkich relacji 137
    • Usuwanie relacji 137
    • Regu³y integralno¶ci specyficzne dla aplikacji 138

Rozdzia³ 5. Praca z tabelami 139

  • Arkusze danych 140
  • Okno arkusza danych 141
    • Poruszanie siê po arkuszu danych 141
    • Korzystanie z przycisków nawigacyjnych 142
    • Wst±¿ka arkusza danych 143
  • Otwieranie arkusza danych 145
  • Wpisywanie nowych danych 145
    • Zapisywanie rekordu 147
    • Automatyczne sprawdzanie poprawno¶ci typów danych 147
    • W jaki sposób w³a¶ciwo¶ci wp³ywaj± na wprowadzanie danych? 148
  • Poruszanie siê miêdzy rekordami w arkuszu danych 151
    • Poruszanie siê miêdzy rekordami 151
    • Wyszukiwanie okre¶lonej warto¶ci 151
  • Modyfikowanie warto¶ci w arkuszu danych 154
    • Rêczne zamienianie istniej±cych warto¶ci 154
    • Modyfikacja istniej±cej warto¶ci 154
  • U¿ywanie funkcji Cofnij 156
  • Kopiowanie i wklejanie warto¶ci 156
  • Zastêpowanie warto¶ci 157
  • Dodawanie nowych rekordów 158
  • Usuwanie rekordów 158
  • Wy¶wietlanie rekordów 159
    • Zmiana kolejno¶ci pól 159
    • Zmiana szeroko¶ci wy¶wietlanych pól 160
    • Zmiana wysoko¶ci wy¶wietlanych rekordów 161
    • Zmiana czcionki 162
    • Wy¶wietlanie linii oddzielaj±cych komórki i ró¿ne kolory wierszy 162
    • Wyrównywanie danych w kolumnach 164
    • Ukrywanie i odkrywanie kolumn 164
    • Blokowanie kolumn 165
    • Zapisywanie zmienionego uk³adu arkusza 165
    • Zapisywanie rekordu 166
  • Sortowanie i filtrowanie rekordów w arkuszu danych 166
    • Sortowanie rekordów 166
    • U¿ywanie filtrowania wed³ug wyboru 167
    • Filtrowanie wed³ug formularza 169
  • Agregowanie danych 170
  • Drukowanie rekordów 171
  • Korzystanie z podgl±du wydruku 172

Rozdzia³ 6. Importowanie i eksportowanie danych 173

  • Access i dane zewnêtrzne 173
    • Typy danych zewnêtrznych 174
    • Metody pracy z danymi zewnêtrznymi 174
  • Typy importu i eksportu 177
  • Importowanie zewnêtrznych danych 178
    • Importowanie z innej bazy danych Accessa 178
    • Importowanie danych z arkusza kalkulacyjnego Excela 181
    • Importowanie list SharePointa 184
    • Importowanie danych z plików tekstowych 185
    • Importowanie i eksportowanie dokumentów XML 190
    • Importowanie i eksportowanie dokumentów HTML 193
    • Importowanie obiektów Accessa innych ni¿ tabele 195
    • Importowanie folderu Outlooka 196
  • Eksportowanie do formatów zewnêtrznych 198
    • Eksportowanie obiektów do innych baz danych Accessa 198
    • Eksportowanie za po¶rednictwem sterowników ODBC 198
    • Eksportowanie do programu Word 200
    • Publikowanie w formacie PDF lub XPS 201

Rozdzia³ 7. Do³±czanie danych zewnêtrznych 203

  • Do³±czanie danych zewnêtrznych 204
    • Identyfikowanie tabel po³±czonych 205
    • Ograniczenia dotycz±ce do³±czonych danych 206
    • Do³±czanie tabel z innych baz danych Accessa 207
    • £±czenie ze ¼ród³ami danych ODBC 210
    • Do³±czanie danych, które nie s± bazami 210
  • Praca z tabelami po³±czonymi 216
    • Ustawianie w³a¶ciwo¶ci widoku 217
    • Ustawianie relacji 217
    • Optymalizowanie tabel po³±czonych 218
    • Usuwanie odwo³ania do tabeli po³±czonej 218
    • Przegl±danie lub zmienianie informacji o tabelach po³±czonych 218
    • Od¶wie¿anie zawarto¶ci tabel po³±czonych 219
  • Dzielenie baz danych dla dostêpu sieciowego 220
    • Zalety dzielenia baz danych 220
    • Jak podzieliæ obiekty? 222
    • Korzystanie z dodatku Rozdzielacz bazy danych 223

CZÊ¦Æ III. KWERENDY ACCESSA 225

Rozdzia³ 8. Pobieranie danych za pomoc± kwerend 227

  • Wprowadzenie w tematykê kwerend 228
    • Co mo¿na robiæ za pomoc± kwerend? 228
    • Co zwracaj± kwerendy? 229
  • Tworzenie kwerendy 229
    • Dodawanie pól 232
    • Uruchamianie kwerend 234
  • Praca z polami 235
    • Zaznaczanie pola w obszarze siatki QBD 235
    • Zmiana kolejno¶ci pól 235
    • Zmiana rozmiaru kolumn w obszarze siatki QBD 236
    • Usuwanie pól 236
    • Wstawianie pól 236
    • Ukrywanie pól 237
    • Zmiana kolejno¶ci sortowania 237
  • Dodawanie kryteriów do kwerend 239
    • Kryteria wyboru rekordów 239
    • Definiowanie prostych kryteriów tekstowych 239
    • Definiowanie prostych kryteriów innych typów 240
  • Drukowanie zbiorów wynikowych kwerend 242
  • Zapisywanie kwerendy 242
  • Tworzenie kwerend bazuj±cych na wielu tabelach 242
    • Przegl±danie nazw tabel 244
    • Dodawanie wielu pól 244
    • Ograniczenia dla kwerend bazuj±cych na wielu tabelach 244
    • Obchodzenie ograniczeñ dotycz±cych kwerend 245
  • Obszar tabel 246
    • Linie sprzê¿eñ 246
    • Przesuwanie tabel 247
    • Usuwanie tabel 247
    • Dodawanie kolejnych tabel 247
  • Tworzenie sprzê¿eñ w kwerendach i ich obs³uga 248
    • Wprowadzenie do sprzê¿eñ 248
    • Wykorzystywanie sprzê¿eñ ad hoc 250
    • Okre¶lanie typu sprzê¿enia 251
    • Usuwanie sprzê¿eñ 252

Rozdzia³ 9. Stosowanie operatorów i wyra¿eñ 253

  • Wprowadzenie w tematykê operatorów 253
    • Typy operatorów 254
    • Priorytety operatorów 264
  • Stosowanie operatorów i wyra¿eñ w kwerendach 265
    • U¿ywanie operatorów porównania w kwerendach 266
    • Tworzenie z³o¿onych kryteriów 267
    • U¿ywanie funkcji w kwerendach wybieraj±cych 269
    • Odwo³ywanie siê do pól w kwerendach wybieraj±cych 270
  • Wpisywanie kryteriów jednowarto¶ciowych 270
    • Wprowadzanie kryteriów znakowych (Krótki tekst lub D³ugi tekst) 270
    • Operator Like i symbole wieloznaczne 271
    • Okre¶lanie warto¶ci niepasuj±cych 274
    • Wprowadzanie kryteriów liczbowych 275
    • Wprowadzanie kryteriów logicznych (Prawda/Fa³sz) 276
    • Wprowadzanie kryterium dla obiektu OLE 276
  • Wprowadzanie wielu kryteriów w kwerendzie 277
    • Operacja Or 277
    • Okre¶lanie wielu warto¶ci pola za pomoc± operatora Or 277
    • U¿ywanie komórki Lub: na siatce projektu (QBD) 278
    • U¿ywanie listy warto¶ci w po³±czeniu z operatorem In 279
    • Wykorzystanie operatora And do zdefiniowania zakresu 279
    • Stosowanie operatora Between...And 281
    • Wyszukiwanie danych o warto¶ci Null 281
  • Wprowadzanie kryteriów w wielu polach 283
    • Stosowanie operacji And i Or w polach kwerendy 283
    • Okre¶lanie kryteriów Or w wielu polach kwerendy 284
    • Stosowanie operacji And i Or na ró¿nych polach 285
    • Kwerenda z³o¿ona w wielu wierszach 286

Rozdzia³ 10. Inne rodzaje kwerend 289

  • Kwerendy podsumowuj±ce 289
    • Tworzenie kwerendy podsumowuj±cej 290
    • Funkcje agreguj±ce 292
  • Kwerendy funkcjonalne 297
    • Kwerendy tworz±ce tabele 297
    • Kwerendy usuwaj±ce 299
    • Kwerendy do³±czaj±ce 301
    • Kwerendy aktualizuj±ce 306
  • Kwerendy krzy¿owe 309
    • U¿ywanie kreatora kwerend krzy¿owych 310
    • Rêczne tworzenie kwerend krzy¿owych 315
  • Optymalizowanie wydajno¶ci kwerend 319
    • Normalizowanie projektu bazy danych 320
    • U¿ywanie indeksów w odpowiednich polach 320
    • Optymalizacja poprzez poprawê projektu zapytania 321
    • Regularne kompaktowanie i naprawianie bazy danych 322

CZÊ¦Æ IV. ANALIZOWANIE DANYCH W ACCESSIE 323

Rozdzia³ 11. Przekszta³canie danych 325

  • Wyszukiwanie i usuwanie powtarzaj±cych siê rekordów 325
    • Czym s± powtarzaj±ce siê rekordy? 326
    • Wyszukiwanie duplikatów 327
    • Usuwanie powtarzaj±cych siê rekordów 329
  • Typowe zadania z zakresu przekszta³cania danych 332
    • Uzupe³nianie pustych pól 332
    • Scalanie ³añcuchów znaków 333
    • Zmiana wielko¶ci liter 335
    • Usuwanie pocz±tkowych i koñcowych spacji z ³añcuchów znaków 336
    • Wyszukiwanie i zastêpowanie okre¶lonego tekstu 337
    • Dodawanie w³asnego tekstu w okre¶lonych miejscach ³añcucha znaków 338
    • Przetwarzanie ³añcuchów znaków na podstawie znaczników 339

Rozdzia³ 12. Obliczenia i daty 345

  • Korzystanie z obliczeñ w analizach 345
    • Typowe scenariusze zwi±zane z obliczeniami 346
    • Tworzenie obliczeñ za pomoc± konstruktora wyra¿eñ 349
    • Typowe b³êdy w obliczeniach 353
  • U¿ywanie dat w analizach 356
    • Proste obliczenia na datach 356
    • Zaawansowane analizy z wykorzystaniem funkcji 357

Rozdzia³ 13. Analizy warunkowe 367

  • Stosowanie kwerend z parametrami 367
    • Jak dzia³aj± kwerendy z parametrami? 369
    • Podstawowe zasady dotycz±ce kwerend z parametrami 369
    • U¿ywanie kwerend z parametrami 370
  • Stosowanie funkcji warunkowych 374
    • Funkcja IIf 374
    • Funkcja Switch 379
    • Porównanie funkcji IIf i Switch 380

Rozdzia³ 14. Podstawy SQL-a w Accessie 383

  • Podstawy SQL-a 383
    • Instrukcja SELECT 384
    • Klauzula WHERE 385
    • Sprzê¿enia 386
  • Zaawansowane instrukcje SQL-a 387
    • Rozbudowywanie wyszukiwania za pomoc± operatora Like 387
    • Pobieranie unikatowych warto¶ci i wierszy bez grupowania 387
    • Grupowanie i agregowanie danych za pomoc± klauzuli GROUP BY 389
    • Okre¶lanie kolejno¶ci sortowania za pomoc± klauzuli ORDER BY 389
    • Tworzenie aliasów za pomoc± klauzuli AS 389
    • Wy¶wietlanie tylko pierwszych elementów (instrukcje SELECT TOP i SELECT TOP PERCENT) 390
    • Wykonywanie kwerend funkcjonalnych za pomoc± instrukcji SQL-a 392
    • Tworzenie kwerend krzy¿owych za pomoc± instrukcji TRANSFORM 393
  • Kwerendy charakterystyczne dla SQL-a 393
    • Scalanie zbiorów danych za pomoc± operatora UNION 393
    • Tworzenie tabeli za pomoc± instrukcji CREATE TABLE 395
    • Manipulowanie kolumnami za pomoc± instrukcji ALTER TABLE 395
    • Tworzenie kwerend przekazuj±cych 397

Rozdzia³ 15. Podkwerendy i funkcje agreguj±ce domeny 399

  • Wzbogacanie analiz za pomoc± podkwerend 400
    • Po co stosowaæ podkwerendy? 401
    • Podstawowe zasady dotycz±ce podkwerend 401
    • Tworzenie podkwerend bez pisania instrukcji SQL-a 401
    • U¿ywanie operatorów IN i NOT IN w podkwerendach 404
    • U¿ywanie podkwerend z operatorami porównania 404
    • Stosowanie podkwerend jako wyra¿eñ 405
    • Stosowanie podkwerend skorelowanych 406
    • U¿ywanie podkwerend w kwerendach funkcjonalnych 408
  • Funkcje agreguj±ce domeny 410
    • Ró¿ne funkcje agreguj±ce domeny 412
    • Sk³adnia funkcji agreguj±cych domeny 413
    • Stosowanie funkcji agreguj±cych domeny 414

Rozdzia³ 16. Statystyki opisowe 419

  • Podstawowe statystyki opisowe 420
    • Obliczanie statystyk opisowych za pomoc± kwerend podsumowuj±cych 420
    • Okre¶lanie rankingu, warto¶ci modalnej i mediany 421
    • Pobieranie losowej próbki ze zbioru danych 426
  • Zaawansowane statystyki opisowe 427
    • Obliczanie percentyli 427
    • Ustalanie kwartyla dla rekordu 429
    • Tworzenie rozk³adu czêsto¶ci 431

CZÊ¦Æ V. FORMULARZE I RAPORTY ACCESSA 433

Rozdzia³ 17. Tworzenie prostych formularzy 435

  • Widoki formularzy 436
  • Typy formularzy 436
    • Tworzenie nowego formularza 438
    • Specjalne typy formularzy 441
    • Zmiana rozmiaru obszaru formularza 446
    • Zapisywanie formularza 447
  • Kontrolki formularza 447
    • Typy kontrolek 447
    • Dodawanie kontrolek 449
    • Zaznaczanie i anulowanie zaznaczenia kontrolek 454
    • Wykonywanie operacji na kontrolkach 455
  • W³a¶ciwo¶ci 464
    • Wy¶wietlanie arkusza w³a¶ciwo¶ci 464
    • Korzystanie z arkusza w³a¶ciwo¶ci 465
    • Zmiana ustawieñ w³a¶ciwo¶ci kontrolki 466
    • Nadawanie nazw i tytu³ów kontrolkom 467

Rozdzia³ 18. Praca z danymi w formularzach 469

  • U¿ywanie widoku formularza 470
    • Zak³adka Narzêdzia g³ówne 471
    • Nawigacja miêdzy polami 474
    • Nawigacja miêdzy rekordami w formularzu 474
  • Modyfikowanie warto¶ci w formularzu 475
    • Kontrolki, których nie mo¿na modyfikowaæ 475
    • Praca z obrazami i obiektami OLE 476
    • Wprowadzanie danych w polu typu D³ugi tekst 477
    • Wprowadzanie danych w polu typu Data 477
    • U¿ywanie grup opcji 478
    • U¿ywanie pól kombi i list 479
    • Prze³±czanie siê do widoku arkusza danych 479
    • Zapisywanie rekordu 480
  • Drukowanie formularzy 480
  • Praca z w³a¶ciwo¶ciami formularza 481
    • Modyfikacja tekstu na pasku tytu³u za pomoc± w³a¶ciwo¶ci Tytu³ 482
    • Tworzenie formularza zwi±zanego 483
    • Okre¶lanie sposobu wy¶wietlania formularza 483
    • Usuwanie paska selektora rekordów 484
    • Inne w³a¶ciwo¶ci formularzy 484
  • Dodawanie nag³ówka lub stopki formularza 490
  • Korzystanie z w³a¶ciwo¶ci sekcji 490
    • W³a¶ciwo¶æ Widoczny 490
    • W³a¶ciwo¶æ Wysoko¶æ 490
    • W³a¶ciwo¶æ Kolor t³a 490
    • W³a¶ciwo¶æ Efekt specjalny 491
    • W³a¶ciwo¶æ Kiedy wy¶wietlaæ 491
    • W³a¶ciwo¶ci zwi±zane z drukowaniem 491
  • Zmiana uk³adu formularza 491
    • Modyfikacja w³a¶ciwo¶ci kontrolek 492
    • Okre¶lanie kolejno¶ci dostêpu 492
    • Modyfikowanie formatu tekstu w kontrolce 493
    • U¿ywanie narzêdzia Lista pól do dodawania kontrolek 493
  • Przekszta³canie formularza w raport 494

Rozdzia³ 19. Praca z kontrolkami formularzy 495

  • Ustawianie w³a¶ciwo¶ci kontrolek 496
    • Modyfikowanie w³a¶ciwo¶ci domy¶lnych 497
    • Czêsto u¿ywane kontrolki i w³a¶ciwo¶ci 498
  • Tworzenie kontrolek obliczeniowych 502
  • Praca z podformularzami 503
  • Wskazówki z zakresu projektowania formularzy 504
    • Wykorzystanie w³a¶ciwo¶ci Przechodzenie tabulatorami 504
    • Zliczanie pól wyboru 504
    • Techniki zwi±zane z polami kombi i polami list 504
  • Techniki zaawansowane 506
    • Kontrolki numeru strony i daty/godziny 506
    • Stosowanie kontrolki Obraz 507
    • Morfing kontrolek 508
    • Malarz formatów 509
    • Dodatkowa pomoc dla u¿ytkowników 509
    • Dodawanie obrazów t³a 510
    • Ograniczanie liczby rekordów wy¶wietlanych w formularzu 512
  • Korzystanie z kontrolki Karta 513
  • Pobieranie informacji za pomoc± okien dialogowych 514
    • Projektowanie kwerend 515
    • Konfigurowanie przycisków poleceñ 515
    • Wybór przycisku domy¶lnego 516
    • Konfiguracja przycisku Anuluj 516
    • Usuniêcie menu sterowania 517
  • Projektowanie formularza od podstaw 517
    • Tworzenie prostego formularza 517
    • Tworzenie podformularza 518
    • Dodawanie podformularza 519
    • Modyfikowanie dzia³ania formularza 520
    • Modyfikowanie wygl±du formularza 522

Rozdzia³ 20. Prezentowanie danych za pomoc± raportów 525

  • Podstawowe informacje o raportach 525
    • Dostêpne typy raportów 526
    • Ró¿nice miêdzy raportami a formularzami 529
  • Tworzenie raportu od podstaw 529
    • Zdefiniowanie uk³adu raportu 529
    • Gromadzenie danych 529
    • Tworzenie raportu za pomoc± kreatora 530
    • Drukowanie lub wy¶wietlanie raportu 542
    • Zapisywanie raportów 544
  • Zagadnienia zwi±zane z raportami typu pasmowego 544
    • Sekcja nag³ówka raportu 546
    • Sekcja nag³ówka strony 546
    • Sekcja nag³ówka grupy 547
    • Sekcja szczegó³ów 547
    • Sekcja stopki grupy 547
    • Sekcja stopki strony 548
    • Sekcja stopki raportu 548
  • Tworzenie raportu od podstaw 548
    • Tworzenie nowego raportu i wi±zanie go z tabel± 550
    • Definiowanie rozmiaru i uk³adu strony raportu 551
    • Umieszczanie kontrolek na raporcie 553
    • Zmiana rozmiaru sekcji 554
    • Praca z polami tekstowymi 555
    • Zmiana w³a¶ciwo¶ci etykiet i pól tekstowych 560
    • Powiêkszanie i zmniejszanie pól tekstowych 562
    • Sortowanie i grupowanie danych 562
    • Sortowanie danych w obrêbie grup 564
    • Wprowadzanie podzia³u na strony 567
  • Dopracowywanie wygl±du raportu 567
    • Modyfikowanie nag³ówka strony 568
    • Tworzenie wyra¿enia w nag³ówku grupy 569
    • Tworzenie nag³ówka raportu 570

Rozdzia³ 21. Raporty w Accessie - techniki zaawansowane 573

  • Grupowanie i sortowanie danych 574
    • Alfabetyczne grupowanie danych 574
    • Grupowanie wed³ug przedzia³ów czasowych 578
    • Ukrywanie powtarzaj±cych siê informacji 579
    • Ukrycie nag³ówka strony 582
    • Nowa numeracja strony dla ka¿dej grupy 583
  • Formatowanie danych 583
    • Tworzenie list numerowanych 583
    • Dodawanie list wypunktowanych 586
    • Dodawanie wyró¿nienia w czasie wykonywania programu 589
    • Unikanie pustych raportów 591
    • Dodawanie linii pionowych pomiêdzy kolumnami 591
    • Dodawanie pustego wiersza co n rekordów 593
    • Drukowanie stron nieparzystych i parzystych 594
    • U¿ywanie ró¿nych formatów w tym samym polu tekstowym 596
    • Centrowanie tytu³u 597
    • £atwe wyrównywanie etykiet kontrolek 597
    • Precyzyjne przemieszczanie kontrolek 597
  • Dodawanie danych 598
    • Dodawanie innych informacji do raportu 598
    • Dodanie nazwiska u¿ytkownika do raportu zwi±zanego 599
  • Inne techniki 600
    • Wy¶wietlanie wszystkich raportów w polu kombi 600
    • Szybkie drukowanie danych z kwerendy 601
    • U¿ywanie dwóch i wiêcej kolumn w raporcie 601
    • Wykorzystanie dwuprzebiegowego przetwarzania raportów 608
    • Przypisywanie unikatowych nazw do kontrolek 609

CZÊ¦Æ VI. PODSTAWY PROGRAMOWANIA W ACCESSIE 611

Rozdzia³ 22. Korzystanie z makr programu Access 613

  • Wprowadzenie do makr 613
    • Tworzenie makr 614
    • Przypisanie makra do zdarzenia 616
  • Makra a bezpieczeñstwo 617
    • W³±czanie trybu bezpiecznego 617
    • Centrum zaufania 619
  • Makra z wieloma akcjami 620
  • Podmakra 623
  • Korzystanie z warunków 626
    • Otwieranie raportów za pomoc± warunków 626
    • Wiele akcji w warunku 628
  • Korzystanie ze zmiennych tymczasowych 629
    • Rozszerzanie utworzonego makra 629
    • Upraszczanie makr za pomoc± zmiennych tymczasowych 631
    • Korzystanie ze zmiennych tymczasowych w kodzie VBA 633
  • Obs³uga b³êdów i debugowanie makr 633
    • Akcja PrzyB³êdzie 634
    • Obiekt MacroError 636
    • Debugowanie makr 637
  • Makra osadzone 638
  • Makra kontra kod VBA 640
    • Makra czy VBA? 641
    • Konwersja istniej±cych makr na kod VBA 641

Rozdzia³ 23. Korzystanie z makr danych programu Access 643

  • Wprowadzenie do makr danych 644
  • Zdarzenia zwi±zane z tabelami 644
    • Zdarzenia "przed" 645
    • Zdarzenia "po" 646
  • U¿ywanie konstruktora makr dla makr danych 647
  • Wykaz akcji 649
    • Przep³yw sterowania programu 649
    • Bloki danych 649
    • Akcje danych 650
  • Tworzenie pierwszego makra danych 652
  • Zarz±dzanie obiektami makr 655
    • Zwijanie i rozwijanie elementów makr 655
    • Przenoszenie elementów makra 656
    • Zapisywanie makra jako XML 656
  • Ograniczenia makr danych 657

Rozdzia³ 24. Podstawy programowania w jêzyku VBA 659

  • Wprowadzenie do jêzyka Visual Basic for Applications 659
  • Terminologia zwi±zana z jêzykiem VBA 661
  • Wprowadzenie do pisania kodu w jêzyku VBA 661
  • Tworzenie programów w jêzyku VBA 662
    • Modu³y i procedury 662
    • Korzystanie z okna kodu 668
  • Konstrukcje steruj±ce jêzyka VBA 673
    • Instrukcje warunkowe 673
    • Pêtle 678
  • Obiekty i kolekcje 680
    • Wprowadzenie do obiektów 680
    • Metody i w³a¶ciwo¶ci 682
    • Instrukcja With 682
    • Instrukcja For Each 684
  • Przegl±d edytora VBE 685
    • Okno Immediate 685
    • Project Explorer 686
    • Object Browser 687
    • Opcje edytora VBE 688

Rozdzia³ 25. Typy danych i procedury w jêzyku VBA 693

  • Zmienne 694
    • Nazewnictwo zmiennych 695
    • Deklarowanie zmiennych 696
  • Typy danych 700
    • Porównanie niejawnego i jawnego deklarowania zmiennych 701
    • Wymuszanie jawnego deklarowania zmiennych 703
    • Stosowanie konwencji nazewnictwa zmiennych 703
    • Zasiêg i czas ¿ycia zmiennych 705
    • Stosowanie sta³ych 709
    • Stosowanie tablic 711
  • Procedury Sub i funkcje 716
    • Gdzie mo¿na utworzyæ procedurê? 717
    • Wywo³ywanie procedur w jêzyku VBA 717
    • Tworzenie procedur Sub 718
  • Tworzenie funkcji 721
    • Obs³uga przekazywanych parametrów 722
    • Wywo³ywanie funkcji i przekazywanie parametrów 722
    • Tworzenie funkcji wyznaczaj±cej kwotê podatku 724
  • Upraszczanie kodu za pomoc± argumentów identyfikowanych przez nazwê 726

Rozdzia³ 26. Model zdarzeñ 729

  • Programowanie zdarzeñ 730
    • W jaki sposób zdarzenia uruchamiaj± kod VBA? 730
    • Tworzenie procedur zdarzeñ 731
  • Czêsto u¿ywane zdarzenia 732
    • Procedury zdarzeñ formularza 733
    • Procedury obs³ugi zdarzeñ kontrolek 736
    • Procedury zdarzeñ zwi±zane z raportami 737
    • Procedury zdarzeñ dotycz±cych sekcji raportów 738
  • Kolejno¶æ zdarzeñ 740
    • Czêsto wystêpuj±ce sekwencje zdarzeñ 740
    • Pisanie prostych procedur obs³ugi zdarzeñ formularzy i kontrolek 742

Rozdzia³ 27. Debugowanie aplikacji Accessa 747

  • Porz±dkowanie kodu VBA 748
  • Testowanie aplikacji 749
    • Testowanie funkcji 750
    • Kompilowanie kodu VBA 752
  • Tradycyjne techniki debugowania 754
    • U¿ywanie instrukcji MsgBox 754
    • Korzystanie z instrukcji Debug.Print 758
  • Korzystanie z mechanizmów debugowania Accessa 759
    • Uruchamianie kodu w oknie Immediate 759
    • Wstrzymywanie wykonywania kodu z wykorzystaniem pu³apek 760
    • Podgl±d zmiennych w oknie Locals 766
    • Ustawianie czujek w oknie Watches 767
    • Czujki warunkowe 768
    • U¿ywanie stosu wywo³añ 769
  • Przechwytywanie b³êdów w kodzie 770
    • Na czym polega przechwytywanie b³êdów? 771
    • Obiekt Err 773
    • Dodawanie obs³ugi b³êdów do procedur 773

CZÊ¦Æ VII. ZAAWANSOWANE TECHNIKI PROGRAMOWANIA W ACCESSIE 775

Rozdzia³ 28. Dostêp do danych za pomoc± kodu VBA 777

  • Praca z danymi 777
  • Obiekty DAO 780
    • Obiekt DBEngine w DAO 781
    • Obiekt Workspace w DAO 782
    • Obiekt Database w DAO 782
    • Obiekt TableDef w DAO 783
    • Obiekty typu QueryDef w DAO 784
    • Obiekty typu Recordset w DAO 785
    • Obiekty typu Field (ze zbiorów rekordów) w DAO 789
  • Wprowadzenie do obiektów ADO 790
    • Obiekt Connection w ADO 791
    • Obiekt Command w ADO 792
    • Obiekt Recordset w ADO 794
  • Pisanie kodu VBA do aktualizowania tabeli 795
    • Aktualizacja pól rekordu z zastosowaniem ADO 796
    • Aktualizacja pola obliczeniowego w rekordzie 798
    • Wstawienie nowego rekordu 803
    • Usuwanie rekordu 803
    • Usuwanie powi±zanych rekordów znajduj±cych siê w kilku tabelach 804

Rozdzia³ 29. Zaawansowany dostêp do danych z wykorzystaniem kodu VBA 807

  • Wyszukiwanie danych w formularzach za pomoc± niezwi±zanych pól kombi 807
    • Wykorzystanie metody FindRecord 809
    • Wykorzystywanie zak³adek 811
  • Filtrowanie danych formularza 814
    • Filtrowanie za pomoc± kodu 814
    • Wykorzystanie kwerend 815

Rozdzia³ 30. Dostosowywanie wst±¿ek 823

  • Hierarchia wst±¿ki 823
    • Kontrolki dla wst±¿ek 824
    • Specjalne mechanizmy wst±¿ki 827
  • Modyfikowanie domy¶lnej wst±¿ki 828
  • Praca z paskiem narzêdzi Szybki dostêp 830
  • Tworzenie niestandardowych wst±¿ek 832
    • Proces tworzenia wst±¿ki 832
    • Korzystanie z wywo³añ zwrotnych w jêzyku VBA 833
  • Tworzenie niestandardowej wst±¿ki 835
    • Krok 1.: Projektowanie wst±¿ki i rozwijanie kodu w XML-u 835
    • Krok 2.: Pisanie procedur wywo³añ zwrotnych 837
    • Krok 3.: Tworzenie tabeli USysRibbons 838
    • Krok 4.: Dodawanie kodu w XML-u do tabeli USysRibbons 838
    • Krok 5.: Okre¶lenie niestandardowych w³a¶ciwo¶ci wst±¿ki u¿ytkownika 840
  • Podstawowy XML-owy kod wst±¿ki 841
  • Dodawanie kontrolek do wst±¿ki 843
    • Okre¶lanie atrybutu imageMso 843
    • Kontrolka etykiety 844
    • Przycisk 845
    • Separator 846
    • Pola wyboru 846
    • Kontrolka Lista rozwijana 847
    • Przycisk rozdzielenia 849
  • Wi±zanie wst±¿ek z formularzami i raportami 850
  • Ca³kowite usuwanie wst±¿ek 852

Rozdzia³ 31. Dystrybucja aplikacji Accessa 853

  • Definiowanie opcji bie¿±cej bazy danych 854
    • Opcje aplikacji 854
    • Opcje nawigacji 858
    • Opcje wst±¿ki i paska narzêdzi 860
    • Opcje autokorekty nazw 860
  • Tworzenie aplikacji 861
    • Budowanie aplikacji zgodnie ze specyfikacj± 861
    • Dokumentacja aplikacji 863
    • Testowanie aplikacji przed dystrybucj± 864
  • Dopracowywanie aplikacji 866
    • Nadanie aplikacji spójnego wygl±du i wra¿enia 866
    • Dodawanie popularnych, profesjonalnych komponentów 867
    • U³atwienie uruchamiania aplikacji 876
  • Dodatkowa ochrona aplikacji 877
    • Przechwytywanie b³êdów wszystkich procedur jêzyka Visual Basic 878
    • Oddzielanie tabel od pozosta³ej czê¶ci aplikacji 881
    • Tworzenie formularzy odpornych na b³êdy 881
    • Sprawdzanie poprawno¶ci danych wprowadzanych przez u¿ytkownika 882
    • Korzystanie z opcji /runtime 882
    • Szyfrowanie i kodowanie bazy danych 883
    • Zabezpieczanie kodu Visual Basica 884
  • Zabezpieczanie ¶rodowiska 887
    • Ustawianie opcji startowych w kodzie 887
    • Blokada omijania opcji startowych 888
    • Ustawianie warto¶ci w³a¶ciwo¶ci 889
    • Pobieranie warto¶ci w³a¶ciwo¶ci 890

Rozdzia³ 32. Integracja Accessa z SharePointem 891

  • Wprowadzenie do SharePointa 891
  • Witryny SharePointa 892
    • Dokumenty SharePointa 892
    • Listy SharePointa 893
  • Wspó³u¿ytkowanie danych Accessa z SharePointem 894
    • Do³±czanie list SharePointa 895
    • Importowanie list SharePointa 897
    • Eksportowanie tabel Accessa do SharePointa 898
    • Przenoszenie tabel Accessa do SharePointa 900
  • Korzystanie z szablonów SharePointa 903

Skorowidz 905

Dodaj do koszyka Access 2019 PL. Biblia

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2022 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.