Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz...

48

Transcript of Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz...

Page 1: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Tytuł oryginału Access 2013 Bible

Tłumaczenie Tomasz Walczak z wykorzystaniem fragmentoacutew książki bdquoAccess 2010 PL Bibliardquo w tłumaczeniu Tomasaz Walczaka i Radosława Meryka

ISBN 978-83-246-8116-7

Copyright copy 2013 by John Wiley amp Sons Inc Indianapolis Indiana

All Rights Reserved This translation published under license with the original publisher John Wiley amp Sons Inc

Translation copyright copy 2014 by Helion SA

No part of this book may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording scanning or otherwise without either the prior written permission of the Publisher

Wiley and related trade dress are registered trademarks of John Wiley amp Sons Inc in the United States and other countries and may not be used without written permission Microsoft and Access are registered trademarks of Microsoft Corporation All other trademarks are the property of their respective owners John Wiley amp Sons Inc is not associated with any product or vendor mentioned in this book

Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione Wykonywanie kopii metodą kserograficzną fotograficzną a także kopiowanie książki na nośniku filmowym magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli

Autor oraz Wydawnictwo HELION dołożyli wszelkich starań by zawarte w tej książce informacje były kompletne i rzetelne Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich Wydawnictwo HELION nie ponosi roacutewnież żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce

Wydawnictwo HELIONul Kościuszki 1c 44-100 GLIWICEtel 32 231 22 19 32 230 98 63e-mail helionhelionplWWW httphelionpl (księgarnia internetowa katalog książek)

Pliki z przykładami omawianymi w książce można znaleźć pod adresem ftpftphelionplprzykladyac13bizip

Drogi CzytelnikuJeżeli chcesz ocenić tę książkę zajrzyj pod adres httphelionpluseropinieac13biMożesz tam wpisać swoje uwagi spostrzeżenia recenzję

Printed in Poland

bull Kup książkębull Poleć książkę bull Oceń książkę

bull Księgarnia internetowabull Lubię to raquo Nasza społeczność

Spis tre ci

O autorach 25

Wprowadzenie 27

Cz I Komponenty Accessa 33

Rozdzia 1 Wprowadzenie do projektowania baz danych 35Terminologia zwi zana z bazami danych wyst puj ca w Accessie 35

Bazy danych 36Tabele 37Rekordy i pola 38Warto ci 38

Relacyjne bazy danych 38Obiekty baz danych Accessa 39

Arkusze danych 40Kwerendy 40Formularze do wprowadzania danych i ich wy wietlania 40Raporty 41Obiekty bazy danych 41

Pi cioetapowa metoda projektowania 42Krok 1 Ogoacutelny projekt systemu mdash od koncepcji do rzeczywisto ci 42Krok 2 Projektowanie raportoacutew 43Krok 3 Projektowanie danych 43Krok 4 Projektowanie tabel 45Krok 5 Projektowanie formularzy 48

Rozdzia 2 Wprowadzenie do Accessa 51Ekran powitalny 51Tworzenie pustej bazy danych dla komputeroacutew stacjonarnych 53Interfejs Accessa 2013 54

Okienko nawigacji 55Wst ka 58Pasek narz dzi Szybki dost p 58

Kup książkę Poleć książkę

8 Access 2013 PL Biblia

Cz II Tabele Accessa 63

Rozdzia 3 Tworzenie tabel 65Rodzaje tabel 65

Tabele obiektoacutew 66Tabele transakcyjne 66Tabele cz ce 66

Tworzenie nowej tabeli 66Projektowanie tabel 68Pos ugiwanie si zak adk Projektowanie 72Praca z polami 74

Tworzenie tabeli klientoacutew 82Korzystanie z poacutel typu Autonumerowanie 82Ko czenie definicji tabeli tblCustomers 82

Zmiana projektu tabeli 83Wstawianie pola 83Usuwanie pola 83Zmiana po o enia pola 84Zmiana nazwy pola 84Zmiana rozmiaru pola 84Problemy konwersji danych 84Przypisywanie w a ciwo ci poacutel 85

W a ciwo ci poacutel tabeli tblCustomers 101Okre lanie klucza g oacutewnego 103

Wyboacuter klucza g oacutewnego 103Tworzenie klucza g oacutewnego 104Tworzenie z o onych kluczy g oacutewnych 105

Indeksowanie tabel 106Wa no stosowania indeksoacutew 107Indeksy z o one z wielu poacutel 108Kiedy nale y indeksowa tabele 110

Drukowanie struktury tabeli 111Zapisywanie uko czonej tabeli 112Operacje na tabelach 113

Zmiana nazwy tabel 113Usuwanie tabel 113Kopiowanie tabel w obr bie bazy danych 113Kopiowanie tabel do innej bazy danych 114

Dodawanie rekordoacutew do tabeli bazy danych 115Pos ugiwanie si polami typu Za cznik 116

Rozdzia 4 Relacje mi dzy tabelami 117Tworzenie kuloodpornych baz danych 118Normalizacja i denormalizacja danych 120

Pierwsza posta normalna 120Druga posta normalna 123Trzecia posta normalna 128Denormalizacja 130

Kup książkę Poleć książkę

Spis tre ci 9

Relacje mi dzy tabelami 131Wi zanie danych 132Jeden do jednego 134Jeden do wielu 135Wiele do wielu 137

Regu y integralno ci 138Klucz g oacutewny nie mo e mie warto ci null 140Wszystkim warto ciom kluczy obcych musz odpowiada klucze g oacutewne 141

Klucze 142Okre lanie klucza g oacutewnego 143Korzy ci wynikaj ce ze stosowania kluczy g oacutewnych 144Wyboacuter klucza g oacutewnego 145Tworzenie relacji i wymuszanie przestrzegania integralno ci odwo a 147Przegl danie wszystkich relacji 152Usuwanie relacji 153Regu y integralno ci specyficzne dla aplikacji 153

Rozdzia 5 Praca z tabelami 155Arkusze danych 156Okno arkusza danych 157

Poruszanie si po arkuszu danych 157Korzystanie z przyciskoacutew nawigacyjnych 158Wst ka arkusza danych 159

Otwieranie arkusza danych 160Wpisywanie nowych danych 161

Zapisywanie rekordu 162Automatyczne sprawdzanie poprawno ci typoacutew danych 163W jaki sposoacuteb w a ciwo ci wp ywaj na wprowadzanie danych 164

Poruszanie si mi dzy rekordami w arkuszu danych 167Poruszanie si mi dzy rekordami 167Wyszukiwanie okre lonej warto ci 168

Modyfikowanie warto ci w arkuszu danych 170R czne zamienianie istniej cych warto ci 170Modyfikacja istniej cej warto ci 171

U ywanie funkcji Cofnij 172Kopiowanie i wklejanie warto ci 172Zast powanie warto ci 173Dodawanie nowych rekordoacutew 174Usuwanie rekordoacutew 174Wy wietlanie rekordoacutew 175

Zmiana kolejno ci poacutel 175Zmiana szeroko ci wy wietlanych poacutel 176Zmiana wysoko ci wy wietlanych rekordoacutew 177Zmiana czcionki 178Wy wietlanie linii oddzielaj cych komoacuterki i roacute ne kolory wierszy 179Wyroacutewnywanie danych w kolumnach 181Ukrywanie i odkrywanie kolumn 181Blokowanie kolumn 182Zapisywanie zmienionego uk adu arkusza 182Zapisywanie rekordu 182

Kup książkę Poleć książkę

10 Access 2013 PL Biblia

Sortowanie i filtrowanie rekordoacutew w arkuszu danych 182Korzystanie z funkcji szybkiego sortowania 183U ywanie filtrowania wed ug wyboru 183U ywanie filtrowania wed ug formularza 185

Agregowanie danych 186Drukowanie rekordoacutew 188

Drukowanie arkusza danych 188Korzystanie z podgl du wydruku 189

Rozdzia 6 Importowanie i eksportowanie danych 191Access i dane zewn trzne 191

Typy danych zewn trznych 192Metody pracy z danymi zewn trznymi 192

Typy importu i eksportu 195Importowanie zewn trznych danych 196

Importowanie z innej bazy danych Accessa 197Importowanie danych z arkusza kalkulacyjnego Excela 199Importowanie list SharePointa 203Importowanie danych z plikoacutew tekstowych 203Importowanie i eksportowanie dokumentoacutew XML 208Importowanie i eksportowanie dokumentoacutew HTML 212Importowanie obiektoacutew Accessa innych ni tabele 214Importowanie folderu Outlooka 215

Eksportowanie do formatoacutew zewn trznych 217Eksportowanie obiektoacutew do innych baz danych Accessa 217Eksportowanie do programu Word 218Publikowanie w formacie PDF lub XPS 219

Rozdzia 7 Do czanie danych zewn trznych 221Do czanie danych zewn trznych 222

Identyfikowanie tabel po czonych 223Ograniczenia dotycz ce do czonych danych 225Do czanie tabel z innych baz danych Accessa 226

czenie ze roacuted ami danych ODBC 228Do czanie danych ktoacutere nie s bazami 229

Praca z tabelami po czonymi 235Ustawianie w a ciwo ci widoku 235Ustawianie relacji 236Optymalizowanie tabel po czonych 236Usuwanie odwo ania do tabeli po czonej 237Przegl danie lub zmienianie informacji o tabelach po czonych 237Od wie anie zawarto ci tabel po czonych 238

Dzielenie baz danych dla dost pu sieciowego 239Zalety dzielenia baz danych 239Jak podzieli obiekty 242Korzystanie z dodatku Rozdzielacz bazy danych 242

Kup książkę Poleć książkę

Spis tre ci 11

Cz III Kwerendy Accessa 245

Rozdzia 8 Pobieranie danych za pomoc kwerend 247Wprowadzenie w tematyk kwerend 248

Czym s kwerendy 248Co mo na robi za pomoc kwerend 249Co zwracaj kwerendy 250

Tworzenie kwerendy 250Dodawanie poacutel 253Uruchamianie kwerend 255

Praca z polami 256Zaznaczanie pola w obszarze siatki QBE 256Zmiana kolejno ci poacutel 257Zmiana rozmiaru kolumn w obszarze siatki QBE 257Usuwanie poacutel 258Wstawianie poacutel 258Ukrywanie poacutel 258Zmiana kolejno ci sortowania 259

Dodawanie kryterioacutew do kwerend 260Kryteria wyboru rekordoacutew 260Definiowanie prostych kryterioacutew tekstowych 261Definiowanie prostych kryterioacutew innych typoacutew 262

Drukowanie zbioroacutew wynikowych kwerend 263Zapisywanie kwerendy 264Tworzenie kwerend bazuj cych na wielu tabelach 264

Przegl danie nazw tabel 265Dodawanie wielu poacutel 266Ograniczenia dla kwerend bazuj cych na wielu tabelach 266Obchodzenie ogranicze dotycz cych kwerend 267

Obszar tabel 268Linie sprz e 268Przesuwanie tabel 269Usuwanie tabel 269Dodawanie kolejnych tabel 270

Tworzenie sprz e w kwerendach i ich obs uga 270Wprowadzenie do sprz e 270Wykorzystywanie sprz e ad hoc 272Okre lanie typu sprz enia 273Usuwanie sprz e 274

Rozdzia 9 Stosowanie operatoroacutew i wyra e 277Wprowadzenie w tematyk operatoroacutew 277

Typy operatoroacutew 278Priorytety operatoroacutew 289

Stosowanie operatoroacutew i wyra e w kwerendach 291U ywanie operatoroacutew poroacutewnania w kwerendach 292Tworzenie z o onych kryterioacutew 292U ywanie funkcji w kwerendach wybieraj cych 296Odwo ywanie si do poacutel w kwerendach wybieraj cych 296

Kup książkę Poleć książkę

12 Access 2013 PL Biblia

Wpisywanie kryterioacutew jednowarto ciowych 296Wprowadzanie kryterioacutew znakowych (Kroacutetki tekst lub D ugi tekst) 297Operator Like i symbole wieloznaczne 298Okre lanie warto ci niepasuj cych 301Wprowadzanie kryterioacutew liczbowych 302Wprowadzanie kryterioacutew logicznych (PrawdaFa sz) 303Wprowadzanie kryterium dla obiektu OLE 303

Wprowadzanie wielu kryterioacutew w kwerendzie 304Operacja Or 304Okre lanie wielu warto ci pola za pomoc operatora Or 304U ywanie komoacuterki Lub na siatce projektu (QBE) 305U ywanie listy warto ci w po czeniu z operatorem In 306Wykorzystanie operatora And do zdefiniowania zakresu 306Stosowanie operatora BetweenAnd 307Wyszukiwanie danych o warto ci Null 308

Wprowadzanie kryterioacutew w wielu polach 310Stosowanie operacji And i Or w polach kwerendy 310Okre lanie kryterioacutew Or w wielu polach kwerendy 311Stosowanie operacji And i Or na roacute nych polach 313Kwerenda z o ona w wielu wierszach 313

Rozdzia 10 Poza kwerendy wybieraj ce 317Kwerendy podsumowuj ce 317

Tworzenie kwerendy podsumowuj cej 318Funkcje agreguj ce 320

Kwerendy funkcjonalne 325Kwerendy tworz ce tabele 325Kwerendy usuwaj ce 327Kwerendy do czaj ce 329Kwerendy aktualizuj ce 334

Kwerendy krzy owe 337U ywanie kreatora kwerend krzy owych 338R czne tworzenie kwerend krzy owych 342

Cz IV Analizowanie danych w Accessie 349

Rozdzia 11 Przekszta canie danych 351Wyszukiwanie i usuwanie powtarzaj cych si rekordoacutew 352

Czym s powtarzaj ce si rekordy 352Wyszukiwanie duplikatoacutew 353Usuwanie powtarzaj cych si rekordoacutew 355

Typowe zadania z zakresu przekszta cania danych 358Uzupe nianie pustych poacutel 358Scalanie a cuchoacutew znakoacutew 359Zmiana wielko ci liter 361Usuwanie pocz tkowych i ko cowych spacji z a cuchoacutew znakoacutew 362Wyszukiwanie i zast powanie okre lonego tekstu 363Dodawanie w asnego tekstu w okre lonych miejscach a cucha znakoacutew 364Przetwarzanie a cuchoacutew znakoacutew na podstawie znacznikoacutew 367

Kup książkę Poleć książkę

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 2: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci

O autorach 25

Wprowadzenie 27

Cz I Komponenty Accessa 33

Rozdzia 1 Wprowadzenie do projektowania baz danych 35Terminologia zwi zana z bazami danych wyst puj ca w Accessie 35

Bazy danych 36Tabele 37Rekordy i pola 38Warto ci 38

Relacyjne bazy danych 38Obiekty baz danych Accessa 39

Arkusze danych 40Kwerendy 40Formularze do wprowadzania danych i ich wy wietlania 40Raporty 41Obiekty bazy danych 41

Pi cioetapowa metoda projektowania 42Krok 1 Ogoacutelny projekt systemu mdash od koncepcji do rzeczywisto ci 42Krok 2 Projektowanie raportoacutew 43Krok 3 Projektowanie danych 43Krok 4 Projektowanie tabel 45Krok 5 Projektowanie formularzy 48

Rozdzia 2 Wprowadzenie do Accessa 51Ekran powitalny 51Tworzenie pustej bazy danych dla komputeroacutew stacjonarnych 53Interfejs Accessa 2013 54

Okienko nawigacji 55Wst ka 58Pasek narz dzi Szybki dost p 58

Kup książkę Poleć książkę

8 Access 2013 PL Biblia

Cz II Tabele Accessa 63

Rozdzia 3 Tworzenie tabel 65Rodzaje tabel 65

Tabele obiektoacutew 66Tabele transakcyjne 66Tabele cz ce 66

Tworzenie nowej tabeli 66Projektowanie tabel 68Pos ugiwanie si zak adk Projektowanie 72Praca z polami 74

Tworzenie tabeli klientoacutew 82Korzystanie z poacutel typu Autonumerowanie 82Ko czenie definicji tabeli tblCustomers 82

Zmiana projektu tabeli 83Wstawianie pola 83Usuwanie pola 83Zmiana po o enia pola 84Zmiana nazwy pola 84Zmiana rozmiaru pola 84Problemy konwersji danych 84Przypisywanie w a ciwo ci poacutel 85

W a ciwo ci poacutel tabeli tblCustomers 101Okre lanie klucza g oacutewnego 103

Wyboacuter klucza g oacutewnego 103Tworzenie klucza g oacutewnego 104Tworzenie z o onych kluczy g oacutewnych 105

Indeksowanie tabel 106Wa no stosowania indeksoacutew 107Indeksy z o one z wielu poacutel 108Kiedy nale y indeksowa tabele 110

Drukowanie struktury tabeli 111Zapisywanie uko czonej tabeli 112Operacje na tabelach 113

Zmiana nazwy tabel 113Usuwanie tabel 113Kopiowanie tabel w obr bie bazy danych 113Kopiowanie tabel do innej bazy danych 114

Dodawanie rekordoacutew do tabeli bazy danych 115Pos ugiwanie si polami typu Za cznik 116

Rozdzia 4 Relacje mi dzy tabelami 117Tworzenie kuloodpornych baz danych 118Normalizacja i denormalizacja danych 120

Pierwsza posta normalna 120Druga posta normalna 123Trzecia posta normalna 128Denormalizacja 130

Kup książkę Poleć książkę

Spis tre ci 9

Relacje mi dzy tabelami 131Wi zanie danych 132Jeden do jednego 134Jeden do wielu 135Wiele do wielu 137

Regu y integralno ci 138Klucz g oacutewny nie mo e mie warto ci null 140Wszystkim warto ciom kluczy obcych musz odpowiada klucze g oacutewne 141

Klucze 142Okre lanie klucza g oacutewnego 143Korzy ci wynikaj ce ze stosowania kluczy g oacutewnych 144Wyboacuter klucza g oacutewnego 145Tworzenie relacji i wymuszanie przestrzegania integralno ci odwo a 147Przegl danie wszystkich relacji 152Usuwanie relacji 153Regu y integralno ci specyficzne dla aplikacji 153

Rozdzia 5 Praca z tabelami 155Arkusze danych 156Okno arkusza danych 157

Poruszanie si po arkuszu danych 157Korzystanie z przyciskoacutew nawigacyjnych 158Wst ka arkusza danych 159

Otwieranie arkusza danych 160Wpisywanie nowych danych 161

Zapisywanie rekordu 162Automatyczne sprawdzanie poprawno ci typoacutew danych 163W jaki sposoacuteb w a ciwo ci wp ywaj na wprowadzanie danych 164

Poruszanie si mi dzy rekordami w arkuszu danych 167Poruszanie si mi dzy rekordami 167Wyszukiwanie okre lonej warto ci 168

Modyfikowanie warto ci w arkuszu danych 170R czne zamienianie istniej cych warto ci 170Modyfikacja istniej cej warto ci 171

U ywanie funkcji Cofnij 172Kopiowanie i wklejanie warto ci 172Zast powanie warto ci 173Dodawanie nowych rekordoacutew 174Usuwanie rekordoacutew 174Wy wietlanie rekordoacutew 175

Zmiana kolejno ci poacutel 175Zmiana szeroko ci wy wietlanych poacutel 176Zmiana wysoko ci wy wietlanych rekordoacutew 177Zmiana czcionki 178Wy wietlanie linii oddzielaj cych komoacuterki i roacute ne kolory wierszy 179Wyroacutewnywanie danych w kolumnach 181Ukrywanie i odkrywanie kolumn 181Blokowanie kolumn 182Zapisywanie zmienionego uk adu arkusza 182Zapisywanie rekordu 182

Kup książkę Poleć książkę

10 Access 2013 PL Biblia

Sortowanie i filtrowanie rekordoacutew w arkuszu danych 182Korzystanie z funkcji szybkiego sortowania 183U ywanie filtrowania wed ug wyboru 183U ywanie filtrowania wed ug formularza 185

Agregowanie danych 186Drukowanie rekordoacutew 188

Drukowanie arkusza danych 188Korzystanie z podgl du wydruku 189

Rozdzia 6 Importowanie i eksportowanie danych 191Access i dane zewn trzne 191

Typy danych zewn trznych 192Metody pracy z danymi zewn trznymi 192

Typy importu i eksportu 195Importowanie zewn trznych danych 196

Importowanie z innej bazy danych Accessa 197Importowanie danych z arkusza kalkulacyjnego Excela 199Importowanie list SharePointa 203Importowanie danych z plikoacutew tekstowych 203Importowanie i eksportowanie dokumentoacutew XML 208Importowanie i eksportowanie dokumentoacutew HTML 212Importowanie obiektoacutew Accessa innych ni tabele 214Importowanie folderu Outlooka 215

Eksportowanie do formatoacutew zewn trznych 217Eksportowanie obiektoacutew do innych baz danych Accessa 217Eksportowanie do programu Word 218Publikowanie w formacie PDF lub XPS 219

Rozdzia 7 Do czanie danych zewn trznych 221Do czanie danych zewn trznych 222

Identyfikowanie tabel po czonych 223Ograniczenia dotycz ce do czonych danych 225Do czanie tabel z innych baz danych Accessa 226

czenie ze roacuted ami danych ODBC 228Do czanie danych ktoacutere nie s bazami 229

Praca z tabelami po czonymi 235Ustawianie w a ciwo ci widoku 235Ustawianie relacji 236Optymalizowanie tabel po czonych 236Usuwanie odwo ania do tabeli po czonej 237Przegl danie lub zmienianie informacji o tabelach po czonych 237Od wie anie zawarto ci tabel po czonych 238

Dzielenie baz danych dla dost pu sieciowego 239Zalety dzielenia baz danych 239Jak podzieli obiekty 242Korzystanie z dodatku Rozdzielacz bazy danych 242

Kup książkę Poleć książkę

Spis tre ci 11

Cz III Kwerendy Accessa 245

Rozdzia 8 Pobieranie danych za pomoc kwerend 247Wprowadzenie w tematyk kwerend 248

Czym s kwerendy 248Co mo na robi za pomoc kwerend 249Co zwracaj kwerendy 250

Tworzenie kwerendy 250Dodawanie poacutel 253Uruchamianie kwerend 255

Praca z polami 256Zaznaczanie pola w obszarze siatki QBE 256Zmiana kolejno ci poacutel 257Zmiana rozmiaru kolumn w obszarze siatki QBE 257Usuwanie poacutel 258Wstawianie poacutel 258Ukrywanie poacutel 258Zmiana kolejno ci sortowania 259

Dodawanie kryterioacutew do kwerend 260Kryteria wyboru rekordoacutew 260Definiowanie prostych kryterioacutew tekstowych 261Definiowanie prostych kryterioacutew innych typoacutew 262

Drukowanie zbioroacutew wynikowych kwerend 263Zapisywanie kwerendy 264Tworzenie kwerend bazuj cych na wielu tabelach 264

Przegl danie nazw tabel 265Dodawanie wielu poacutel 266Ograniczenia dla kwerend bazuj cych na wielu tabelach 266Obchodzenie ogranicze dotycz cych kwerend 267

Obszar tabel 268Linie sprz e 268Przesuwanie tabel 269Usuwanie tabel 269Dodawanie kolejnych tabel 270

Tworzenie sprz e w kwerendach i ich obs uga 270Wprowadzenie do sprz e 270Wykorzystywanie sprz e ad hoc 272Okre lanie typu sprz enia 273Usuwanie sprz e 274

Rozdzia 9 Stosowanie operatoroacutew i wyra e 277Wprowadzenie w tematyk operatoroacutew 277

Typy operatoroacutew 278Priorytety operatoroacutew 289

Stosowanie operatoroacutew i wyra e w kwerendach 291U ywanie operatoroacutew poroacutewnania w kwerendach 292Tworzenie z o onych kryterioacutew 292U ywanie funkcji w kwerendach wybieraj cych 296Odwo ywanie si do poacutel w kwerendach wybieraj cych 296

Kup książkę Poleć książkę

12 Access 2013 PL Biblia

Wpisywanie kryterioacutew jednowarto ciowych 296Wprowadzanie kryterioacutew znakowych (Kroacutetki tekst lub D ugi tekst) 297Operator Like i symbole wieloznaczne 298Okre lanie warto ci niepasuj cych 301Wprowadzanie kryterioacutew liczbowych 302Wprowadzanie kryterioacutew logicznych (PrawdaFa sz) 303Wprowadzanie kryterium dla obiektu OLE 303

Wprowadzanie wielu kryterioacutew w kwerendzie 304Operacja Or 304Okre lanie wielu warto ci pola za pomoc operatora Or 304U ywanie komoacuterki Lub na siatce projektu (QBE) 305U ywanie listy warto ci w po czeniu z operatorem In 306Wykorzystanie operatora And do zdefiniowania zakresu 306Stosowanie operatora BetweenAnd 307Wyszukiwanie danych o warto ci Null 308

Wprowadzanie kryterioacutew w wielu polach 310Stosowanie operacji And i Or w polach kwerendy 310Okre lanie kryterioacutew Or w wielu polach kwerendy 311Stosowanie operacji And i Or na roacute nych polach 313Kwerenda z o ona w wielu wierszach 313

Rozdzia 10 Poza kwerendy wybieraj ce 317Kwerendy podsumowuj ce 317

Tworzenie kwerendy podsumowuj cej 318Funkcje agreguj ce 320

Kwerendy funkcjonalne 325Kwerendy tworz ce tabele 325Kwerendy usuwaj ce 327Kwerendy do czaj ce 329Kwerendy aktualizuj ce 334

Kwerendy krzy owe 337U ywanie kreatora kwerend krzy owych 338R czne tworzenie kwerend krzy owych 342

Cz IV Analizowanie danych w Accessie 349

Rozdzia 11 Przekszta canie danych 351Wyszukiwanie i usuwanie powtarzaj cych si rekordoacutew 352

Czym s powtarzaj ce si rekordy 352Wyszukiwanie duplikatoacutew 353Usuwanie powtarzaj cych si rekordoacutew 355

Typowe zadania z zakresu przekszta cania danych 358Uzupe nianie pustych poacutel 358Scalanie a cuchoacutew znakoacutew 359Zmiana wielko ci liter 361Usuwanie pocz tkowych i ko cowych spacji z a cuchoacutew znakoacutew 362Wyszukiwanie i zast powanie okre lonego tekstu 363Dodawanie w asnego tekstu w okre lonych miejscach a cucha znakoacutew 364Przetwarzanie a cuchoacutew znakoacutew na podstawie znacznikoacutew 367

Kup książkę Poleć książkę

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 3: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

8 Access 2013 PL Biblia

Cz II Tabele Accessa 63

Rozdzia 3 Tworzenie tabel 65Rodzaje tabel 65

Tabele obiektoacutew 66Tabele transakcyjne 66Tabele cz ce 66

Tworzenie nowej tabeli 66Projektowanie tabel 68Pos ugiwanie si zak adk Projektowanie 72Praca z polami 74

Tworzenie tabeli klientoacutew 82Korzystanie z poacutel typu Autonumerowanie 82Ko czenie definicji tabeli tblCustomers 82

Zmiana projektu tabeli 83Wstawianie pola 83Usuwanie pola 83Zmiana po o enia pola 84Zmiana nazwy pola 84Zmiana rozmiaru pola 84Problemy konwersji danych 84Przypisywanie w a ciwo ci poacutel 85

W a ciwo ci poacutel tabeli tblCustomers 101Okre lanie klucza g oacutewnego 103

Wyboacuter klucza g oacutewnego 103Tworzenie klucza g oacutewnego 104Tworzenie z o onych kluczy g oacutewnych 105

Indeksowanie tabel 106Wa no stosowania indeksoacutew 107Indeksy z o one z wielu poacutel 108Kiedy nale y indeksowa tabele 110

Drukowanie struktury tabeli 111Zapisywanie uko czonej tabeli 112Operacje na tabelach 113

Zmiana nazwy tabel 113Usuwanie tabel 113Kopiowanie tabel w obr bie bazy danych 113Kopiowanie tabel do innej bazy danych 114

Dodawanie rekordoacutew do tabeli bazy danych 115Pos ugiwanie si polami typu Za cznik 116

Rozdzia 4 Relacje mi dzy tabelami 117Tworzenie kuloodpornych baz danych 118Normalizacja i denormalizacja danych 120

Pierwsza posta normalna 120Druga posta normalna 123Trzecia posta normalna 128Denormalizacja 130

Kup książkę Poleć książkę

Spis tre ci 9

Relacje mi dzy tabelami 131Wi zanie danych 132Jeden do jednego 134Jeden do wielu 135Wiele do wielu 137

Regu y integralno ci 138Klucz g oacutewny nie mo e mie warto ci null 140Wszystkim warto ciom kluczy obcych musz odpowiada klucze g oacutewne 141

Klucze 142Okre lanie klucza g oacutewnego 143Korzy ci wynikaj ce ze stosowania kluczy g oacutewnych 144Wyboacuter klucza g oacutewnego 145Tworzenie relacji i wymuszanie przestrzegania integralno ci odwo a 147Przegl danie wszystkich relacji 152Usuwanie relacji 153Regu y integralno ci specyficzne dla aplikacji 153

Rozdzia 5 Praca z tabelami 155Arkusze danych 156Okno arkusza danych 157

Poruszanie si po arkuszu danych 157Korzystanie z przyciskoacutew nawigacyjnych 158Wst ka arkusza danych 159

Otwieranie arkusza danych 160Wpisywanie nowych danych 161

Zapisywanie rekordu 162Automatyczne sprawdzanie poprawno ci typoacutew danych 163W jaki sposoacuteb w a ciwo ci wp ywaj na wprowadzanie danych 164

Poruszanie si mi dzy rekordami w arkuszu danych 167Poruszanie si mi dzy rekordami 167Wyszukiwanie okre lonej warto ci 168

Modyfikowanie warto ci w arkuszu danych 170R czne zamienianie istniej cych warto ci 170Modyfikacja istniej cej warto ci 171

U ywanie funkcji Cofnij 172Kopiowanie i wklejanie warto ci 172Zast powanie warto ci 173Dodawanie nowych rekordoacutew 174Usuwanie rekordoacutew 174Wy wietlanie rekordoacutew 175

Zmiana kolejno ci poacutel 175Zmiana szeroko ci wy wietlanych poacutel 176Zmiana wysoko ci wy wietlanych rekordoacutew 177Zmiana czcionki 178Wy wietlanie linii oddzielaj cych komoacuterki i roacute ne kolory wierszy 179Wyroacutewnywanie danych w kolumnach 181Ukrywanie i odkrywanie kolumn 181Blokowanie kolumn 182Zapisywanie zmienionego uk adu arkusza 182Zapisywanie rekordu 182

Kup książkę Poleć książkę

10 Access 2013 PL Biblia

Sortowanie i filtrowanie rekordoacutew w arkuszu danych 182Korzystanie z funkcji szybkiego sortowania 183U ywanie filtrowania wed ug wyboru 183U ywanie filtrowania wed ug formularza 185

Agregowanie danych 186Drukowanie rekordoacutew 188

Drukowanie arkusza danych 188Korzystanie z podgl du wydruku 189

Rozdzia 6 Importowanie i eksportowanie danych 191Access i dane zewn trzne 191

Typy danych zewn trznych 192Metody pracy z danymi zewn trznymi 192

Typy importu i eksportu 195Importowanie zewn trznych danych 196

Importowanie z innej bazy danych Accessa 197Importowanie danych z arkusza kalkulacyjnego Excela 199Importowanie list SharePointa 203Importowanie danych z plikoacutew tekstowych 203Importowanie i eksportowanie dokumentoacutew XML 208Importowanie i eksportowanie dokumentoacutew HTML 212Importowanie obiektoacutew Accessa innych ni tabele 214Importowanie folderu Outlooka 215

Eksportowanie do formatoacutew zewn trznych 217Eksportowanie obiektoacutew do innych baz danych Accessa 217Eksportowanie do programu Word 218Publikowanie w formacie PDF lub XPS 219

Rozdzia 7 Do czanie danych zewn trznych 221Do czanie danych zewn trznych 222

Identyfikowanie tabel po czonych 223Ograniczenia dotycz ce do czonych danych 225Do czanie tabel z innych baz danych Accessa 226

czenie ze roacuted ami danych ODBC 228Do czanie danych ktoacutere nie s bazami 229

Praca z tabelami po czonymi 235Ustawianie w a ciwo ci widoku 235Ustawianie relacji 236Optymalizowanie tabel po czonych 236Usuwanie odwo ania do tabeli po czonej 237Przegl danie lub zmienianie informacji o tabelach po czonych 237Od wie anie zawarto ci tabel po czonych 238

Dzielenie baz danych dla dost pu sieciowego 239Zalety dzielenia baz danych 239Jak podzieli obiekty 242Korzystanie z dodatku Rozdzielacz bazy danych 242

Kup książkę Poleć książkę

Spis tre ci 11

Cz III Kwerendy Accessa 245

Rozdzia 8 Pobieranie danych za pomoc kwerend 247Wprowadzenie w tematyk kwerend 248

Czym s kwerendy 248Co mo na robi za pomoc kwerend 249Co zwracaj kwerendy 250

Tworzenie kwerendy 250Dodawanie poacutel 253Uruchamianie kwerend 255

Praca z polami 256Zaznaczanie pola w obszarze siatki QBE 256Zmiana kolejno ci poacutel 257Zmiana rozmiaru kolumn w obszarze siatki QBE 257Usuwanie poacutel 258Wstawianie poacutel 258Ukrywanie poacutel 258Zmiana kolejno ci sortowania 259

Dodawanie kryterioacutew do kwerend 260Kryteria wyboru rekordoacutew 260Definiowanie prostych kryterioacutew tekstowych 261Definiowanie prostych kryterioacutew innych typoacutew 262

Drukowanie zbioroacutew wynikowych kwerend 263Zapisywanie kwerendy 264Tworzenie kwerend bazuj cych na wielu tabelach 264

Przegl danie nazw tabel 265Dodawanie wielu poacutel 266Ograniczenia dla kwerend bazuj cych na wielu tabelach 266Obchodzenie ogranicze dotycz cych kwerend 267

Obszar tabel 268Linie sprz e 268Przesuwanie tabel 269Usuwanie tabel 269Dodawanie kolejnych tabel 270

Tworzenie sprz e w kwerendach i ich obs uga 270Wprowadzenie do sprz e 270Wykorzystywanie sprz e ad hoc 272Okre lanie typu sprz enia 273Usuwanie sprz e 274

Rozdzia 9 Stosowanie operatoroacutew i wyra e 277Wprowadzenie w tematyk operatoroacutew 277

Typy operatoroacutew 278Priorytety operatoroacutew 289

Stosowanie operatoroacutew i wyra e w kwerendach 291U ywanie operatoroacutew poroacutewnania w kwerendach 292Tworzenie z o onych kryterioacutew 292U ywanie funkcji w kwerendach wybieraj cych 296Odwo ywanie si do poacutel w kwerendach wybieraj cych 296

Kup książkę Poleć książkę

12 Access 2013 PL Biblia

Wpisywanie kryterioacutew jednowarto ciowych 296Wprowadzanie kryterioacutew znakowych (Kroacutetki tekst lub D ugi tekst) 297Operator Like i symbole wieloznaczne 298Okre lanie warto ci niepasuj cych 301Wprowadzanie kryterioacutew liczbowych 302Wprowadzanie kryterioacutew logicznych (PrawdaFa sz) 303Wprowadzanie kryterium dla obiektu OLE 303

Wprowadzanie wielu kryterioacutew w kwerendzie 304Operacja Or 304Okre lanie wielu warto ci pola za pomoc operatora Or 304U ywanie komoacuterki Lub na siatce projektu (QBE) 305U ywanie listy warto ci w po czeniu z operatorem In 306Wykorzystanie operatora And do zdefiniowania zakresu 306Stosowanie operatora BetweenAnd 307Wyszukiwanie danych o warto ci Null 308

Wprowadzanie kryterioacutew w wielu polach 310Stosowanie operacji And i Or w polach kwerendy 310Okre lanie kryterioacutew Or w wielu polach kwerendy 311Stosowanie operacji And i Or na roacute nych polach 313Kwerenda z o ona w wielu wierszach 313

Rozdzia 10 Poza kwerendy wybieraj ce 317Kwerendy podsumowuj ce 317

Tworzenie kwerendy podsumowuj cej 318Funkcje agreguj ce 320

Kwerendy funkcjonalne 325Kwerendy tworz ce tabele 325Kwerendy usuwaj ce 327Kwerendy do czaj ce 329Kwerendy aktualizuj ce 334

Kwerendy krzy owe 337U ywanie kreatora kwerend krzy owych 338R czne tworzenie kwerend krzy owych 342

Cz IV Analizowanie danych w Accessie 349

Rozdzia 11 Przekszta canie danych 351Wyszukiwanie i usuwanie powtarzaj cych si rekordoacutew 352

Czym s powtarzaj ce si rekordy 352Wyszukiwanie duplikatoacutew 353Usuwanie powtarzaj cych si rekordoacutew 355

Typowe zadania z zakresu przekszta cania danych 358Uzupe nianie pustych poacutel 358Scalanie a cuchoacutew znakoacutew 359Zmiana wielko ci liter 361Usuwanie pocz tkowych i ko cowych spacji z a cuchoacutew znakoacutew 362Wyszukiwanie i zast powanie okre lonego tekstu 363Dodawanie w asnego tekstu w okre lonych miejscach a cucha znakoacutew 364Przetwarzanie a cuchoacutew znakoacutew na podstawie znacznikoacutew 367

Kup książkę Poleć książkę

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 4: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 9

Relacje mi dzy tabelami 131Wi zanie danych 132Jeden do jednego 134Jeden do wielu 135Wiele do wielu 137

Regu y integralno ci 138Klucz g oacutewny nie mo e mie warto ci null 140Wszystkim warto ciom kluczy obcych musz odpowiada klucze g oacutewne 141

Klucze 142Okre lanie klucza g oacutewnego 143Korzy ci wynikaj ce ze stosowania kluczy g oacutewnych 144Wyboacuter klucza g oacutewnego 145Tworzenie relacji i wymuszanie przestrzegania integralno ci odwo a 147Przegl danie wszystkich relacji 152Usuwanie relacji 153Regu y integralno ci specyficzne dla aplikacji 153

Rozdzia 5 Praca z tabelami 155Arkusze danych 156Okno arkusza danych 157

Poruszanie si po arkuszu danych 157Korzystanie z przyciskoacutew nawigacyjnych 158Wst ka arkusza danych 159

Otwieranie arkusza danych 160Wpisywanie nowych danych 161

Zapisywanie rekordu 162Automatyczne sprawdzanie poprawno ci typoacutew danych 163W jaki sposoacuteb w a ciwo ci wp ywaj na wprowadzanie danych 164

Poruszanie si mi dzy rekordami w arkuszu danych 167Poruszanie si mi dzy rekordami 167Wyszukiwanie okre lonej warto ci 168

Modyfikowanie warto ci w arkuszu danych 170R czne zamienianie istniej cych warto ci 170Modyfikacja istniej cej warto ci 171

U ywanie funkcji Cofnij 172Kopiowanie i wklejanie warto ci 172Zast powanie warto ci 173Dodawanie nowych rekordoacutew 174Usuwanie rekordoacutew 174Wy wietlanie rekordoacutew 175

Zmiana kolejno ci poacutel 175Zmiana szeroko ci wy wietlanych poacutel 176Zmiana wysoko ci wy wietlanych rekordoacutew 177Zmiana czcionki 178Wy wietlanie linii oddzielaj cych komoacuterki i roacute ne kolory wierszy 179Wyroacutewnywanie danych w kolumnach 181Ukrywanie i odkrywanie kolumn 181Blokowanie kolumn 182Zapisywanie zmienionego uk adu arkusza 182Zapisywanie rekordu 182

Kup książkę Poleć książkę

10 Access 2013 PL Biblia

Sortowanie i filtrowanie rekordoacutew w arkuszu danych 182Korzystanie z funkcji szybkiego sortowania 183U ywanie filtrowania wed ug wyboru 183U ywanie filtrowania wed ug formularza 185

Agregowanie danych 186Drukowanie rekordoacutew 188

Drukowanie arkusza danych 188Korzystanie z podgl du wydruku 189

Rozdzia 6 Importowanie i eksportowanie danych 191Access i dane zewn trzne 191

Typy danych zewn trznych 192Metody pracy z danymi zewn trznymi 192

Typy importu i eksportu 195Importowanie zewn trznych danych 196

Importowanie z innej bazy danych Accessa 197Importowanie danych z arkusza kalkulacyjnego Excela 199Importowanie list SharePointa 203Importowanie danych z plikoacutew tekstowych 203Importowanie i eksportowanie dokumentoacutew XML 208Importowanie i eksportowanie dokumentoacutew HTML 212Importowanie obiektoacutew Accessa innych ni tabele 214Importowanie folderu Outlooka 215

Eksportowanie do formatoacutew zewn trznych 217Eksportowanie obiektoacutew do innych baz danych Accessa 217Eksportowanie do programu Word 218Publikowanie w formacie PDF lub XPS 219

Rozdzia 7 Do czanie danych zewn trznych 221Do czanie danych zewn trznych 222

Identyfikowanie tabel po czonych 223Ograniczenia dotycz ce do czonych danych 225Do czanie tabel z innych baz danych Accessa 226

czenie ze roacuted ami danych ODBC 228Do czanie danych ktoacutere nie s bazami 229

Praca z tabelami po czonymi 235Ustawianie w a ciwo ci widoku 235Ustawianie relacji 236Optymalizowanie tabel po czonych 236Usuwanie odwo ania do tabeli po czonej 237Przegl danie lub zmienianie informacji o tabelach po czonych 237Od wie anie zawarto ci tabel po czonych 238

Dzielenie baz danych dla dost pu sieciowego 239Zalety dzielenia baz danych 239Jak podzieli obiekty 242Korzystanie z dodatku Rozdzielacz bazy danych 242

Kup książkę Poleć książkę

Spis tre ci 11

Cz III Kwerendy Accessa 245

Rozdzia 8 Pobieranie danych za pomoc kwerend 247Wprowadzenie w tematyk kwerend 248

Czym s kwerendy 248Co mo na robi za pomoc kwerend 249Co zwracaj kwerendy 250

Tworzenie kwerendy 250Dodawanie poacutel 253Uruchamianie kwerend 255

Praca z polami 256Zaznaczanie pola w obszarze siatki QBE 256Zmiana kolejno ci poacutel 257Zmiana rozmiaru kolumn w obszarze siatki QBE 257Usuwanie poacutel 258Wstawianie poacutel 258Ukrywanie poacutel 258Zmiana kolejno ci sortowania 259

Dodawanie kryterioacutew do kwerend 260Kryteria wyboru rekordoacutew 260Definiowanie prostych kryterioacutew tekstowych 261Definiowanie prostych kryterioacutew innych typoacutew 262

Drukowanie zbioroacutew wynikowych kwerend 263Zapisywanie kwerendy 264Tworzenie kwerend bazuj cych na wielu tabelach 264

Przegl danie nazw tabel 265Dodawanie wielu poacutel 266Ograniczenia dla kwerend bazuj cych na wielu tabelach 266Obchodzenie ogranicze dotycz cych kwerend 267

Obszar tabel 268Linie sprz e 268Przesuwanie tabel 269Usuwanie tabel 269Dodawanie kolejnych tabel 270

Tworzenie sprz e w kwerendach i ich obs uga 270Wprowadzenie do sprz e 270Wykorzystywanie sprz e ad hoc 272Okre lanie typu sprz enia 273Usuwanie sprz e 274

Rozdzia 9 Stosowanie operatoroacutew i wyra e 277Wprowadzenie w tematyk operatoroacutew 277

Typy operatoroacutew 278Priorytety operatoroacutew 289

Stosowanie operatoroacutew i wyra e w kwerendach 291U ywanie operatoroacutew poroacutewnania w kwerendach 292Tworzenie z o onych kryterioacutew 292U ywanie funkcji w kwerendach wybieraj cych 296Odwo ywanie si do poacutel w kwerendach wybieraj cych 296

Kup książkę Poleć książkę

12 Access 2013 PL Biblia

Wpisywanie kryterioacutew jednowarto ciowych 296Wprowadzanie kryterioacutew znakowych (Kroacutetki tekst lub D ugi tekst) 297Operator Like i symbole wieloznaczne 298Okre lanie warto ci niepasuj cych 301Wprowadzanie kryterioacutew liczbowych 302Wprowadzanie kryterioacutew logicznych (PrawdaFa sz) 303Wprowadzanie kryterium dla obiektu OLE 303

Wprowadzanie wielu kryterioacutew w kwerendzie 304Operacja Or 304Okre lanie wielu warto ci pola za pomoc operatora Or 304U ywanie komoacuterki Lub na siatce projektu (QBE) 305U ywanie listy warto ci w po czeniu z operatorem In 306Wykorzystanie operatora And do zdefiniowania zakresu 306Stosowanie operatora BetweenAnd 307Wyszukiwanie danych o warto ci Null 308

Wprowadzanie kryterioacutew w wielu polach 310Stosowanie operacji And i Or w polach kwerendy 310Okre lanie kryterioacutew Or w wielu polach kwerendy 311Stosowanie operacji And i Or na roacute nych polach 313Kwerenda z o ona w wielu wierszach 313

Rozdzia 10 Poza kwerendy wybieraj ce 317Kwerendy podsumowuj ce 317

Tworzenie kwerendy podsumowuj cej 318Funkcje agreguj ce 320

Kwerendy funkcjonalne 325Kwerendy tworz ce tabele 325Kwerendy usuwaj ce 327Kwerendy do czaj ce 329Kwerendy aktualizuj ce 334

Kwerendy krzy owe 337U ywanie kreatora kwerend krzy owych 338R czne tworzenie kwerend krzy owych 342

Cz IV Analizowanie danych w Accessie 349

Rozdzia 11 Przekszta canie danych 351Wyszukiwanie i usuwanie powtarzaj cych si rekordoacutew 352

Czym s powtarzaj ce si rekordy 352Wyszukiwanie duplikatoacutew 353Usuwanie powtarzaj cych si rekordoacutew 355

Typowe zadania z zakresu przekszta cania danych 358Uzupe nianie pustych poacutel 358Scalanie a cuchoacutew znakoacutew 359Zmiana wielko ci liter 361Usuwanie pocz tkowych i ko cowych spacji z a cuchoacutew znakoacutew 362Wyszukiwanie i zast powanie okre lonego tekstu 363Dodawanie w asnego tekstu w okre lonych miejscach a cucha znakoacutew 364Przetwarzanie a cuchoacutew znakoacutew na podstawie znacznikoacutew 367

Kup książkę Poleć książkę

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 5: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

10 Access 2013 PL Biblia

Sortowanie i filtrowanie rekordoacutew w arkuszu danych 182Korzystanie z funkcji szybkiego sortowania 183U ywanie filtrowania wed ug wyboru 183U ywanie filtrowania wed ug formularza 185

Agregowanie danych 186Drukowanie rekordoacutew 188

Drukowanie arkusza danych 188Korzystanie z podgl du wydruku 189

Rozdzia 6 Importowanie i eksportowanie danych 191Access i dane zewn trzne 191

Typy danych zewn trznych 192Metody pracy z danymi zewn trznymi 192

Typy importu i eksportu 195Importowanie zewn trznych danych 196

Importowanie z innej bazy danych Accessa 197Importowanie danych z arkusza kalkulacyjnego Excela 199Importowanie list SharePointa 203Importowanie danych z plikoacutew tekstowych 203Importowanie i eksportowanie dokumentoacutew XML 208Importowanie i eksportowanie dokumentoacutew HTML 212Importowanie obiektoacutew Accessa innych ni tabele 214Importowanie folderu Outlooka 215

Eksportowanie do formatoacutew zewn trznych 217Eksportowanie obiektoacutew do innych baz danych Accessa 217Eksportowanie do programu Word 218Publikowanie w formacie PDF lub XPS 219

Rozdzia 7 Do czanie danych zewn trznych 221Do czanie danych zewn trznych 222

Identyfikowanie tabel po czonych 223Ograniczenia dotycz ce do czonych danych 225Do czanie tabel z innych baz danych Accessa 226

czenie ze roacuted ami danych ODBC 228Do czanie danych ktoacutere nie s bazami 229

Praca z tabelami po czonymi 235Ustawianie w a ciwo ci widoku 235Ustawianie relacji 236Optymalizowanie tabel po czonych 236Usuwanie odwo ania do tabeli po czonej 237Przegl danie lub zmienianie informacji o tabelach po czonych 237Od wie anie zawarto ci tabel po czonych 238

Dzielenie baz danych dla dost pu sieciowego 239Zalety dzielenia baz danych 239Jak podzieli obiekty 242Korzystanie z dodatku Rozdzielacz bazy danych 242

Kup książkę Poleć książkę

Spis tre ci 11

Cz III Kwerendy Accessa 245

Rozdzia 8 Pobieranie danych za pomoc kwerend 247Wprowadzenie w tematyk kwerend 248

Czym s kwerendy 248Co mo na robi za pomoc kwerend 249Co zwracaj kwerendy 250

Tworzenie kwerendy 250Dodawanie poacutel 253Uruchamianie kwerend 255

Praca z polami 256Zaznaczanie pola w obszarze siatki QBE 256Zmiana kolejno ci poacutel 257Zmiana rozmiaru kolumn w obszarze siatki QBE 257Usuwanie poacutel 258Wstawianie poacutel 258Ukrywanie poacutel 258Zmiana kolejno ci sortowania 259

Dodawanie kryterioacutew do kwerend 260Kryteria wyboru rekordoacutew 260Definiowanie prostych kryterioacutew tekstowych 261Definiowanie prostych kryterioacutew innych typoacutew 262

Drukowanie zbioroacutew wynikowych kwerend 263Zapisywanie kwerendy 264Tworzenie kwerend bazuj cych na wielu tabelach 264

Przegl danie nazw tabel 265Dodawanie wielu poacutel 266Ograniczenia dla kwerend bazuj cych na wielu tabelach 266Obchodzenie ogranicze dotycz cych kwerend 267

Obszar tabel 268Linie sprz e 268Przesuwanie tabel 269Usuwanie tabel 269Dodawanie kolejnych tabel 270

Tworzenie sprz e w kwerendach i ich obs uga 270Wprowadzenie do sprz e 270Wykorzystywanie sprz e ad hoc 272Okre lanie typu sprz enia 273Usuwanie sprz e 274

Rozdzia 9 Stosowanie operatoroacutew i wyra e 277Wprowadzenie w tematyk operatoroacutew 277

Typy operatoroacutew 278Priorytety operatoroacutew 289

Stosowanie operatoroacutew i wyra e w kwerendach 291U ywanie operatoroacutew poroacutewnania w kwerendach 292Tworzenie z o onych kryterioacutew 292U ywanie funkcji w kwerendach wybieraj cych 296Odwo ywanie si do poacutel w kwerendach wybieraj cych 296

Kup książkę Poleć książkę

12 Access 2013 PL Biblia

Wpisywanie kryterioacutew jednowarto ciowych 296Wprowadzanie kryterioacutew znakowych (Kroacutetki tekst lub D ugi tekst) 297Operator Like i symbole wieloznaczne 298Okre lanie warto ci niepasuj cych 301Wprowadzanie kryterioacutew liczbowych 302Wprowadzanie kryterioacutew logicznych (PrawdaFa sz) 303Wprowadzanie kryterium dla obiektu OLE 303

Wprowadzanie wielu kryterioacutew w kwerendzie 304Operacja Or 304Okre lanie wielu warto ci pola za pomoc operatora Or 304U ywanie komoacuterki Lub na siatce projektu (QBE) 305U ywanie listy warto ci w po czeniu z operatorem In 306Wykorzystanie operatora And do zdefiniowania zakresu 306Stosowanie operatora BetweenAnd 307Wyszukiwanie danych o warto ci Null 308

Wprowadzanie kryterioacutew w wielu polach 310Stosowanie operacji And i Or w polach kwerendy 310Okre lanie kryterioacutew Or w wielu polach kwerendy 311Stosowanie operacji And i Or na roacute nych polach 313Kwerenda z o ona w wielu wierszach 313

Rozdzia 10 Poza kwerendy wybieraj ce 317Kwerendy podsumowuj ce 317

Tworzenie kwerendy podsumowuj cej 318Funkcje agreguj ce 320

Kwerendy funkcjonalne 325Kwerendy tworz ce tabele 325Kwerendy usuwaj ce 327Kwerendy do czaj ce 329Kwerendy aktualizuj ce 334

Kwerendy krzy owe 337U ywanie kreatora kwerend krzy owych 338R czne tworzenie kwerend krzy owych 342

Cz IV Analizowanie danych w Accessie 349

Rozdzia 11 Przekszta canie danych 351Wyszukiwanie i usuwanie powtarzaj cych si rekordoacutew 352

Czym s powtarzaj ce si rekordy 352Wyszukiwanie duplikatoacutew 353Usuwanie powtarzaj cych si rekordoacutew 355

Typowe zadania z zakresu przekszta cania danych 358Uzupe nianie pustych poacutel 358Scalanie a cuchoacutew znakoacutew 359Zmiana wielko ci liter 361Usuwanie pocz tkowych i ko cowych spacji z a cuchoacutew znakoacutew 362Wyszukiwanie i zast powanie okre lonego tekstu 363Dodawanie w asnego tekstu w okre lonych miejscach a cucha znakoacutew 364Przetwarzanie a cuchoacutew znakoacutew na podstawie znacznikoacutew 367

Kup książkę Poleć książkę

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 6: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 11

Cz III Kwerendy Accessa 245

Rozdzia 8 Pobieranie danych za pomoc kwerend 247Wprowadzenie w tematyk kwerend 248

Czym s kwerendy 248Co mo na robi za pomoc kwerend 249Co zwracaj kwerendy 250

Tworzenie kwerendy 250Dodawanie poacutel 253Uruchamianie kwerend 255

Praca z polami 256Zaznaczanie pola w obszarze siatki QBE 256Zmiana kolejno ci poacutel 257Zmiana rozmiaru kolumn w obszarze siatki QBE 257Usuwanie poacutel 258Wstawianie poacutel 258Ukrywanie poacutel 258Zmiana kolejno ci sortowania 259

Dodawanie kryterioacutew do kwerend 260Kryteria wyboru rekordoacutew 260Definiowanie prostych kryterioacutew tekstowych 261Definiowanie prostych kryterioacutew innych typoacutew 262

Drukowanie zbioroacutew wynikowych kwerend 263Zapisywanie kwerendy 264Tworzenie kwerend bazuj cych na wielu tabelach 264

Przegl danie nazw tabel 265Dodawanie wielu poacutel 266Ograniczenia dla kwerend bazuj cych na wielu tabelach 266Obchodzenie ogranicze dotycz cych kwerend 267

Obszar tabel 268Linie sprz e 268Przesuwanie tabel 269Usuwanie tabel 269Dodawanie kolejnych tabel 270

Tworzenie sprz e w kwerendach i ich obs uga 270Wprowadzenie do sprz e 270Wykorzystywanie sprz e ad hoc 272Okre lanie typu sprz enia 273Usuwanie sprz e 274

Rozdzia 9 Stosowanie operatoroacutew i wyra e 277Wprowadzenie w tematyk operatoroacutew 277

Typy operatoroacutew 278Priorytety operatoroacutew 289

Stosowanie operatoroacutew i wyra e w kwerendach 291U ywanie operatoroacutew poroacutewnania w kwerendach 292Tworzenie z o onych kryterioacutew 292U ywanie funkcji w kwerendach wybieraj cych 296Odwo ywanie si do poacutel w kwerendach wybieraj cych 296

Kup książkę Poleć książkę

12 Access 2013 PL Biblia

Wpisywanie kryterioacutew jednowarto ciowych 296Wprowadzanie kryterioacutew znakowych (Kroacutetki tekst lub D ugi tekst) 297Operator Like i symbole wieloznaczne 298Okre lanie warto ci niepasuj cych 301Wprowadzanie kryterioacutew liczbowych 302Wprowadzanie kryterioacutew logicznych (PrawdaFa sz) 303Wprowadzanie kryterium dla obiektu OLE 303

Wprowadzanie wielu kryterioacutew w kwerendzie 304Operacja Or 304Okre lanie wielu warto ci pola za pomoc operatora Or 304U ywanie komoacuterki Lub na siatce projektu (QBE) 305U ywanie listy warto ci w po czeniu z operatorem In 306Wykorzystanie operatora And do zdefiniowania zakresu 306Stosowanie operatora BetweenAnd 307Wyszukiwanie danych o warto ci Null 308

Wprowadzanie kryterioacutew w wielu polach 310Stosowanie operacji And i Or w polach kwerendy 310Okre lanie kryterioacutew Or w wielu polach kwerendy 311Stosowanie operacji And i Or na roacute nych polach 313Kwerenda z o ona w wielu wierszach 313

Rozdzia 10 Poza kwerendy wybieraj ce 317Kwerendy podsumowuj ce 317

Tworzenie kwerendy podsumowuj cej 318Funkcje agreguj ce 320

Kwerendy funkcjonalne 325Kwerendy tworz ce tabele 325Kwerendy usuwaj ce 327Kwerendy do czaj ce 329Kwerendy aktualizuj ce 334

Kwerendy krzy owe 337U ywanie kreatora kwerend krzy owych 338R czne tworzenie kwerend krzy owych 342

Cz IV Analizowanie danych w Accessie 349

Rozdzia 11 Przekszta canie danych 351Wyszukiwanie i usuwanie powtarzaj cych si rekordoacutew 352

Czym s powtarzaj ce si rekordy 352Wyszukiwanie duplikatoacutew 353Usuwanie powtarzaj cych si rekordoacutew 355

Typowe zadania z zakresu przekszta cania danych 358Uzupe nianie pustych poacutel 358Scalanie a cuchoacutew znakoacutew 359Zmiana wielko ci liter 361Usuwanie pocz tkowych i ko cowych spacji z a cuchoacutew znakoacutew 362Wyszukiwanie i zast powanie okre lonego tekstu 363Dodawanie w asnego tekstu w okre lonych miejscach a cucha znakoacutew 364Przetwarzanie a cuchoacutew znakoacutew na podstawie znacznikoacutew 367

Kup książkę Poleć książkę

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 7: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

12 Access 2013 PL Biblia

Wpisywanie kryterioacutew jednowarto ciowych 296Wprowadzanie kryterioacutew znakowych (Kroacutetki tekst lub D ugi tekst) 297Operator Like i symbole wieloznaczne 298Okre lanie warto ci niepasuj cych 301Wprowadzanie kryterioacutew liczbowych 302Wprowadzanie kryterioacutew logicznych (PrawdaFa sz) 303Wprowadzanie kryterium dla obiektu OLE 303

Wprowadzanie wielu kryterioacutew w kwerendzie 304Operacja Or 304Okre lanie wielu warto ci pola za pomoc operatora Or 304U ywanie komoacuterki Lub na siatce projektu (QBE) 305U ywanie listy warto ci w po czeniu z operatorem In 306Wykorzystanie operatora And do zdefiniowania zakresu 306Stosowanie operatora BetweenAnd 307Wyszukiwanie danych o warto ci Null 308

Wprowadzanie kryterioacutew w wielu polach 310Stosowanie operacji And i Or w polach kwerendy 310Okre lanie kryterioacutew Or w wielu polach kwerendy 311Stosowanie operacji And i Or na roacute nych polach 313Kwerenda z o ona w wielu wierszach 313

Rozdzia 10 Poza kwerendy wybieraj ce 317Kwerendy podsumowuj ce 317

Tworzenie kwerendy podsumowuj cej 318Funkcje agreguj ce 320

Kwerendy funkcjonalne 325Kwerendy tworz ce tabele 325Kwerendy usuwaj ce 327Kwerendy do czaj ce 329Kwerendy aktualizuj ce 334

Kwerendy krzy owe 337U ywanie kreatora kwerend krzy owych 338R czne tworzenie kwerend krzy owych 342

Cz IV Analizowanie danych w Accessie 349

Rozdzia 11 Przekszta canie danych 351Wyszukiwanie i usuwanie powtarzaj cych si rekordoacutew 352

Czym s powtarzaj ce si rekordy 352Wyszukiwanie duplikatoacutew 353Usuwanie powtarzaj cych si rekordoacutew 355

Typowe zadania z zakresu przekszta cania danych 358Uzupe nianie pustych poacutel 358Scalanie a cuchoacutew znakoacutew 359Zmiana wielko ci liter 361Usuwanie pocz tkowych i ko cowych spacji z a cuchoacutew znakoacutew 362Wyszukiwanie i zast powanie okre lonego tekstu 363Dodawanie w asnego tekstu w okre lonych miejscach a cucha znakoacutew 364Przetwarzanie a cuchoacutew znakoacutew na podstawie znacznikoacutew 367

Kup książkę Poleć książkę

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 8: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 13

Rozdzia 12 Obliczenia i daty 371Korzystanie z oblicze w analizach 371

Typowe scenariusze zwi zane z obliczeniami 372Tworzenie oblicze za pomoc konstruktora wyra e 375Typowe b dy w obliczeniach 379

U ywanie dat w analizach 382Proste obliczenia na datach 382Zaawansowane analizy z wykorzystaniem funkcji 382

Rozdzia 13 Analizy warunkowe 393Stosowanie kwerend z parametrami 393

Jak dzia aj kwerendy z parametrami 395Podstawowe zasady dotycz ce kwerend z parametrami 395U ywanie kwerend z parametrami 395

Stosowanie funkcji warunkowych 400Funkcja IIf 401Funkcja Switch 405Poroacutewnanie funkcji IIf i Switch 406

Rozdzia 14 Podstawy SQL-a w Accessie 409Podstawy SQL-a 409

Instrukcja SELECT 410Klauzula WHERE 411Sprz enia 412

Zaawansowane instrukcje SQL-a 413Rozbudowywanie wyszukiwania za pomoc operatora Like 413Pobieranie unikatowych warto ci i wierszy bez grupowania 415Grupowanie i agregowanie danych za pomoc klauzuli GROUP BY 415Okre lanie kolejno ci sortowania za pomoc klauzuli ORDER BY 416Tworzenie aliasoacutew za pomoc klauzuli AS 416Wy wietlanie tylko pierwszych elementoacutew

(instrukcje SELECT TOP i SELECT TOP PERCENT) 416Wykonywanie kwerend funkcjonalnych za pomoc instrukcji SQL-a 419Tworzenie kwerend krzy owych za pomoc instrukcji TRANSFORM 419

Kwerendy charakterystyczne dla SQL-a 420Scalanie zbioroacutew danych za pomoc operatora UNION 420Tworzenie tabeli za pomoc instrukcji CREATE TABLE 422Manipulowanie kolumnami za pomoc instrukcji ALTER TABLE 422Tworzenie kwerend przekazuj cych 424

Rozdzia 15 Podkwerendy i funkcje agreguj ce domeny 427Wzbogacanie analiz za pomoc podkwerend 428

Po co stosowa podkwerendy 429Podstawowe zasady dotycz ce podkwerend 429Tworzenie podkwerend bez pisania instrukcji SQL-a 429U ywanie operatoroacutew IN i NOT IN w podkwerendach 432U ywanie podkwerend z operatorami poroacutewnania 432Stosowanie podkwerend jako wyra e 433Stosowanie podkwerend skorelowanych 434U ywanie podkwerend w kwerendach funkcjonalnych 436

Kup książkę Poleć książkę

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 9: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

14 Access 2013 PL Biblia

Funkcje agreguj ce domeny 438Roacute ne funkcje agreguj ce domeny 440Sk adnia funkcji agreguj cych domeny 441Stosowanie funkcji agreguj cych domeny 442

Rozdzia 16 Statystyki opisowe 447Podstawowe statystyki opisowe 448

Obliczanie statystyk opisowych za pomoc kwerend podsumowuj cych 448Okre lanie rankingu warto ci modalnej i mediany 449Pobieranie losowej proacutebki ze zbioru danych 454

Zaawansowane statystyki opisowe 455Obliczanie percentyli 455Ustalanie kwartyla dla rekordu 457Tworzenie rozk adu cz sto ci 458

Cz V Formularze i raporty Accessa 461

Rozdzia 17 Tworzenie prostych formularzy 463Tworzenie formularzy 464

Tworzenie nowego formularza 465Specjalne typy formularzy 469Zmiana rozmiaru obszaru formularza 474Zapisywanie formularza 474

Formanty formularza 475Typy formantoacutew 475Dodawanie formantoacutew 477Zaznaczanie i anulowanie zaznaczenia formantoacutew 482Wykonywanie operacji na formantach 483

W a ciwo ci 492Wy wietlanie arkusza w a ciwo ci 493Korzystanie z arkusza w a ciwo ci 494Zmiana ustawie w a ciwo ci formantu 494Nadawanie nazw i tytu oacutew formantom 496

Rozdzia 18 Praca z danymi w formularzach 499U ywanie widoku formularza 500

Zak adka NARZ DZIA G OacuteWNE 501Nawigacja mi dzy polami 504Nawigacja mi dzy rekordami w formularzu 504

Modyfikowanie warto ci w formularzu 505Formanty ktoacuterych nie mo na modyfikowa 506Praca z obrazami i obiektami OLE 506Wprowadzanie danych w polu typu D ugi tekst 507Wprowadzanie danych w polu typu Data 507U ywanie grup opcji 508U ywanie poacutel kombi i list 509Prze czanie si do widoku arkusza danych 510Zapisywanie rekordu 510

Kup książkę Poleć książkę

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 10: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 15

Drukowanie formularzy 510Praca z w a ciwo ciami formularza 511

Modyfikacja tekstu na pasku tytu u za pomoc w a ciwo ci Tytu 513Tworzenie formularza zwi zanego 514Okre lanie sposobu wy wietlania formularza 514Usuwanie paska selektora rekordoacutew 515Inne w a ciwo ci formularzy 515

Dodawanie nag oacutewka lub stopki formularza 522Korzystanie z w a ciwo ci sekcji 522

W a ciwo Widoczny 522W a ciwo Wysoko 522W a ciwo Kolor t a 522W a ciwo Efekt specjalny 523W a ciwo Kiedy wy wietla 523W a ciwo ci zwi zane z drukowaniem 523

Zmiana uk adu formularza 523Modyfikacja w a ciwo ci formantoacutew 524Okre lanie kolejno ci dost pu 524Modyfikowanie formatu tekstu w formancie 525U ywanie narz dzia Lista poacutel do dodawania formantoacutew 526

Przekszta canie formularza w raport 527

Rozdzia 19 Praca z formantami formularzy 529Ustawianie w a ciwo ci formantoacutew 530

Modyfikowanie w a ciwo ci domy lnych 531Cz sto u ywane formanty i w a ciwo ci 532

Tworzenie formantoacutew obliczeniowych 537Praca z podformularzami 537Wskazoacutewki z zakresu projektowania formularzy 539

Wykorzystanie w a ciwo ci Tab Stop 539Zliczanie poacutel wyboru 539Szybsze od wie anie z u yciem SQL-a 539Techniki zwi zane z polami kombi i polami list 540

Techniki zaawansowane 542Formanty numeru strony i datygodziny 542Stosowanie formantu Obraz 543Morfing formantoacutew 543Malarz formatoacutew 544Dodatkowa pomoc dla u ytkownikoacutew 545Dodawanie obrazoacutew t a 545Ograniczanie liczby rekordoacutew wy wietlanych w formularzu 547

Korzystanie z formantu Karta 548Pobieranie informacji za pomoc okien dialogowych 550

Projektowanie kwerend 551Konfigurowanie przyciskoacutew polece 552Wyboacuter przycisku domy lnego 552Konfiguracja przycisku Anuluj 553Usuni cie menu sterowania 553

Kup książkę Poleć książkę

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 11: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

16 Access 2013 PL Biblia

Projektowanie formularza od podstaw 553Tworzenie prostego formularza 553Tworzenie podformularza 554Dodawanie podformularza 555Modyfikowanie dzia ania formularza 557Modyfikowanie wygl du formularza 559

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew 561Podstawowe informacje o raportach 561

Dost pne typy raportoacutew 562Roacute nice mi dzy raportami a formularzami 565

Tworzenie raportu od podstaw 565Zdefiniowanie uk adu raportu 565Gromadzenie danych 565Tworzenie raportu za pomoc kreatora 566Drukowanie lub wy wietlanie raportu 579Zapisywanie raportoacutew 581

Zagadnienia zwi zane z raportami typu pasmowego 581Sekcja nag oacutewka raportu 583Sekcja nag oacutewka strony 584Sekcja nag oacutewka grupy 584Sekcja szczegoacute oacutew 585Sekcja stopki grupy 585Sekcja stopki strony 585Sekcja stopki raportu 585

Tworzenie raportu od podstaw 586Tworzenie nowego raportu i wi zanie go z kwerend 587Definiowanie rozmiaru i uk adu strony raportu 589Umieszczanie formantoacutew na raporcie 590Zmiana rozmiaru sekcji 590Praca z polami tekstowymi 592Zmiana w a ciwo ci etykiet i poacutel tekstowych 598Powi kszanie i zmniejszanie poacutel tekstowych 599Sortowanie i grupowanie danych 601Sortowanie danych w obr bie grup 603Wprowadzanie podzia u na strony 605

Dopracowywanie wygl du raportu 606Modyfikowanie nag oacutewka strony 607Tworzenie wyra enia w nag oacutewku grupy 608Tworzenie nag oacutewka raportu 609

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane 613Grupowanie i sortowanie danych 614

Alfabetyczne grupowanie danych 614Grupowanie wed ug przedzia oacutew czasowych 619Ukrywanie powtarzaj cych si informacji 620Ukrycie nag oacutewka strony 623Nowa numeracja strony dla ka dej grupy 624

Kup książkę Poleć książkę

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 12: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 17

Formatowanie danych 624Tworzenie list numerowanych 625Dodawanie znakoacutew wypunktowania 628Dodawanie wyroacute nienia w czasie wykonywania programu 630Unikanie pustych raportoacutew 632Dodawanie linii pionowych pomi dzy kolumnami 633Dodawanie pustego wiersza co n rekordoacutew 634Drukowanie stron nieparzystych i parzystych 636U ywanie roacute nych formatoacutew w tym samym polu tekstowym 638Centrowanie tytu u 639

atwe wyroacutewnywanie etykiet formantoacutew 639Precyzyjne przemieszczanie formantoacutew 639

Dodawanie danych 640Dodawanie innych informacji do raportu 640Dodanie nazwiska u ytkownika do raportu zwi zanego 640

Inne techniki 642Wy wietlanie wszystkich raportoacutew w polu kombi 642Szybkie drukowanie danych z kwerendy 643U ywanie dwoacutech i wi cej kolumn w raporcie 644Wykorzystanie dwuprzebiegowego przetwarzania raportoacutew 650Przypisywanie unikatowych nazw do formantoacutew 652

Cz VI Podstawy programowania w Accessie 653

Rozdzia 22 Korzystanie z makr programu Access 655Wprowadzenie do makr 656

Tworzenie makr 656Przypisanie makra do zdarzenia 658

Makra a bezpiecze stwo 659Centrum zaufania 662

Makra z wieloma akcjami 663Podmakra 666Korzystanie z warunkoacutew 670

Otwieranie raportoacutew za pomoc warunkoacutew 670Wiele akcji w warunku 672

Korzystanie ze zmiennych tymczasowych 673Rozszerzanie utworzonego makra 673Upraszczanie makr za pomoc zmiennych tymczasowych 675Korzystanie ze zmiennych tymczasowych w kodzie VBA 677

Obs uga b doacutew i debugowanie makr 678Akcja PrzyB dzie 679Obiekt MacroError 681Debugowanie makr 682

Makra osadzone 683Makra kontra kod VBA 685

Makra czy VBA 686Konwersja istniej cych makr na kod VBA 687

Kup książkę Poleć książkę

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 13: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

18 Access 2013 PL Biblia

Rozdzia 23 Podstawy programowania w j zyku VBA 689Wprowadzenie do j zyka Visual Basic for Applications 690Terminologia zwi zana z j zykiem VBA 691Wprowadzenie do pisania kodu w j zyku VBA 692Tworzenie programoacutew w j zyku VBA 693

Modu y i procedury 694Korzystanie z okna kodu 700

Konstrukcje steruj ce j zyka VBA 705Instrukcje warunkowe 705P tle 711

Obiekty i kolekcje 714Wprowadzenie do obiektoacutew 714Metody i w a ciwo ci 715Instrukcja With 716Instrukcja For Each 718

Przegl d edytora VBE 719Okno Immediate 719Project Explorer 720Object Browser 721Opcje edytora VBE 722

Rozdzia 24 Typy danych i procedury w j zyku VBA 727Zmienne 728

Nazewnictwo zmiennych 729Deklarowanie zmiennych 730

Typy danych 735Poroacutewnanie niejawnego i jawnego deklarowania zmiennych 737Wymuszanie jawnego deklarowania zmiennych 738Stosowanie konwencji nazewniczej 739Zasi g i czas ycia zmiennych 741Stosowanie sta ych 745Stosowanie tablic 747

Procedury Sub i funkcje 753Gdzie mo na utworzy procedur 755Wywo ywanie procedur w j zyku VBA 755Tworzenie procedur Sub 756

Tworzenie funkcji 759Obs uga przekazywanych parametroacutew 760Wywo ywanie funkcji i przekazywanie parametroacutew 761Tworzenie funkcji wyznaczaj cej kwot podatku 762

Upraszczanie kodu za pomoc argumentoacutew identyfikowanych przez nazw 765

Rozdzia 25 Model zdarze 767Programowanie zdarze 768

W jaki sposoacuteb zdarzenia uruchamiaj kod VBA 769Tworzenie procedur zdarze 770

Cz sto u ywane zdarzenia 771Procedury zdarze formularza 772Procedury obs ugi zdarze formantoacutew 775

Kup książkę Poleć książkę

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 14: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 19

Procedury zdarze zwi zane z raportami 777Procedury zdarze dotycz cych sekcji raportoacutew 778

Kolejno zdarze 780Cz sto wyst puj ce sekwencje zdarze 780Pisanie prostych procedur obs ugi zdarze formularzy i formantoacutew 782

Rozdzia 26 Debugowanie aplikacji Accessa 789Porz dkowanie kodu VBA 790Testowanie aplikacji 791

Testowanie funkcji 792Kompilowanie kodu VBA 795

Tradycyjne techniki debugowania 797U ywanie instrukcji MsgBox 797Korzystanie z instrukcji DebugPrint 798

Korzystanie z mechanizmoacutew debugowania Accessa 801Uruchamianie kodu w oknie Immediate 801Wstrzymywanie wykonywania kodu z wykorzystaniem pu apek 802Podgl d zmiennych w oknie Locals 807Ustawianie czujek w oknie Watches 808Czujki warunkowe 810U ywanie stosu wywo a 811

Przechwytywanie b doacutew w kodzie 812Na czym polega przechwytywanie b doacutew 812Obiekt Err 815Dodawanie obs ugi b doacutew do procedur 815

Cz VII Zaawansowane techniki programowaniaw Accessie 817

Rozdzia 27 Dost p do danych za pomoc kodu VBA 819Praca z danymi 819Wprowadzenie do obiektoacutew ADO 823

Obiekt Connection w ADO 824Obiekt Command w ADO 827Obiekt Recordset w ADO 829

Obiekty DAO 835Obiekt DBEngine w DAO 836Obiekt Workspace w DAO 836Obiekt Database w DAO 837Obiekt TableDef w DAO 837Obiekty typu QueryDef w DAO 839Obiekty typu Recordset w DAO 840Obiekty typu Field (ze zbioroacutew rekordoacutew) w DAO 841

Pisanie kodu VBA do aktualizowania tabeli 843Aktualizacja poacutel rekordu z zastosowaniem ADO 844Aktualizacja pola obliczeniowego w rekordzie 848Wstawienie nowego rekordu 853Usuwanie rekordu 854Usuwanie powi zanych rekordoacutew znajduj cych si w kilku tabelach 855

Kup książkę Poleć książkę

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 15: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

20 Access 2013 PL Biblia

Rozdzia 28 Zaawansowany dost p do danychz wykorzystaniem kodu VBA 859

Wyszukiwanie danych w formularzach za pomoc niezwi zanych poacutel kombi 860Wykorzystanie metody FindRecord 862Wykorzystywanie zak adek 863

Filtrowanie danych formularza 866Filtrowanie za pomoc kodu 867Wykorzystanie kwerend 868

Rozdzia 29 Integrowanie baz SQL Server i Access 875Wprowadzenie do serwera SQL Server Express 876Typy danych w bazach SQL Server 878Instalowanie serwera SQL Server Express 881

Instalowanie silnika bazy danych 882Instalowanie przyk adowej bazy danych 885Wprowadzenie do narz dzia Management Studio 887Pos ugiwanie si wierszem polece 891

Pod czanie si do serwera SQL Server 893Tworzenie roacuted a danych 893

czenie serwera SQL Server z Accessem 897U ywanie ADO do baz SQL Server 899

Praca z obiektami serwera SQL Server 905U ywanie tabel z serwera SQL Server w Accessie 905Widoki 910Procedury sk adowane 911Wyzwalacze 913

Rozdzia 30 Dostosowywanie wst ek 915Hierarchia wst ki 916

Formanty dla wst ek 916Specjalne mechanizmy wst ki 919

Modyfikowanie domy lnej wst ki 921Praca z paskiem narz dzi Szybki dost p 923Tworzenie niestandardowych wst ek 925

Proces tworzenia wst ki 926Korzystanie z wywo a zwrotnych w j zyku VBA 926

Tworzenie niestandardowej wst ki 928Krok 1 Projektowanie wst ki i rozwijanie kodu w XML-u 928Krok 2 Pisanie procedur wywo a zwrotnych 930Krok 3 Tworzenie tabeli USysRibbons 931Krok 4 Dodawanie kodu w XML-u do tabeli USysRibbons 932Krok 5 Okre lenie niestandardowych w a ciwo ci wst ki u ytkownika 933

Podstawowy XML-owy kod wst ki 934Dodawanie formantoacutew do wst ki 937

Okre lanie atrybutu imageMso 937Formant etykiety 938Przycisk 939Separator 940Pola wyboru 940

Kup książkę Poleć książkę

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 16: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 21

Formant Lista rozwijana 941Przycisk rozdzielenia 944

Wi zanie wst ek z formularzami i raportami 945Ca kowite usuwanie wst ek 946

Rozdzia 31 Dystrybucja aplikacji Accessa 949Definiowanie opcji bie cej bazy danych 950

Opcje aplikacji 951Opcje nawigacji 955Opcje wst ki i paska narz dzi 956Opcje autokorekty nazw 957

Tworzenie aplikacji 957Budowanie aplikacji zgodnie ze specyfikacj 958Dokumentacja aplikacji 960Testowanie aplikacji przed dystrybucj 961

Dopracowywanie aplikacji 963Nadanie aplikacji spoacutejnego wygl du i wra enia 963Dodawanie popularnych profesjonalnych komponentoacutew 964U atwienie uruchamiania aplikacji 973

Dodatkowa ochrona aplikacji 975Przechwytywanie b doacutew wszystkich procedur j zyka Visual Basic 975Oddzielanie tabel od pozosta ej cz ci aplikacji 979Tworzenie formularzy odpornych na b dy 979Sprawdzanie poprawno ci danych wprowadzanych przez u ytkownika 980Korzystanie z opcji runtime 980Szyfrowanie i kodowanie bazy danych 982Zabezpieczanie kodu Visual Basica 983

Zabezpieczanie rodowiska 986Ustawianie opcji startowych w kodzie 986Blokada omijania opcji startowych 987Ustawianie warto ci w a ciwo ci 988Pobieranie warto ci w a ciwo ci 989

Cz VIII Access i Windows SharePoint Services 991

Rozdzia 32 Wprowadzenie do programu Windows SharePoint Services 993Wprowadzenie do SharePointa 993Przegl d typoacutew witryn SharePointa 994Witryny SharePointa 995

Dokumenty SharePointa 995Listy SharePointa 996

Omoacutewienie podstaw integrowania Accessa z SharePointem 997

Rozdzia 33 Integrowanie Accessa z SharePointem 999Wspoacute u ytkowanie danych Accessa z SharePointem 1000

Do czanie list SharePointa 1000Importowanie list SharePointa 1003Eksportowanie tabel Accessa do SharePointa 1004Przenoszenie tabel Accessa do SharePointa 1006

Korzystanie z szablonoacutew SharePointa 1009

Kup książkę Poleć książkę

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 17: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

22 Access 2013 PL Biblia

Rozdzia 34 Wprowadzenie do us ug Access Services 1013Aplikacje zarz dzane 1013Publikowanie w internecie za pomoc Accessa 1015

Dlaczego SharePoint 1016Wykorzystanie funkcji SharePointa 1016

Us ugi Access Services 1017Ograniczenia aplikacji internetowych Accessa 1018

Limity w us ugach Access Services 1019Limity w zakresie transakcji 1019

Rozdzia 35 Instalowanie aplikacji Accessa w SharePoincie 1023Publikowanie niestandardowej aplikacji Accessa w SharePoincie 1024

Przygotowywanie modelu danych Accessa 1024Inicjowanie i konfigurowanie niestandardowej aplikacji sieciowej 1026Uruchamianie aplikacji sieciowej i zarz dzanie ni 1034

Rozdzia 36 Makra danych 1039Wprowadzenie do makr danych 1040Zdarzenia tabel 1041

Zdarzenia bdquoprzedrdquo 1041Zdarzenia bdquopordquo 1042

U ywanie edytora makr do tworzenia makr danych 1043Pos ugiwanie si wykazem akcji 1045

Przep yw sterowania w programie 1046Bloki danych 1046Akcje danych 1047

Tworzenie pierwszego makra danych 1049Zarz dzanie elementami makr 1052

Zwijanie i rozwijanie elementoacutew makr 1052Przenoszenie elementoacutew makr 1052Zapisywanie makr w plikach XML 1053

Ograniczenia makr danych 1054

Dodatki 1057

Dodatek A Specyfikacja Accessa 2013 1059Specyfikacje dotycz ce baz danych Accessa 1060Specyfikacja bazy danych Microsoft SQL Server Express 1063

Dodatek B Optymalizowanie aplikacji Accessa 1065adowanie modu u na danie 1066

Organizowanie modu oacutew 1066Przycinanie drzewa wywo a 1066

Dystrybucja plikoacutew accde 1068Czym jest stan skompilowany 1070

Przekszta cenie kodu aplikacji na posta skompilowan 1071Utrata stanu skompilowanego 1071

Kup książkę Poleć książkę

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 18: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Spis tre ci 23

Poprawianie szybko ci dzia ania aplikacji 1072Dostrajanie systemu 1073Optymalne wykorzystanie tabel 1073Optymalne wykorzystanie kwerend 1075Optymalne wykorzystanie formularzy i raportoacutew 1076Optymalne wykorzystanie modu oacutew 1078Zwi kszenie wydajno ci dzia ania w sieci 1083

Praca z du ymi bazami danych Accessa 1083Jak zwi ksza si rozmiar baz danych 1084Ograniczenie si do kompilowania i scalania mo e nie wystarczy 1084Wprowadzanie ma ych zmian w du ych bazach danych 1086

Dodatek C Wydajno kwerend i uszkodzenia baz danych 1087Optymalizowanie wydajno ci kwerend 1087

Normalizowanie projektu bazy danych 1087Stosowanie indeksoacutew dla odpowiednich poacutel 1088Optymalizowanie kwerend przez ulepszenie ich projektu 1089Regularne kompaktowanie i naprawianie bazy danych 1090

Radzenie sobie z uszkodzeniami baz danych 1090Wykrywanie uszkodzonych baz danych 1091Przywracanie uszkodzonej bazy danych 1092Zapobieganie uszkodzeniom baz danych 1092

Dodatek D Przegl d funkcji dla analitykoacutew danych 1095

Skorowidz 1127

Kup książkę Poleć książkę

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 19: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

24 Access 2013 PL Biblia

Kup książkę Poleć książkę

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 20: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Rozdzia 16

Statystyki opisoweW tym rozdziale

Okre lanie pozycji warto ci modalnej i mediany

Pobieranie losowej proacutebki ze zbioru danych

Obliczanie percentyla

Okre lanie kwartyla dla rekordu

Tworzenie rozk adu cz sto ci

Statystyki opisowe umo liwiaj prezentowanie du ych ilo ci danych w postaci atwychdo zrozumienia podsumowa liczbowych Gdy dodajesz zliczasz lub u redniasz danetworzysz statystyki opisowe Nale y zauwa y e statystyki opisowe s u tylko dookre lania natury zbioru danych i umo liwiaj tworzenie poroacutewna ktoacutere mo na wyko-rzysta w innych analizach Roacute ni si wi c od statystyk dedukcyjnych ktoacutere pozwalajwyci ga wnioski wykraczaj ce poza same dane Aby lepiej zrozumie roacute nice mi dzystatystykami opisowymi i dedukcyjnymi pomy l o ankietach przeprowadzanych w roacutedklientoacutew Statystyki opisowe podsumowuj wyniki ankiety dla wszystkich klientoacutew i po-zwalaj przedstawi dane za pomoc zrozumia ych wska nikoacutew natomiast statystykidedukcyjne dotycz wnioskoacutew na przyk ad lojalno ci klientoacutew ustalonej na podstawieroacute nic mi dzy grupami klientoacutew

Do obliczania statystyk dedukcyjnych narz dzia w rodzaju Excela nadaj si lepiej odAccessa Dlaczego Po pierwsze Excel udost pnia wiele wbudowanych funkcji i narz -dzi ktoacutere pozwalaj na atwe obliczanie statystyk dedukcyjnych Access tych narz dzi nieposiada Po drugie statystyki dedukcyjne zwykle oblicza si dla ma ych zbioroacutew danychktoacutere mo na swobodnie analizowa i prezentowa w Accessie

Natomiast obliczanie statystyk opisowych w Accessie jest praktycznym rozwi zaniemZ uwagi na struktur i wielko danych cz sto lepiej jest oblicza je w Accessie niw Excelu

Wyj ciow baz danych dla tego rozdzia u Rozdzia 16accdb mo na pobra z witrynypo wi conej tej ksi ce

Kup książkę Poleć książkę

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 21: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

448 Cz IV Analizowanie danych w Accessie

Podstawowe statystyki opisoweW tym podrozdziale omawiamy podstawowe zadania ktoacutere mo na wykonywa za po-moc statystyk opisowych

Obliczanie statystyk opisowychza pomoc kwerend podsumowuj cych

Na tym etapie ksi ki uruchomi e ju wiele kwerend Accessa Cz z nich to kweren-dy podsumowuj ce Gdy je uruchamia e prawdopodobnie nie zdawa e sobie sprawye oblicza e statystyki opisowe Naprawd Najprostsze statystyki opisowe mo na ob-

liczy za pomoc kwerend podsumowuj cych Aby si o tym przekona utwoacuterz kwe-rend przedstawion na rysunku 161

Rysunek 161 Uruchomienie tej kwerendy podsumowuj cej pozwala uzyska przydatnestatystyki opisowe

Wyniki tej kwerendy przedstawia rysunek 162 S one podobne do wynikoacutew funkcjiobliczaj cych statystyki opisowe w Excelu i udost pniaj najwa niejsze wska niki sta-tystyczne dla ca ego zbioru danych

Rysunek 162 Najwa niejsze wska niki statystyczne dla ca ego zbioru danych

Do statystyk opisowych mo na atwo dodawa poziomy Na rysunku 163 dodano poleBranch_Number Pozwala to uzyska najwa niejsze wska niki statystyczne dla ka degooddzia u firmy

Rysunek 163 Do cz do kwerendy pole Branch_Number aby doda do analizy nowy wymiar

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 22: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Rozdzia 16 Statystyki opisowe 449

Na rysunku 164 wida e mo na teraz poroacutewnywa statystyki opisowe dla roacute nychoddzia oacutew aby ustali jak funkcjonuj

Rysunek 164 W jednym arkuszu widoczne s statystyki opisowe dla ka dego oddzia u

Okre lanie rankingu warto ci modalnej i medianyUstalanie rankingu rekordoacutew warto ci modalnej i mediany w zbiorze danych to zada-nia ktoacutere analitycy danych musz czasem wykonywa Niestety Access nie udost pniawbudowanych funkcji ktoacutere umo liwia yby atwe wykonanie tych operacji Oznacza toe trzeba znale sposoacuteb obliczania tego rodzaju statystyk opisowych W tym punkcie

poznasz pewne techniki ktoacutere mo na wykorzysta do ustalania rankingu warto ci mo-dalnej i mediany

Okre lanie rankingu rekordoacutew w zbiorze danychBez w tpienia natrafisz na sytuacj gdy trzeba b dzie uporz dkowa rekordy w zbiorzedanych na podstawie pewnego wska nika np wygenerowanych wp ywoacutew Ranking re-kordoacutew nie tylko jest przydatny w kontek cie prezentowania danych ale te stanowi wa nyelement przy obliczaniu zaawansowanych statystyk opisowych takich jak mediana per-centyle i kwartyle

Naj atwiejszym sposobem tworzenia rankingu rekordoacutew w zbiorze danych jest wykorzy-stanie podkwerendy skorelowanej W kwerendzie z rysunku 165 pokazano jak utwo-rzy ranking za pomoc podkwerendy

Rysunek 165 Ta kwerenda porz dkuje pracownikoacutew na podstawie wp ywoacutew

Kup książkę Poleć książkę

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 23: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

450 Cz IV Analizowanie danych w Accessie

Zastanoacutew si nad podkwerend ktoacutera generuje ranking(SELECT Count()FROM RepSummary AS M1 WHERE [Rev]gt[RepSummary][Rev])+1

Ta podkwerenda skorelowana zwraca czn liczb rekordoacutew z tabeli M1 (jest to tabelaRepSummary o aliasie M1) dla ktoacuterych pole Rev w tej tabeli jest wi ksze od pola Rev z ta-beli RepSummary Nast pnie warto w podkwerendzie jest zwi kszana o 1 DlaczegoJe li tego nie zrobisz dla rekordu o najwi kszej warto ci zwroacutecona zostanie warto 0poniewa jest zero rekordoacutew wi kszych od rekordu o maksymalnej warto ci Wtedy ran-king zaczyna si b dzie od warto ci 0 zamiast 1 Dodanie 1 pozwala zapewni e rankingrozpocznie si od pozycji pierwszej

Poniewa u ywana jest tu podkwerenda skorelowana jest ona wykonywana dla ka degorekordu ze zbioru danych dzi ki czemu dla wszystkich rekordoacutew zwracane s innepozycje

Szczegoacute owe omoacutewienie podkwerend skorelowanych znajdziesz w rozdziale 15

Wyniki zosta y przedstawione na rysunku 166

Rysunek 166Utworzono kolumnRank dla zbioru danych

Technika ta jest przydatna tak e wtedy gdy trzeba utworzy w kwerendzie pole typuAutonumerowanie

Okre lanie warto ci modalnej dla zbioru danychWarto modalna w zbiorze danych to liczba ktoacutera pojawia si w tym zbiorze najcz -ciej Na przyk ad warto ci modaln dla zbioru 4 5 5 6 7 5 3 4 jest 5

Access (w odroacute nieniu od Excela) nie udost pnia wbudowanej funkcji Mode dlategotrzeba opracowa w asn metod okre lania warto ci modalnej dla zbioru danych Choistniej roacute ne sposoby ustalenia warto ci modalnej naj atwiej jest za pomoc kwerendyzliczy wyst pienia poszczegoacutelnych elementoacutew a nast pnie przefiltrowa je tak aby pozo-sta element o najwi kszej liczbie wyst pie Aby zastosowa t metod wykonaj na-st puj ce czynno ci

1 Utwoacuterz kwerend przedstawion na rysunku 167 Wyniki (przedstawionena rysunku 168) nie wygl daj na pomocne jednak je li zastosujesz kwerendzwracaj c tylko najwi ksz warto uzyskasz warto modaln

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 24: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Rozdzia 16 Statystyki opisowe 451

Rysunek 167Ta kwerenda grupujedane wed ug pola Reva nast pnie zliczawyst pienia ka dejliczby z tego polaKwerenda jestsortowana malej cona podstawie pola Rev

Rysunek 168Prawie gotowe mdashwystarczy zastosowakwerend zwracaj cnajwi ksze warto ciaby otrzyma wartomodaln

2 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

3 Ustaw w a ciwo Najwy sze warto ci na 1 jak pokazano na rysunku 169Otrzymasz rekord o najwi kszej liczbie wyst pie

Rysunek 169Ustaw w a ciwoNajwy sze warto ci na 1

Na rysunku 1610 wida e teraz zwracana jest tylko jedna warto z pola Rev mdash taktoacutera wyst puje najcz ciej To w a nie jest warto modalna

Rysunek 1610Oto warto modalna

Warto pami ta e je li najcz ciej wyst puje kilka warto ci kwerenda wy wietlaj canajwi ksze warto ci poka e wszystkie rekordy o warto ci maksymalnej Prowadzi todo zwroacutecenia wi cej ni jednej warto ci modalnej W takiej sytuacji trzeba samodzielnieokre li ktoacuter warto modaln zastosowa

Kup książkę Poleć książkę

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 25: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

452 Cz IV Analizowanie danych w Accessie

Okre lanie mediany dla zbioru danychMediana dla zbioru danych to rodkowa warto ze zbioru danych Oznacza to e po-owa liczb ma warto wi ksz i po owa ma warto mniejsz od mediany Na przyk ad

median w zbiorze 3 4 5 6 7 8 9 jest 6 poniewa jest to rodkowa liczba w tymzbiorze danych

Dlaczego po prostu nie obliczy redniej Otoacute czasem uwzgl dnienie skrajnychprzypadkoacutew w redniej powoduje zafa szowanie analiz Na przyk ad je li obliczyszredni dla zbioru 32 34 35 37 89 otrzymasz wynik 454 Problem polega

na tym e warto ta nie reprezentuje tendencji centralnej dla badanej proacutebki liczbWi kszy sens ma zastosowanie dla tej proacutebki mediany Wynosi ona 35 i lepiejreprezentuje dane

Access nie ma wbudowanej funkcji Median dlatego trzeba opracowa w asn technikokre lania mediany dla zbioroacutew danych atwym sposobem na uzyskanie po danychefektoacutew jest utworzenie kwerendy w dwoacutech krokach

1 Utwoacuterz kwerend ktoacutera sortuje rekordy i tworzy ranking Kwerendaz rysunku 1611 sortuje rekordy i tworzy ich ranking w tabeli RepSummary

Rysunek 1611 Pierwszy krok w trakcie okre lania mediany dla zbioru danych wymagaokre lenia pozycji ka dego rekordu w rankingu

2 Okre l rodkowy rekordy ze zbioru danych zliczaj c rekordy z tego zbiorua nast pnie dziel c uzyskan warto przez 2 Dzi ki temu otrzymasz rodkowwarto Poniewa rekordy s teraz posortowane i uporz dkowane w rankingurekord o pozycji odpowiadaj cej rodkowej warto ci jest median Rysunek 1612przedstawia podkwerend ktoacutera zwraca rodkow warto zbioru danych Zauwa e warto ta jest umieszczona w funkcji Int co powoduje usuni cie cz ci

u amkowej liczby

Na rysunku 1613 wida e rodkow warto ma rekord 336 Mo esz przej do tegorekordu aby zobaczy median

Je li chcesz tylko zwroacuteci median zastosuj podkwerend jako kryterium w polu Rankjak pokazano na rysunku 1614

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 26: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Rozdzia 16 Statystyki opisowe 453

Rysunek 1612 Podkwerenda Middle Value zlicza wszystkie rekordy ze zbioru danych a nast pniedzieli uzyskan liczb przez 2

Rysunek 1613Przejd do rekordu 336aby zobaczy mediandla zbioru danych

Rysunek 1614 Zastosowanie podkwerendy jako kryterium w polu Rank powoduje e zwracanajest tylko mediana

Kup książkę Poleć książkę

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 27: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

454 Cz IV Analizowanie danych w Accessie

Pobieranie losowej proacutebki ze zbioru danychCho tworzenie losowej proacutebki danych niekoniecznie mo na uzna za zadanie z zakresustatystyki opisowej takie proacutebki cz sto s podstaw do analiz statystycznych

W Accessie losowe proacutebki danych mo na tworzy na wiele sposoboacutew Jednym z naj-atwiejszych jest zastosowanie funkcji Rnd w kwerendzie zwracaj cej najwy sze warto ci

Funkcja ta na podstawie wyj ciowej warto ci zwraca losow liczb Chodzi o to abyutworzy wyra enie ktoacutere stosuje funkcj Rnd do pola z warto ciami liczbowymi a na-st pnie ograniczy list zwracanych rekordoacutew za pomoc w a ciwo ci Najwy sze warto cikwerendy

Aby zastosowa t metod wykonaj nast puj ce czynno ci

1 W widoku projektu utwoacuterz kwerend u ywaj c tabeli TransactionMaster

2 Utwoacuterz pole Random ID (zobacz rysunek 1615) a nast pnie posortuj danerosn co lub malej co wed ug tego pola

Rysunek 1615Zacznij od utworzenia polaRandom ID wywo uj cfunkcj Rnd dla polaCustomer_Number

Funkcja Rnd nie zadzia a dla poacutel zawieraj cych tekst lub warto ci Null Co dziwnedzia a ona dla poacutel z liczbami nawet wtedy gdy pola te maj tekstowy typ danych

Je li tabela sk ada si z poacutel zawieraj cych tylko tekst mo esz doda pole typuAutonumerowanie aby moacutec wykorzysta je w funkcji Rnd Inna mo liwo to przekazaniepola zawieraj cego tekst do funkcji Len a nast pnie wykorzystanie tego wyra eniaw funkcji Rnd mdash np Rnd(Len([Mytext]))

3 Otwoacuterz zak adk NARZ DZIA KWEREND PROJEKTOWANIE i kliknijprzycisk Arkusz w a ciwo ci Pojawi si okno dialogowe Arkusz w a ciwo cidla kwerendy

4 Zmie warto w a ciwo ci Najwy sze warto ci na 1000 co pokazano narysunku 1616

5 Wy cz zaznaczenie w wierszu Poka dla pola Random ID i dodaj pola ktoacuterechcesz wy wietli w zbiorze danych

6 Uruchom kwerend Otrzymasz ca kowicie losow proacutebk danych co pokazanona rysunku 1617

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 28: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Rozdzia 16 Statystyki opisowe 455

Rysunek 1616Ogranicz liczbzwracanych rekordoacutewustawiaj c w a ciwoNajwy sze warto cikwerendy

Rysunek 1617 Kwerenda ta generuje proacutebk 1000 losowych rekordoacutew

Gdy ponownie uruchomisz t kwerend zmienisz widok lub posortujesz zbioacuter danychwoacutewczas otrzymasz inny zbioacuter losowych rekordoacutew Je li chcesz przeprowadzarozbudowane analizy na niezmiennym zbiorze losowych rekordoacutew uruchom przedstawionkwerend jako kwerend tworz c tabel Pozwoli to utworzy trwa tabel

Zaawansowane statystyki opisoweW czasie stosowania statystyk opisowych niewielka ilo wiedzy mo e przynie cenneefekty Podstawowe analizy statystyczne cz sto prowadz do bardziej zaawansowanychW tym podrozdziale wykorzystasz poznane wcze niej podstawy do przygotowania za-awansowanych statystyk opisowych

Obliczanie percentyliPercentyl okre la relacj danego wyniku wzgl dem standardu dla grupy Percentylenajcz ciej stosuje si przy okre laniu wynikoacutew w standaryzowanych testach Je li wy-nik dziecka w takim te cie odpowiada 90 percentylowi jest wy szy od wynikoacutew 90innych dzieci bior cych udzia w tym te cie Mo na te uj to tak taki wynik nale ydo 10 najwy szych wynikoacutew wszystkich dzieci zdaj cych ten test Percentyle cz stou ywa si w analizach danych do pomiaru wyniku badanego wzgl dem grupy Mo nana przyk ad okre li w jakim percentylu znalaz si ka dy pracownik ze wzgl du naroczne wp ywy uzyskane dla firmy

Kup książkę Poleć książkę

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 29: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

456 Cz IV Analizowanie danych w Accessie

Obliczanie percentyli dla zbioru danych to operacja matematyczna Wzoacuter na percentyleto (liczba rekordoacutew ndash pozycja) liczba rekordoacutew Ca y problem polega na uzyskaniuwszystkich zmiennych potrzebnych do wykonania tej operacji

Wykonaj nast puj ce czynno ci

1 Utwoacuterz kwerend z rysunku 1618 Porz dkuje ona wszystkich pracownikoacutewwed ug rocznych wp ywoacutew Koniecznie nadaj nowemu polu alias Rank

Rysunek 1618 Rozpocznij od utworzenia kwerendy ktoacutera porz dkuje pracownikoacutew na podstawiewp ywoacutew

2 Dodaj pole ktoacutere zlicza rekordy ze zbioru danych Na rysunku 1619 wida e wykorzystano do tego podkwerend Koniecznie nadaj nowemu polu alias RCount

Rysunek 1619 Dodaj pole ktoacutere zwraca czn liczb rekordoacutew

3 Utwoacuterz pole obliczeniowe z wyra eniem (RCountndashRank)RCount Na tym etapiekwerenda powinna wygl da jak ta z rysunku 1620

4 Uruchom kwerend Gdy posortujesz dane wed ug pola Rev uzyskasz wynikiprzedstawione na rysunku 1621

Wynikowy zbioacuter danych pozwala oceni wyniki ka dego pracownika wzgl dem ca ejgrupy Na przyk ad szoacutesty pracownik ze zbioru danych znajduje si w 99 percentylu cooznacza e wygenerowa wi cej wp ywoacutew ni 99 pozosta ych pracownikoacutew

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 30: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Rozdzia 16 Statystyki opisowe 457

Rysunek 1620 Ostatni krok polega na utworzeniu pola obliczeniowego okre laj cegow ktoacuterym percentylu znajduje si ka dy rekord

Rysunek 1621Uda o si z powodzeniemobliczy w ktoacuterympercentylu znajduje sika dy pracownik

Ustalanie kwartyla dla rekorduKwartyl to miara statystyczna oparta na podziale zbioru danych na cztery roacutewne grupy(ka da z nich zawiera 25 elementoacutew z ca ego zbioru) Najwy sze 25 zbioru znaj-duje si w pierwszym kwartylu natomiast najni sze 25 mdash w kwartylu czwartymKwartyle zwykle stosuje si do podzia u danych na logiczne grupy ktoacutere mo na po-roacutewnywa i niezale nie analizowa Na przyk ad je li chcesz okre li minimalny stan-dard dla generowanych miesi cznie wp ywoacutew mo esz ustali go na poziomie redniejdla pracownikoacutew z trzeciego kwartyla W ten sposoacuteb uzyskasz minimalny standard ktoacuteryw przesz o ci osi gn o lub przekroczy o 50 pracownikoacutew

Ustalenie kwartylu do ktoacuterego nale poszczegoacutelne rekordy ze zbioru danych nie wy-maga wykonywania operacji matematycznych mdash wystarczy poroacutewna warto ci Nale yporoacutewna ranking ka dego rekordu z punktami wyznaczaj cymi kwartyle DlaczegoZa oacute my e zbioacuter danych zawiera 100 rekordoacutew Gdy podzielisz 100 przez cztery otrzy-masz punkt wyznaczaj cy pierwszy kwartyl (25) Oznacza to e ka dy rekord z pozycji25 lub wy szej nale y do pierwszego kwartyla Aby uzyska punkt wyznaczaj cy drugikwartyl nale y wykona dzia anie 10042 Punkt wyznaczaj cy trzeci kwartyl mo naobliczy za pomoc dzia ania 10043

Kup książkę Poleć książkę

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 31: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

458 Cz IV Analizowanie danych w Accessie

Na podstawie tych informacji atwo zauwa y e nale y uporz dkowa rekordy w zbiorzedanych i zliczy je Zacznij od utworzenia kwerendy z rysunku 1622 Utwoacuterz pole Rankw taki sam sposoacuteb jak na rysunku 1618 a pole RCount mdash tak jak na rysunku 1619

Rysunek 1622Zacznij od utworzenia poacutelRank (w ktoacuterym pracownicys uporz dkowani wed ugwygenerowanych wp ywoacutew)i RCount (ktoacutere zawiera

czn liczb rekordoacuteww zbiorze danych)

Po utworzeniu w kwerendzie poacutel Rank i RCount mo na je wykorzysta w funkcji Switchktoacutera przypisuje do ka dego rekordu odpowiedni kwartyl Przyjrzyj si przez chwilu ywanej funkcji SwitchSwitch([Rank]lt=[RCount]411st[Rank]lt=[RCount]422nd[Rank]lt= [RCount]433rdTrue4th)

Funkcja Switch sprawdza tu cztery warunki i poroacutewnuje pozycj ka dego rekordu z punk-tami wyznaczaj cymi kwartyle w u ywanym zbiorze danych

Wi cej informacji na temat funkcji Switch znajdziesz w rozdziale 13

Na rysunku 1623 pokazano jak wykorzysta przedstawion funkcj Switch w kweren-dzie Zauwa e u ywany jest tu alias Quartile

Rysunek 1623 U ywanie funkcji Switch do tworzenia znacznikoacutew okre laj cych kwartyle

Jak wida na rysunku 1624 mo na posortowa wynikowy zbioacuter danych wed ug do-wolnego pola a znaczniki okre laj ce kwartyle pozostan prawid owe

Tworzenie rozk adu cz sto ciRozk ad cz sto ci to analiza specjalnego rodzaju ktoacutera kategoryzuje dane wed ug liczbywyst pie elementoacutew o okre lonych warto ciach wyznaczanych przez zmienne Na ry-sunku 1625 pokazano rozk ad cz sto ci utworzony za pomoc funkcji Partition

Kup książkę Poleć książkę

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 32: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Rozdzia 16 Statystyki opisowe 459

Rysunek 1624Wynikowy zbioacuter danychmo na posortowaw dowolny sposoacutebbez ryzyka utratyznacznikoacutewokre laj cych kwartyle

Rysunek 1625Ten rozk ad cz sto ciutworzono za pomocfunkcji Partition

W tym rozk adzie cz sto ci pracownicy s grupowani na podstawie uzyskanych wp y-woacutew Na przyk ad 183 pracownikoacutew nale y do grupy 500 5999 Oznacza to e tych183 pracownikoacutew zarobi o od 500 do 5999 dolaroacutew ka dy Cho uzyskane tu wynikimo na otrzyma na kilka sposoboacutew naj atwiejsza technika tworzenia rozk adu cz sto cioparta jest na funkcji PartitionPartition(Liczba Warto pocz tkowa Warto ko cowa Skok)

Funkcja Partition okre la przedzia do ktoacuterego nale y dana liczba Informuje w jakimmiejscu wyznaczanej serii przedzia oacutew znajduje si ta liczba Funkcja Partition wymagapodania nast puj cych czterech argumentoacutew

Liczba (wymagany) mdash sprawdzana liczba W kwerendzie jest to zwykle nazwapola Pozwala to okre li e nale y sprawdzi warto ci tego pola z wszystkichwierszy

Warto pocz tkowa (wymagany) mdash liczba ca kowita od ktoacuterej rozpoczyna siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta nie mo e by mniejsza od 0

Warto ko cowa (wymagany) mdash liczba ca kowita przy ktoacuterej ko czy siwyznaczanie przedzia oacutew Warto zauwa y e liczba ta musi by wi ksza niWarto pocz tkowa

Kup książkę Poleć książkę

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 33: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

460 Cz IV Analizowanie danych w Accessie

Skok (wymagany) mdash liczba ca kowita okre laj ca wielko ka dego przedzia uz zakresu od Warto pocz tkowa do Warto ko cowa Liczba ta nie mo e bymniejsza od 1

Aby utworzy rozk ad cz sto ci widoczny na rysunku 1625 utwoacuterz kwerend z rysun-ku 1626 W kwerendzie tej wykorzystano funkcj Partition Za pomoc argumentoacutewokre lono e sprawdzane jest pole Revenue warto ci pocz tkow jest 500 warto ciko cow 100 000 a skok wynosi 5000

Rysunek 1626Ta prosta kwerendatworzy rozk ad cz sto ciprzedstawionyna rysunku 1625

Rozk ad cz sto ci mo na te utworzy dla grup W tym celu nale y doda do kwerendypole Grupuj wed ug Na rysunku 1627 pokazano jak to zrobi na podstawie polaBranch_Number

Rysunek 1627Ta kwerenda tworzyodr bny rozk adcz sto ci dla ka degonumeru oddzia uze zbioru danych

Wynik to zbioacuter danych (zobacz rysunek 1628) obejmuj cy odr bny rozk ad cz sto cidla ka dego oddzia u W wynikach szczegoacute owo okre lona jest liczba pracownikoacutew z ka -dego przedzia u rozk adu wp ywoacutew

Rysunek 1628Uda o si za pomocjednej kwerendyutworzy zbioacuterrozk adoacutew cz sto ci

Kup książkę Poleć książkę

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 34: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Cz VFormularzei raporty Accessa

W tej cz ci

Rozdzia 17 Tworzenie prostych formularzy

Rozdzia 18 Praca z danymi w formularzach

Rozdzia 19 Praca z formantami formularzy

Rozdzia 20 Prezentowanie danych za pomoc raportoacutew

Rozdzia 21 Raporty w Accessie mdash techniki zaawansowane

Formularze i raporty to narz dzia Accessa daj ce niezwykle du o mo liwo ci

Formularze Accessa umo liwiaj u ytkownikom tworzenie interfejsoacutew dla tabel bazdanych i s niezawodnym mechanizmem do szybkiego rozwijania aplikacji u ywanymw organizacjach roacute nego rodzaju Raporty Accessa pozwalaj szybko po czy analizybazy danych z eleganckimi prezentacjami przypominaj cymi dokumenty w formacie PDFRaporty obs uguj grupowanie sortowanie i warunkowe formatowanie danych

Z trzech pierwszych rozdzia oacutew tej cz ci dowiesz si wszystkiego czego potrzebujeszaby przekszta ci prost baz w kompletn aplikacj z atrakcyjnym interfejsem ktoacuteryumo liwia przegl danie dodawanie edytowanie i usuwanie danych

W dwoacutech ostatnich rozdzia ach tej cz ci omoacutewili my zadania wykonywane przy two-rzeniu raportoacutew Accessa Z tych rozdzia oacutew dowiesz si jak zapewni u ytkownikomwygodny sposoacuteb przegl dania podsumowa informacji na po danym poziomie szcze-goacute owo ci i jednocze nie umo liwi drukowanie danych w roacute nych formatach

Kup książkę Poleć książkę

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 35: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

462 Cz V Formularze i raporty Accessa

Kup książkę Poleć książkę

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 36: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Skorowidz1NF 1202NF 1233NF 128

A

ADO ActiveX Data Objects 693819 842

agregacja danych 186 320 415akcja PrzyB dzie 679akcje 670ndash675 680akcje danych 1047aktualizowanie 336

pola obliczeniowego 848poacutel rekordu 844tabeli 843

aliasy nazw kolumn 321analiza 382

danych 349korzystanie z oblicze 371krzy owa 404u ywanie dat 382warunkowa 393

anomalie 129aplikacja

SQL Server Express 875Windows SharePoint Services

991 993XML Notepad 929

aplikacjedokumentowanie 960dystrybucja 949instalowanie w SharePoincie

1023komponenty 964limity 1019ochrona 975odzielanie tabel 979ograniczenia 1018optymalizowanie 1065przekszta canie kodu 1071

publikowanie 1015 1019 1024sieciowe 1026specyfikacja 958testowanie 961uruchamianie 973wydajno 1072wygl d 963zabezpieczanie rodowiska 986zarz dzane 1013

argumentyfunkcji 377z nazwami 765

arkusze danych 40 155ndash189 510agregowanie danych 186drukowanie 188filtrowanie 183modyfikowanie warto ci 170nawigacja 157otwieranie 160pasek przewijania 167przyciski nawigacyjne 158sortowanie 182wprowadzanie danych 165wst ka 159zapisywanie rekordu 162

arkusze kalkulacyjne 131arkusze w a ciwo ci 74 493

531 769atrybut imageMso 937atrybuty formantoacutew 492Auto Constants 703Auto List Members 702Auto Quick Info 703autoformatowanie 573autoindeksowanie 100automatyczne sprawdzanie

poprawno ci 163automatyzacja OLE 68autosprz ganie 272

B

baza danych 36 1060baza danych SQL Server 875bezpiecze stwo 659biblioteka ADO 823bloki danych 1046b d 678 812 962 976

konwersji typoacutew 329naruszenia blokady 330naruszenia klucza 329naruszenia regu y sprawdzania

poprawno ci 331b dy

krytyczne 962w obliczeniach 379w potokach nazwanych 892

BOF beginning of file 833 848

C

centrowanie tytu u 639centrum zaufania 662CSV Comma Separated Values

231czas ycia zmiennych 741 743czcionki 178 179czujki 808

warunkowe 810

D

daneAccessa 225Excela 225zewn trzne 191 193 221ndash244

DAO Data Access Objects 693819 835 842

daty 382DBMS Database Management

System 36

Kup książkę Poleć książkę

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 37: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

1128 Access 2013 PL Biblia

debugowanie 797 801aplikacji 789makr 678 682

definiowanie zakresu 306deklarowanie

jawne zmiennych 738sta ych 745zmiennych 697 730 737

denormalizacja danych 130dodatek Rozdzielacz bazy danych

242dodawanie

formantoacutew 477 526kluczy g oacutewnych 423kolumn 423obrazoacutew t a 545podformularza 555polece do paska 60poacutel do kwerendy 253rekordoacutew 115 174 853tekstu 360 364wiersza 333w a ciwo ci 988

dokumentacja aplikacji 960dokumenty SharePointa 995do czanie 333

danych zewn trznych 193221ndash244

list SharePointa 1000plikoacutew Excela 229plikoacutew HTML 231plikoacutew tekstowych 232tabel 226

dope nianie a cuchoacutew 366dost p

do danych 819 859do lokalizacji sieciowej 243do serwera SharePointa 1023do SQL Server 876

dostosowywanie wst ek 915druga posta normalna 123drukowanie

danych 643formularzy 510raportu 579rekordoacutew 188struktury tabeli 111

drzewo wywo a 1066DSN Data Source Name 894duplikaty 352dyrektywa Option Explicit 739dyrektywy kompilatora 799dystrybucja

aplikacji 949plikoacutew accde 1068

dzielenie baz danych 239dziennik u ycia 976

E

edycja 505edycja

pola 171rekordu 172

edytormakr 1043VBE 719

ekran powitalny 51 964eksplorator obiektoacutew 889eksportowanie

danych 191 193do formatoacutew zewn trznych 217do programu Word 218dokumentoacutew HTML 212dokumentoacutew XML 208 210obiektoacutew 217tabel 1004

elementy makr 1052encje 124 126EOF end of file 833 848etykiety poacutel tekstowych 594

F

filtrowanie 871danych 866rekordoacutew 182wed ug formularza 185wed ug wyboru 183

formantDatagodzina 542Grupa opcji 536Karta 548Kontrolka przegl darki sieci

Web 536Lista rozwijana 941ndash943Numer strony 542Obraz 543Pole kombi 534 540Pole listy 534 540Pole tekstowe 532 592Pole wyboru 536Przycisk polecenia 534Przycisk prze cznika 536txtTaxAmount 851

formanty controls 530atrybuty 492dla wst ek 916dodawanie 477

formularza 475 476 529kopiowanie 491modyfikowanie tekstu 592modyfikowanie w a ciwo ci

524modyfikowanie wygl du 488

598nazwa 496niemodyfikowalne 506niezwi zane 477 479obliczeniowe 477 537przenoszenie 485przezroczyste 547typy 475usuwanie 491w a ciwo ci 492 530 532wyroacutewnywanie 486zaznaczanie 482zbiorcze 538zmiana rozmiaru 484zmiana typu 489zmiana w a ciwo ci 494zwi zane 477

formatowanie danych 624formaty

liczbowe 89liczbowe niestandardowe 89plikoacutew 54raportoacutew 577wbudowane 90

formularz 40 461ndash465 10621076dzielony 472nawigacji 469 470w postaci arkusza danych 473Wiele elementoacutew 471zwi zany 514

formularzedodawanie nag oacutewka 522drukowanie 510filtrowanie danych 866formanty 475kolejno dost pu 524liczba rekordoacutew 547modyfikowanie dzia ania 557modyfikowanie warto ci 505modyfikowanie wygl du 559nawigacja mi dzy rekordami

504projektowanie 539 553projektowanie zaawansowane

542przekszta canie w raport 527przycisk Anuluj 553

Kup książkę Poleć książkę

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 38: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Skorowidz 1129

przycisk domy lny 552sposoacuteb wy wietlania 514typy specjalne 469w a ciwo ci 511 515ndash521w a ciwo ci sekcji 522zmiana uk adu 523

fronton front-end 239funkcja 697 759 1095ndash1125

Array 752CalcTax 850Date 383DateAdd 388DateSerial 391DAvg 440Day 386DCount 440 444DFirst 440DLookup 440DMin 440DStDev 440DStDevP 440DSum 440DVar 440DVarP 440FlexFormat 638Format 390Grupuj wed ug 320IIf 400ndash405 1080InStr 367 400Join 753Left 364Mid 364Month 386Nz 380Right 364Split 752Suma bie ca 625Switch 400 405 407Weekday 386Year 386

funkcjeagreguj ce 320ndash323agreguj ce domeny 438 441

1101agreguj ce SQL-a 1117dla tablic 751SharePointa 1016u ywanie parametroacutew 398warunkowe 400

G

grupaFormanty 530Formatowanie tekstu 504

Formularze 464Motywy 572Okno 503Rekordy 503Schowek 502Sortowanie i filtrowanie 503Widoki 501Znajdowanie 503

grupowaniedanych 389 415 567 601

614 619rekordoacutew 318

grupy opcji 508

H

has o 984hierarchia wst ki 916

I

identyfikowanie tabelpo czonych 223

importowaniedanych 191 193 195danych z arkusza

kalkulacyjnego 199danych z plikoacutew tekstowych

203danych zewn trznych 196dokumentoacutew HTML 212dokumentoacutew XML 208folderu Outlooka 215list SharePointa 203 1003obiektoacutew 214 1085plikoacutew o sta ej szeroko ci poacutel

206tabel 905 907

indeks z o ony 108 109indeksowanie

automatyczne 100tabel 106

indeksy 1073 1088informacje

o raportach 561o tabelach po czonych 237

instalowanieaplikacji 1023bazy danych 885SQL Server Express 881

instrukcjaALTER TABLE 422CREATE TABLE 422DebugPrint 798

For Each 718ForhellipNext 712IfhellipElsehellipEnd If 707IfhellipElseIfhellipEnd If 707IfhellipEnd If 706IfhellipThen 706MsgBox 797Not 1080Private 734Public 733SELECT 410Select CasehellipEnd Select 709SELECT TOP 417SELECT TOP PERCENT 418Step Into 804Stop 805TRANSFORM 419With 716

instrukcje warunkowe 705integralno

bazy danych 154odwo a 138 141

integrowaniebaz SQL Server 897z SharePointem 997 999

IntelliSense 702interfejs u ytkownika 54 242 529

J

j zyk VBA Patrz VBA

K

klauzulaADD 423ADD CONSTRAINT 423ALTER COLUMN 423AS 416DROP COLUMN 423GROUP BY 415ORDER BY 416WHERE 411

klawisze specjalne 953klucz 142

g oacutewny 103 132 140ndash144g oacutewny z o ony 105naturalny 146obcy 141 145podstawowy 73sztuczny 146

kodbierny 1082skompilowany 1070wst ki 934 945

Kup książkę Poleć książkę

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 39: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

1130 Access 2013 PL Biblia

kodowanie bazy danych 982kolejno

sortowania 569zdarze 780

kolekcja Properties 821kolekcje 714 715kolumny 181 182komoacuterka Lub 305kompaktowanie bazy danych 1090kompilacja 795 1071

procedur 704warunkowa 799

komponenty 33konfigurowanie

aplikacji sieciowych 1034tabel 1025

konstruktor wyra e 375 376konwencje nazewnicze 67 740konwersja

danych 84makr 687

kopiowanieformantu 491tabel 113 114warto ci 172

korespondencja seryjna 218kreator

analizatora tabel 1073eksportowania pliku XML 210formularzy 467grup opcji 508importu HTML 232 233korespondencji seryjnej 218kwerend krzy owych 338masek wprowadzania 95odno nikoacutew 81raportoacutew 566

kryteriajednowarto ciowe 296liczbowe 302logiczne 303Or 311w wielu polach 310wyboru rekordoacutew 260z o one kwerend 292 294znakowe 297

kryterium dla obiektu OLE 303kwartyl 457kwerendy 36ndash40 245ndash347 1061

1075aktualizuj ce 334 360 419bazuj ce na tabelach 264definiowanie kryterioacutew 249dodawanie kryterioacutew 260

dodawanie poacutel 253do czaj ce 329 331 419drukowanie zbioroacutew

wynikowych 263funkcje 296funkcjonalne 325 419 436kryteria

innych typoacutew 262jednowarto ciowe 296liczbowe 302logiczne 303naukowe 297tekstowe 261w wielu polach 310z o one 292

krzy owe 337 342ndash346 419obchodzenie ogranicze 267ograniczenia 266operacja Or 304 312operatory 291operatory poroacutewnania 292pobieranie danych 247podsumowuj ce 317podzapytania 249przekazuj ce 424sortowanie rekordoacutew 249sprz enia 270tworz ce tabele 249 325 419uruchamianie 255usuwaj ce 327 419w wielu wierszach 313wybieraj ce 296 300 314 317wybieranie poacutel 249wybieranie tabel 249wykonywanie oblicze 249wyra enia 291wy wietlanie danych 249z parametrami 393 395 869zapisywanie 264zmienianie tabel 249

L

linia sprz enia 268linie pionowe 633lista

rozwijana 541Typ danych 76warto ci 306

listy SharePointa 996 1002lokalizacja bazy danych 243losowe proacutebki danych 454

adowanie modu u 1066amanie regu 128a cuch po czeniowy 900cza do tabel 239czenieparametroacutew z operatorami 396parametroacutew z symbolami

wieloznacznymi 397tabel 222z ODBC 228

M

makra 40 653 656 1062danych 1039 1049osadzone 683z wieloma akcjami 663

manipulowanie kolumnami 422maski wprowadzania 93 95mediana 449 452mened er czenia tabel 222 238metoda 716

FindRecord 862GetString 828Open 846

modelobiektowy ADO 823obiektowy DAO 835zdarze 767

modu y 40 688 694 1066 1078klas 696standardowe 695

modyfikowalne zbiory danych 337modyfikowanie

dzia ania formularza 557formatu tekstu 525grupowania 615kolumn 423nag oacutewka 607rekordoacutew 175relacji 150tekstu 364 513 592warto ci formularza 505warto ci w arkuszu 170w a ciwo ci domy lnych 531w a ciwo ci formantoacutew 524wst ki 921wygl du formantu 488 598wygl du formularza 559

morfing formantoacutew 543motywy 572

Kup książkę Poleć książkę

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 40: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Skorowidz 1131

N

nag oacutewekformularza 522grupy 601 608raportu 609

naprawianie bazy danych 1090narz dzie

do projektowania tabel 71Lista poacutel 479 526Malarz formatoacutew 544Management Studio 887Relacje 236SQLCMD 891 892

nawiasy kwadratowe 296 298nawigacja

mi dzy polami 504mi dzy rekordami 504

nazwapola 74formantoacutew 496 652kolumn 321obiektoacutew bazy danych 68sekcji 779tabel 68zmiennych 729

normalizacja danych 120normalizowanie projektu bazy

1087numeracja stron 624

O

obchodzenie ogranicze kwerend267

obci te pola liczbowe 954obiekt 714

Collection 813Command 827Connection 824 825CurrentDb 988Database 837DBEngine 836Err 815Field 841MacroError 681OLE 166QueryDef 839Recordset 829 833 840 845TableDef 837Workspace 836

obiektyADO 822 823baz danych 39 41DAO 822 835

interfejsu 242OLE 506serwera SQL Server 905

obliczanied ugo ci okresu 384percentyli 455procentu 442statystyk opisowych 448

obliczenia 371b dy 379konstruktor wyra e 375na datach 382sta e 372u ywanie parametroacutew 398wyniki agregacji 373

obrazy 506obs uga

b doacutew 678 815parametroacutew 760zdarze 769 782zdarze formantoacutew 775

obszar tabel 268ODBC Open Database

Connectivity 226 876odno niki 81od wie anie poacutel kombi 539ograniczenia

dla kwerend 266do czonych danych 225kwerend krzy owych 342makr 690makr danych 1054

okienko nawigacji 55okno

Add Watch 809arkusza danych 156 157Immediate 719 782 801kodu 700Kolejno dost pu 525Kreator raportoacutew 570kwerendy 252Lista poacutel 481Locals 804 807logowania 1002

czenie tabel 227Object Browser 721Parametry kwerendy 871Pokazywanie tabeli 251Project Explorer 720Projekt tabeli 71projektu raportu 579Specyfikacja importu 209Watches 808 811widoku projektu kwerendy 252Wstaw obiekt 507

okre lanieliczby rekordoacutew 834typu z czenia 149

OLE Object Linking andEmbedding 166 506

opcjaruntime 980Auto Data Tips 806Autoformatowania 573DebugCompile 1084Kompaktuj przy zamkni ciu 953

opcjeaplikacji 951autokorekty nazw 957bazy danych 950edytora VBE 722ndash725grupowania 568nawigacji 56 955okna Add Watch 809okna dokumentu 952paska narz dzi 956podsumowania 569startowe 986wst ki 956

operacjeedycji 171na formantach 483na tabelach 113

operator 277ltgt 302And 306 310 313BetweenAnd 307In 306IN 432Like 300 413Not 301NOT IN 432Or 304 310ndash313UNION 420

operatorylogiczne 286 293a cuchowe 282

matematyczne 278poroacutewnania 280 292 432priorytety 289roacute ne 288

opis pola 81optymalizowanie

aplikacji 1065kwerend 1089tabel po czonych 236

otwieranie formularza 783

Kup książkę Poleć książkę

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 41: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

1132 Access 2013 PL Biblia

P

panel prze czania 783 965parametry 393parametry kwerendy 871pasek

narz dzi Szybki dost p 58 61923

stanu 967percentyl 455p tla DohellipLoop 711pierwsza posta normalna 120pliki

accdb 54 240 973

accde 1068

mdb 54 240 973

udl 826

xls 229CSV 231 234HTML 231PDF 219p askie 131tekstowe 203 225 234XML 212XPS 219z wierszami o sta ej

szeroko ci 233pobieranie

danych 247 902informacji 550warto ci w a ciwo ci 989

podformularze 537 554podgl d

wydruku 189 576zmiennych 807

podkwerendy 427jako wyra enia 433nieskorelowane 434skorelowane 434skorelowane jako wyra enia 435

podmakra 666podprogramy 697podzia na strony 605pola 38 74 256

formaty danych 87modyfikacja warto ci 171nazwa 74typy danych 75usuwanie 83w a ciwo ci 85wstawianie 83zaznaczanie 256zmiana kolejno ci 175 257zmiana nazwy 84

zmiana po o enia 84zmiana rozmiaru 84

pola tekstowepowi kszanie 599przesuwanie 596rozmiar 594wyra enia 593zmiana w a ciwo ci 598

poleAutonumerowanie 1025kombi 509 860list 509O programie 966obliczeniowe 296ukryte 256

polecenie Validation Massage1031

pomoc 545predykat DISTINCT 415priorytety operatoroacutew 289 379procedury 694 697 727 755

sk adowane 911Sub 753 756wywo a zwrotnych 930z obs ug b doacutew 816zdarze 770zdarze formularza 772

programowanie 653zaawansowane 817zdarze 768

projektowaniebazy danych 42danych 43formularzy 48 539kwerend 253 551poacutel 70raportoacutew 43regu weryfikacji 81tabel 45 68

przechwytywanie b doacutew 812 975przegl danie

nazw tabel 265relacji 152

przegl darka obiektoacutew 822przekazywanie parametroacutew 761przekszta canie

danych 351kwerend krzy owych 342

przenoszenie tabel 1006przep yw sterowania 1046przesuwanie

etykiet 596tabel 269

przetwarzaniea cuchoacutew znakoacutew 367

raportoacutew 650przycisk

Anuluj 553Cofnij 172Widok uk adu 954

przyciski polece 552przypisywanie makra 658przywracanie bazy danych 1092publikowanie 219 1015publikowanie raportu 577pu apka breakpoint 802pusta baza danych 53

Q

QBE Query by Example 40 252

R

ranking 449raport 40 461 527 561 1062

1076kolumnowy 563korespondencji seryjnej 563tabelaryczny 562 620typu pasmowego 581

raportydefiniowanie rozmiaru 589dodawanie danych 640dodawanie linii pionowych 633dodawanie pustego wiersza 634dodawanie wyroacute nienia 630dodawanie znakoacutew

wypunktowania 628drukowanie 579 636dzia anie warunkoacutew 670formaty tekstowe 638gromadzenie danych 565modyfikowanie nag oacutewka 607nag oacutewek 609przegl danie 580przetwarzanie

dwuprzebiegowe 650publikowanie 577sekcje 582techniki zaawansowane 613uk ad 565 570uk ad kolumn 646uk ad strony 589umieszczanie formantoacutew 590wklejanie etykiet 596wygl d 606

Kup książkę Poleć książkę

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 42: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Skorowidz 1133

wy wietlanie 579zapisywanie 581zmiana rozmiaru sekcji 590

RDBMS Relational DatabaseManagement System 36

regu y integralno ci 138 153rekordy 38

dodawanie 174drukowanie 188filtrowanie 182modyfikowanie 175sortowanie 182usuwanie 174

relacja 152jeden do jednego 134jeden do wielu 135wiele do wielu 137

relacjemi dzy polami 310mi dzy tabelami 131

relacyjne bazy danych 38 1073reorganizacja formantoacutew 597rodzaje tabel 65rozdzielacz bazy danych 242 244rozk ad cz sto ci 458rozmiar

baz danych 1084formularza 474kolumn 257sekcji 604wierszy 178

rozproszenie bazy danych 241rozszerzanie makr 673roacutewnoz czenie 273

S

scalaniebazy danych 1085a cuchoacutew znakoacutew 359

poacutel tekstowych 359zbioroacutew danych 420

schematy koloroacutew 574sekcja

nag oacutewka grupy 584nag oacutewka raportu 583nag oacutewka strony 584stopki grupy 585stopki raportu 585stopki strony 585szczegoacute oacutew 585

sekcjemodu oacutew 696raportu 582

sekwencje zdarze 780selektor formularza 512serwer

SQL Server 897SQL Server Express 876

siatka QBE 252 310dodawanie poacutel 254kolejno poacutel 257 260komoacuterka Lub 305kwerendy krzy owe 342nazwy tabel 265rozmiar kolumn 257ukrywanie poacutel 258usuwanie poacutel 258wstawianie poacutel 258zaznaczanie pola 256

silnik bazy danych 882sk adnia wyra e 381s owo kluczowe

Const 745Dim 733If 706Is 710Resume 814SELECT TOP 903While 711With 874

sortowanie 416 569 601 614nag oacutewkoacutew kolumn 346rekordoacutew 182 259szybkie 183

specyfikacjaAccessa 1059importu 207SQL Server Express 1063

specyfikatory formatoacutew 91sprawdzanie

poprawno ci 81 96 154 980poprawno ci automatyczne 163poprawno ci dla tabeli 1030sk adni wyra e 381

sprz enie 273ad hoc 272lewostronne 412mi dzy tabelami 272prawostronne 412wewn trzne 270 412zewn trzne 412zewn trzne lewostronne 270zewn trzne prawostronne 271

SQL Structured Query Language40 252 409ndash425

SQL Server 878SQL Server Express 876sta e 372 745

statystyki opisowe 447statystyki opisowe

zaawansowane 455sterownik serwera SQL Server 896stopka formularza 522stos wywo a 811stosowanie

funkcji agreguj cych domeny442

indeksoacutew 1088kryterioacutew liczbowych 441kryterioacutew tekstowych 441kryterioacutew w postaci daty 442wielu warunkoacutew 396

struktura tabeli 111superwskazoacutewka 920symbole wieloznaczne 169 285

298szablony

SharePointa 1009tabel 1029

szyfrowanie bazy danych 982

T

tabela 37tblBookStores 124tblCustomers 82 101USysRibbons 931ndash933

tabele 39 63ndash244 1060dodawanie 270dodawanie rekordoacutew 115dodawanie zdarze 1032do czanie 226drukowanie struktury 111indeksowanie 106klucz g oacutewny 103klucze 142normalizacja danych 120operacje 113pola 74projektowanie 68 72przesuwanie 269relacje 117 131rodzaje 65sprawdzanie poprawno ci 1030sprz enia 272szablony 1029usuwanie 269w a ciwo ci poacutel 101za czanie plikoacutew 116zapisywanie 112zdarzenia 1041z czenia 149zmiana projektu 83

Kup książkę Poleć książkę

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 43: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

1134 Access 2013 PL Biblia

tabele obiektoacutew 66tabele po czone 66 223 235

899 909od wie anie zawarto ci 238optymalizacja 236relacje 236usuwanie odwo ania 237

tabele transakcyjne 66tablica 747

dynamiczna 750znakoacutew 630

technikidebugowania 797edycji 171 505

tekstdodawanie 360 364dope nianie a cuchoacutew 366scalanie 359usuwanie spacji 362wyszukiwanie 363wyszukiwanie pod a cuchoacutew

367zast powanie 363

testowanieaplikacji 791 961funkcji 792

t o 545ToolTip 545trzecia posta normalna 128tworzenie

aliasoacutew 416aplikacji 957baz danych 118formantoacutew obliczeniowych

537formularza 553formularza zwi zanego 514formularzy 463ndash466 553 979funkcji 759 762indeksoacutew 1073klucza g oacutewnego 104 147kwerend 250

krzy owych 342 344podsumowuj cych 318przekazuj cych 424

list numerowanych 625a cucha po czeniowego 900

makr 656makr danych 1043 1049modelu danych 1025niestandardowych wst ek 925okna dialogowego 872 874okna interaktywnego 871parametroacutew 399

podformularza 554podkwerend 429procedur 755procedur Sub 756procedur zdarze 770programoacutew 693raportu 565 586rozk adu cz sto ci 458sprz e 270tabel 39 65 325 422widokoacutew 910 1033w asnych kwerend 1033wst ki niestandardowej 928z o onych kryterioacutew 292 294roacuted a danych 893

typAutonumerowanie 79DataGodzina 79 90 165D ugi tekst 78 91 166Hiper cze 81 93Kroacutetki tekst 77 91Liczba 78Liczba i Waluta 88Obiekt OLE 80 166TakNie 80 92Waluta 79Za cznik 80 116

typydanych 75 727 735 760 1079

SharePointa 1006w SQL Server 878ndash881zewn trznych 192 221

eksportu 195formantoacutew 475formularzy 469importu 195liczbowe 79obiektoacutew 643operatoroacutew 278procedur 753raportoacutew 562relacji 133sprz e 273witryn 994zdarze 768 771

U

uchwyt przesuwania 596uk ad

formularza 468 523kolumn 646raportu 565 570 589

ukrywanie sekcji 604upraszczanie

kodu 765makr 675

uruchamianieaplikacji sieciowej 1034kwerend 255makra 658

us ugi Access Services 1013 1017usuwanie

duplikatoacutew 352 355 357formantu 491grupy 604kodu biernego 1082kolumn 423paska selektora rekordoacutew 515rekordoacutew 174 330 786 851

854rekordoacutew powi zanych 855relacji 153spacji 362sprz e 274tabel 113 269wst ek 946

uszkodzenie bazy danych 10871090 1092

utrata rekordoacutew 329uzupe nianie pustych poacutel 358u ywanie parametroacutew 398

V

VBA Visual Basic forApplications 36 653 677685 689ndash726dost p do danych 819 859funkcje 692 697 699instrukcje 691instrukcje warunkowe 705kompilowanie kodu 795modu y 692 694podprogramy 692porz dkowanie kodu 790procedury 692 694 697 727

755procedury Sub 756typy danych 727 736wywo anie zwrotne 926zabezpieczanie kodu 983zmienne 692 728

VBE Visual Basic Editor 719

Kup książkę Poleć książkę

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 44: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

Skorowidz 1135

W

warto ci 38logiczne 708niepasuj ce 301

warto ciowanie evaluation 278warto

modalna 449 450Null 140 308 379

warunki 670 708wa no indeksoacutew 107wi zanie danych 132widok 910

arkusza danych 252 510formularza 500Office Backstage 59projektowania tabeli 1026projektu 252SQL 295

wielko liter 361wiersz polece 891wiersze 179

usuwanie 73wstawianie 73

wi zy 890wi zy integralno ci 150witryny SharePointa 995wklejanie warto ci 172w a ciwo ci 492 716

etykiet 598formantoacutew 530formantu Karta 550formularzy 511 515ndash521okien dialogowych 551poacutel 85poacutel tekstowych 598sekcji formularza 522startowe 987typoacutew liczbowych 79widoku 235zwi zane z drukowaniem 523

w a ciwoBookmark 864Count 714CursorType 832Efekt specjalny 523Format 87Indeksowane 99Item 714Kiedy wy wietla 523Kolor t a 522Przechodzenie tabulatorami 525RecordsetClone 864Regu a poprawno ci 96

Tab Stop 539Tytu 96 513Ukryj duplikaty 623Widoczny 522Wysoko 522Zerowa d dozwolona 98

roacuted o rekordu 625wprowadzanie danych 164 507wska nik post pu 969 971wst ki 58 915

atrybut imageMso 937dodawanie formantoacutew 937formant etykiety 938formant Lista rozwijana 941mechanizmy specjalne 919modyfikowanie 921niestandardowe 928pola wyboru 940przycisk 939przycisk rozdzielenia 944separator 940usuwanie 946wy wietlanie 945 946zwijanie 920

wyboacuterklucza g oacutewnego 103 145motywu raportu 573poacutel tabeli 255przycisku domy lnego 552uk adu raportu 571

wyciek pami ci 848wydajno 242

kwerend 1087 1089procedur 1080

wykaz akcji 1045wykrywanie warto ci Null 379wymuszanie wi zoacutew

integralno ci 150wyniki oblicze 372wyra enia 336

sk adnia 381w polu tekstowym 593w nag oacutewku grupy 608

wyszukiwaniedanych 308 860 865duplikatoacutew 353warto ci 168

wy wietlaniearkusza w a ciwo ci 493elementoacutew 416formularza 514nag oacutewka 623raportoacutew 579 642rekordoacutew 175

wywo ania zwrotne 926 930wywo ywanie funkcji 761wyzwalacze 913wzory Patrz obliczenia

X

XML 928

Z

zagnie d anie funkcji IIf 404zak adka 863

Narz dzia G oacutewne 501Projektowanie 72

zapisywanieformularza 474kwerendy 264makr 1053modu u 705raportoacutew 581rekordoacutew 510 559tabeli 112

zaplecze back-end 239zapytanie przez przyk ad 252 262zarz dzanie

elementami makr 1052za cznikami 116

zasi g zmiennych 741 744zast powanie

tekstu 363warto ci 173

zaznaczanie formantoacutew 482 597zbiory modyfikowalne 337zbioacuter tabel 1024zdarzenia 768 771

formantoacutew 775 782formularzy 772 774 782raportoacutew 777sekcji raportoacutew 778tabel 1041

zdarzeniePo 1042Przed zmian 1041

zestaw rekordoacutew recordset 250zliczanie poacutel wyboru 539z czenia mi dzy tabelami 149zmiana

czcionki 178 179kolejno ci poacutel 175kolejno ci sortowania 259nazwy pola 84nazwy tabel 113po o enia pola 84

Kup książkę Poleć książkę

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 45: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu

1136 Access 2013 PL Biblia

zmianaprojektu tabeli 83rozmiaru

formantu 484formularza 474kolumn 257pola 84 594sekcji 590 604

typu formantu 489uk adu formularza 523wielko ci liter 361w a ciwo ci etykiet 598w a ciwo ci formantu 494w a ciwo ci poacutel tekstowych 598

zmienna Connection 904zmienne 728

odpowiadaj ce formantom1080

tymczasowe 673 677znak

gwiazdki 255 266 298 870krzy yka 298wykrzyknika 298wypunktowania 628zapytania 298

zwi kszanie wydajno ci 1083zwracanie liczby elementoacutew 443

Kup książkę Poleć książkę

Page 46: Tytuł oryginału: Access 2013 Bible · Tytuł oryginału: Access 2013 Bible Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia” w tłumaczeniu