Access_2013_PL_Biblia_ac13bi.pdf

(1772 KB) Pobierz
Tytuł oryginału: Access 2013 Bible
Tłumaczenie: Tomasz Walczak z wykorzystaniem fragmentów książki „Access 2010 PL. Biblia”
w tłumaczeniu Tomasaz Walczaka i Radosława Meryka
ISBN: 978-83-246-8116-7
Copyright © 2013 by John Wiley & Sons, Inc., Indianapolis, Indiana
All Rights Reserved. This translation published under license with the original publisher John Wiley &
Sons, Inc
Translation copyright © 2014 by Helion S.A.
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 & 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 & 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 również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/ac13bi.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/ac13bi
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
O autorach ....................................................................................................... 25
Wprowadzenie ................................................................................................. 27
Cz
I.
Komponenty Accessa ....................................................... 33
Rozdzia 1.
Wprowadzenie do projektowania baz danych ............................. 35
Terminologia zwi zana z bazami danych wyst puj ca w Accessie ....................................................35
Bazy danych .................................................................................................................................36
Tabele ...........................................................................................................................................37
Rekordy i pola ..............................................................................................................................38
Warto ci .......................................................................................................................................38
Relacyjne bazy danych .......................................................................................................................38
Obiekty baz danych Accessa ..............................................................................................................39
Arkusze danych ............................................................................................................................40
Kwerendy .....................................................................................................................................40
Formularze do wprowadzania danych i ich wy wietlania ............................................................40
Raporty .........................................................................................................................................41
Obiekty bazy danych ....................................................................................................................41
Pi cioetapowa metoda projektowania .................................................................................................42
Krok 1.: Ogólny projekt systemu — od koncepcji do rzeczywisto ci ..........................................42
Krok 2.: Projektowanie raportów ..................................................................................................43
Krok 3.: Projektowanie danych ....................................................................................................43
Krok 4.: Projektowanie tabel ........................................................................................................45
Krok 5.: Projektowanie formularzy ..............................................................................................48
Rozdzia 2.
Wprowadzenie do Accessa ............................................................ 51
Ekran powitalny ..................................................................................................................................51
Tworzenie pustej bazy danych dla komputerów stacjonarnych ..........................................................53
Interfejs Accessa 2013 ........................................................................................................................54
Okienko nawigacji ........................................................................................................................55
Wst ka ........................................................................................................................................58
Pasek narz dzi Szybki dost p .......................................................................................................58
Kup książkę
Poleć książkę
8
Cz
Access 2013 PL. Biblia
II.
Tabele Accessa ................................................................. 63
Rozdzia 3.
Tworzenie tabel ............................................................................. 65
Rodzaje tabel ......................................................................................................................................65
Tabele obiektów ...........................................................................................................................66
Tabele transakcyjne ......................................................................................................................66
Tabele cz ce ..............................................................................................................................66
Tworzenie nowej tabeli .......................................................................................................................66
Projektowanie tabel ......................................................................................................................68
Pos ugiwanie si zak adk Projektowanie ....................................................................................72
Praca z polami ..............................................................................................................................74
Tworzenie tabeli klientów ..................................................................................................................82
Korzystanie z pól typu Autonumerowanie ...................................................................................82
Ko czenie definicji tabeli tblCustomers .......................................................................................82
Zmiana projektu tabeli ........................................................................................................................83
Wstawianie pola ...........................................................................................................................83
Usuwanie pola ..............................................................................................................................83
Zmiana po o enia pola ..................................................................................................................84
Zmiana nazwy pola .......................................................................................................................84
Zmiana rozmiaru pola ...................................................................................................................84
Problemy konwersji danych .........................................................................................................84
Przypisywanie w a ciwo ci pól ....................................................................................................85
W a ciwo ci pól tabeli tblCustomers ................................................................................................101
Okre lanie klucza g ównego .............................................................................................................103
Wybór klucza g ównego .............................................................................................................103
Tworzenie klucza g ównego .......................................................................................................104
Tworzenie z o onych kluczy g ównych ......................................................................................105
Indeksowanie tabel ...........................................................................................................................106
Wa no stosowania indeksów ...................................................................................................107
Indeksy z o one z wielu pól .......................................................................................................108
Kiedy nale y indeksowa tabele? ...............................................................................................110
Drukowanie struktury tabeli .............................................................................................................111
Zapisywanie uko czonej tabeli .........................................................................................................112
Operacje na tabelach .........................................................................................................................113
Zmiana nazwy tabel ....................................................................................................................113
Usuwanie tabel ...........................................................................................................................113
Kopiowanie tabel w obr bie bazy danych ..................................................................................113
Kopiowanie tabel do innej bazy danych .....................................................................................114
Dodawanie rekordów do tabeli bazy danych ....................................................................................115
Pos ugiwanie si polami typu Za cznik ...........................................................................................116
Rozdzia 4.
Relacje mi dzy tabelami .............................................................. 117
Tworzenie kuloodpornych baz danych .............................................................................................118
Normalizacja i denormalizacja danych .............................................................................................120
Pierwsza posta normalna ..........................................................................................................120
Druga posta normalna ...............................................................................................................123
Trzecia posta normalna .............................................................................................................128
Denormalizacja ...........................................................................................................................130
Kup książkę
Poleć książkę
Spis tre ci
9
Relacje mi dzy tabelami ...................................................................................................................131
Wi zanie danych ........................................................................................................................132
Jeden do jednego ........................................................................................................................134
Jeden do wielu ............................................................................................................................135
Wiele do wielu ............................................................................................................................137
Regu y integralno ci .........................................................................................................................138
Klucz g ówny nie mo e mie warto ci null ................................................................................140
Wszystkim warto ciom kluczy obcych musz odpowiada klucze g ówne ................................141
Klucze ...............................................................................................................................................142
Okre lanie klucza g ównego .......................................................................................................143
Korzy ci wynikaj ce ze stosowania kluczy g ównych ...............................................................144
Wybór klucza g ównego .............................................................................................................145
Tworzenie relacji i wymuszanie przestrzegania integralno ci odwo a .....................................147
Przegl danie wszystkich relacji ..................................................................................................152
Usuwanie relacji .........................................................................................................................153
Regu y integralno ci specyficzne dla aplikacji ...........................................................................153
Rozdzia 5.
Praca z tabelami ........................................................................... 155
Arkusze danych ................................................................................................................................156
Okno arkusza danych ........................................................................................................................157
Poruszanie si po arkuszu danych ..............................................................................................157
Korzystanie z przycisków nawigacyjnych ..................................................................................158
Wst ka arkusza danych .............................................................................................................159
Otwieranie arkusza danych ...............................................................................................................160
Wpisywanie nowych danych ............................................................................................................161
Zapisywanie rekordu ..................................................................................................................162
Automatyczne sprawdzanie poprawno ci typów danych ............................................................163
W jaki sposób w a ciwo ci wp ywaj na wprowadzanie danych? ..............................................164
Poruszanie si mi dzy rekordami w arkuszu danych ........................................................................167
Poruszanie si mi dzy rekordami ...............................................................................................167
Wyszukiwanie okre lonej warto ci ............................................................................................168
Modyfikowanie warto ci w arkuszu danych .....................................................................................170
R czne zamienianie istniej cych warto ci ..................................................................................170
Modyfikacja istniej cej warto ci ................................................................................................171
U ywanie funkcji Cofnij ...................................................................................................................172
Kopiowanie i wklejanie warto ci ......................................................................................................172
Zast powanie warto ci ......................................................................................................................173
Dodawanie nowych rekordów ..........................................................................................................174
Usuwanie rekordów ..........................................................................................................................174
Wy wietlanie rekordów ....................................................................................................................175
Zmiana kolejno ci pól ................................................................................................................175
Zmiana szeroko ci wy wietlanych pól .......................................................................................176
Zmiana wysoko ci wy wietlanych rekordów .............................................................................177
Zmiana czcionki .........................................................................................................................178
Wy wietlanie linii oddzielaj cych komórki i ró ne kolory wierszy ...........................................179
Wyrównywanie danych w kolumnach ........................................................................................181
Ukrywanie i odkrywanie kolumn ...............................................................................................181
Blokowanie kolumn ....................................................................................................................182
Zapisywanie zmienionego uk adu arkusza .................................................................................182
Zapisywanie rekordu ..................................................................................................................182
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin