ABC Access 2003 PL

Helion aMaciej Groszek Szalona Mrówka ZABC Access 2003 PL11'1 . Helion I @IMaciej Groszek .Szalona Mrówka Z - pdf za darmo

8 downloads 29140 Views 18MB Size

Recommend Stories


ABC ACCESS 2007 PL - HELION2007 - maciej groszek
ABC ACCESS 2007 PL - HELION2007 - maciej groszek - pdf za darmo

Helion+-+Tablice+Informatyczne+-+Access+2003
Helion+-+Tablice+Informatyczne+-+Access+2003 - pdf za darmo

Jaronicki A. - ABC MS Office 2016 PL
2016 PL , SPIS TRESCI 1 Startujemy ....................................................................13 - pdf za darmo

Story Transcript


a Helion

Szalona Mrówka Z

Maciej

Groszek

ABC

Access

2003

PL

11'1

.

Helion I Szalona Mrówka Z

@IMaciej

Groszek

.

Spis tresci Wstep

7

Rozdzial 1. Od kartki do bazy danych

9

Dlaczego mam utywac komputerowej bazy danych Po co wydawac pieniadze na Accessa Zadziwiajace problemy bibliotekarki

\O 12 13

Rozdzial2. Burza mózgów i ból glowy

21

Rozdzial3. W ksiegami

23

Tabela i wszystko jasne Zalounia...

23 24

Rozdzial 4. Trzy reguly Regula1.Unikanienadmiarowosci Regula2. Jednaz kolumnmusizawieracdane unikatowe Regula3. W baziedanychmusiznajdowacsie klucz

27 27 29 30

Rozdzial 5. Ujawniamy tajemnice bazy danych Architekturabazydanych Dobieraniekluczy Siegamypo indeks Zalemoscipomiedzytabelami

31 31 32 33 34

Relacja I Relacja I

-I -N

34

35 36

RelacjaN - M Niezapowiedzianakartkówka Listatyczen Wykazdanych Tabelei relacje

36 37 38 39

Rozdzial 6. Uruchamiamy program Zatrudniamykreatora Wczytywaniebazydanych Tworzenie nowej bazy

41 42 45 0.0..

"

45

4

ABCAccess 2003 PL

Rozdzial 7. Obiekty bazy danych Tabele... Kwerendy Formularze Rapony Strony Makra Moduly ... Edycja obiektów

...

...

......

49 49 52 54 56 58 58

...

......... .........

59

60

Rozdzial 8. Tabele

63

Typy danych Ko~i z r6morodnosci Pomagamy w trudnym wyborze Tekst czy Nota Liczba Data/Godzina Waluta Autonumerowanie TaklNie Obiekt OLE

...

63 64 66 66 66 67 68 69 69 70

...

Rozdzial 9. Parametry typów danych Formatowanie tekstui not Maskiwprowadzania Regulapoprawnosci Indeksowanie Rozmiarpola Formatyliczbowe

71 73 73 74 75 76 77

Rozdzial 10. TwolZenle i edycja tabel Definiowaniepól

79 81

Indeksowanie bazy ABC edycji tabel Zmiany stnIktury tabeli Jak to zrobic

8l 82 83 84 85

Rozdzial 11. Laczenie I wczytywanie danych

87

Definiowanie

klucza.

0.00.0

0.0

Laczenie danych Importowanie danych Importowanie danych z plików tekstowych

...

0.0

o

o

88 91 95

Rozdzial 12. Eksportowanie danych Eksportowanie stnIktury tabeli Eksportowanie do innych baz danych i arkuszy Eksportowanie do plików tekstowych Eksportowaniez formatowaniem Eksportowanie ze makami rozdzielajacymi Rozdzial 13. Wyswietlanie I nawigacja Ikona Widok Widok projektu i arkusza danych Nawigacja Zamaczanie Kursor kameleon

0.0

97 98 100 100 101 102

...

105 105 106 107 108 109

5

Spis tresci

Rozdzial 14. Edycja bazy danych Otwieranietabeli ... o" Tajemniczemaczki Wpisywanie nowych danych Edycja danych Usuwanie danych Usuwaniewielu rekordów Utyteczne skróty Filtrowanie.. Filtrowanie wedlug wyboru Filtrowanie wedlug formularza Filtrowaniezaawansowaneo.. Sortowanie danych Prostewyszukiwanie Zamiana danych ......

...

".

111 111 112 113 113 113 l 13 114 115 116 117 118 119 119 120

Rozdzial 15. Relacje Definiowanierelacji..1- N" lub ..1-1

123 123

Rozdzial 16. Kto pyta, nie bladzi Kwerendy ... ... Kwerendy wybierajace Kwerendyparametryczne Kwerendy krzytowe Kwerendy funkcjonalne ......... Kwerendy SQL Tworzenie kwerendy wybierajacej Wybieranie pól z tabel

127 127 127 128 128 128 129 129 131

Kryteria

..

Tworzenie kwerendy aktualizujacej baze Tworzeniekwerendyusuwajacejrekordy

132

133 136

Rozdzial 17. Fonnularze Z czego sklada sie formularz Tworzenie formularza Tworzenie formularzaprzyutyciu polecenia Autofonnularz Tworzenie formularzaprzyuzyciu kreatora Tworzenie formularzaw widoku Projekt Instrukcja obslugi formularzy

139 140 140 140 142 145 148

Rozdzial 18. Raporty Tworzenienowego raportu... ... Tworzenieraportuza pomocaAutoraportu Tworzenieraportuza pomoca Kreatora Tworzenieraportuw widoku projektu

151 151 152 153 157

Skorowidz

159

6

ABC Access 2003 PL

Wstep Otaczajacy swiat zalewa nas mnóstwem informacji. Z drugiej strony funkcjonowanie we wspólczesnym swiecie bez tych informacji jest niemozliwe. Konieczne jest gromadzenie wiedzy, która moze okazac sie bezcenna. Gdy danych bylo niewiele, mozna bylo sobie z nimi poradzic, korzystajac z notatek i zbierajac wycinki prasowe. Obecnie to juz nie wystarcza. Nie mozna sobie wyobrazic spranego funkcjonowania supermarketu, w którym kasjerki notuja sprzedane towary w ksiazkach, a po zakonczeniu zmiany przekazuja te informacje do dzialu zamówien. To trwa stanowczo zbyt dlugo, a stan magazynu trzeba kontrolowac na biezaco. Mozliwe jest to tylko przy wykorzystaniu systemu komputerowego. Zgromadzenie danych to jednak dopiero polowa sukcesu. Aby zbiór byl uzyteczny, nalezy opracowac sposób sprawnego wyszukiwania informacji. Niektóre biblioteki maja ksiegozbiór liczacy kilkasettysiecy woluminów.Wyszukiwanieksiazki przy uzyciu fiszek moze stanowic nie lada problem. Jezeli nie jestesmy pewni np. pisowni nazwiska autora, sprawa komplikuje sie jeszcze bardziej. Jak mozna poradzic sobie z takimi problemami?

Skuteczne rozwiazania Antidotum na problemy zwiazane ze zbieraniem i wyszukiwaniem informacjijest komputerowa baza danych. Utworzyc ja mozna za pomoca programu Microsoft Access. MS Access jest narzedziem do tworzenia relacyjnych baz danych. Dzieki relacyjnosci mozliwe jest podzielenie danych na tabele. Na biezaco moga byc wczytywane do pamieci komputera tylko te tabele, które sa w danej chwili potrzebne. Redukcja obciazenia komputera powoduje wzrost szybkosci jego dzialania. MS Access umozliwiawyszukiwaniedanych za pomoca kwerend. Udostepnia tez mozliwosc generowania raportów, za pomoca których mozna nadac danym postac idealna do wydruku.

8

ABCAccess 2003 PL

Co znajdziesz w ksiazce W ksiazce opisalem: . Geneze bazdanych. . Zastosowaniaogólnodostepnych baz danych. . Problemyzwiazane z koniecznoscia przetwarzania duzych ilosci informacji. . Sposobyoptymalizacji baz danych. . Najakie czynniki warto zwracac uwage podczas projektowania bazy. Samodzielnanauke ulatwia stopniowozwiekszajacysie poziom trudnosci, liczne ilustracje orazprzyklady. Ksiazka umozliwia opanowanie: . Umiejetnoscitworzenia prostych baz danych. . Przewidywania problemów,jakie mozna napotkac podczas uzytkowania bazy. . Poslugiwania sie programem Microsoft Access 2003. Mamnadzieje,ze po jej przeczytaniuuda Ci sie usprawnic gromadzeniei wyszukiwanie informacji.Zapraszam do lektury!

Rozdzial 1.

Od kartki do bazy danych t Jezeli uwazasz, ze nie korzystalesjeszcze z bazy danych, musze Cie rozczarowac. Bazy danych sa wszedzie. Szufladki z fiszkami ksiazek w bibliotece, album z wizytówkami klientów, spis towarów, karty pacjentów w przychodni, rozklad jazdy, ewidencja pracowników, dziennik lekcyjny, ksiazka telefoniczna w telefonie komórkowym to tylko niektóre z nich. Wynalazki powstaja najczesciej po to, aby zaspokoic jakas potrzebe, ulatwic prace, przysporzyc korzysci itp. Analogicznie bylo z bazami danych. Na pewnym etapie rozwoju czlowiek zaczal doceniac role informacji. Aby ich nie zapominac, zaczal je zapisywac. Gdy tych zapisków bylo wiele, dal o sobie znac kolejny problem. Klopotliwe stalo sie porzadkowanie, aktualizacja i wyszukiwanie informacji. Zaczeto myslec nad usprawnieniem organizacji pracy z baza danych. Bardzo popularne sa bazy w postaci zapisków na papierze (rysunek 1.1). W celu ujednolicenia nadawano im postac kartoteki, tabeli itp. Wiele z nich istnieje w takiej formie do chwili obecnej. Rysunek 1.1. Najprostsza baza danych sa odreczne notatki

W miare rozwoju cywilizacji roslo zapotrzebowanie na gromadzenie informacji. Proste bazy przestaly wystarczac ich uzytkownikom. Wynalezienie komputerów umozliwilo nadanie zbiorom danych postaci elektronicznej.

10

ABC Access 2003 PL

Dlaczego mam uzywac

komputerowej bazy danych Wielu osobom latwiej jest poslugiwac sie konkretnymi przedmiotami nit pojeciami i tworami abstrakcyjnymi. Dlaczego kartoteke magazynowa, która motoa wziac do reki, ma zastapic program komputerowy? W tym rozdziale przedstawie zalety elektronicznej bazy danych, porównujac ja zjej papierowym odpowiednikiem. W dalszej czesci ksia1ki opowiem Ci o zasadach projektowania baz danych i poslugiwania sie nimi. Gdy przestana skrywac przed toba swe tajemnice, bedziesz traktowac je z równym zaufaniem, jak sprawdzona kartoteke.

Nie wszedzietrzeba stosowacelektronicznebazy danych.Liste mieszkancówbloku

-

liczacego sto lokali motoa wydrukowac na kilku kartkach bedzie doskonale spelniala swoja role. Jeteli trzeba wykonac spis mieszkanców miasta liczacego tysiac osób, a na kartce zmieszcza sie informacjeo 25 osobach,otrzymamy40-stronicowy dokument. Motoa bedzie sie nim jeszcze poslugiwac. Gdy taki sam wykaz przyjdzie nam wykonac dla miasta liczacego milion mieszkanców, uzyskamy 40 tysiecy stron. Wygoda korzystania z takiego dokumentu jest dosc problematyczna. Ile czasu zajmie jego reczne wypisanie? Jak czesto trzeba go bedzie aktualizowac? Nie motoa jednoznacznie okreslic ilosci danych, powytej której op/acalne jest stosowanie elektronicznej formy organizacji dokumentów. Gdy mamy ttudnosci z odpowiedzia na pytania dotyczace czasu wykonania bazy danych na papierze, wygody poslugiwania sie nia i latwosci wprowadzania zmian

-

warto zastanowic sie nad zastapieniem

dotychczasowych dokumentów przez ich elektroniczne odpowiedniki (rysunek 1.2). Rysunek 1.2. Zalela elektronicznej bazy danych jest mozliwosc przechowywania ogromnych ilosci informacji oraz latwego i szybldego ich porzadkowania

Jeteli baza danych jest niewielka, ale czesto trzeba tworzyc z niej rótoe zestawienia lub ja aktualizowac, mniejsza pracochlonnosc i ni1sze prawdopodobienstwo popelnienia bledu przy korzystaniu z dokumentów elektronicznych moga byc decydujacym argumentem za zastapieniem bazy papierowej przez elektroniczna. Tabela 1.1 zawiera wykaz pracowników firmy. Ma on postac jednej tabeli, w której znajduja sie nazwiska, imiona, ulice, miasta i numery telefonów.

Rozdzial1.

.

11

Od kartki do bazy danych

w kazdej kolumnie bazy danych zapisany jest tylko jeden rodzaj informacji (nazwiska, imiona, ulice, miasta, numery telefonów). Kolumna w tabeli nosi nazwe pola. W kazdym wierszu bazy danych zapisane sa informacje dotyczace tylko jednej osoby. Wierszw tabeli nosi nazwe rekordu. Tabela 1.1. Spis pracownikówfirmy i ich adres6w Nazwis...

Life Enjoy

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

Social

© Copyright 2016 - 2019 AZPDF.PL - All rights reserved.