Marcin Szeliga access-2003-pl.-cwiczenia-praktyczne pełna wersja, moje ebooki
[ Pobierz całość w formacie PDF ]
IDZ DO
PRZYK£ADOW
Access 2003 PL.
SPIS TRECI
Æwiczenia praktyczne
KATALOG KSI¥¯EK
Autor: Marcin Szeliga
ISBN: 83-7361-226-2
Format: B5, stron: 144
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Ksi¹¿ka przeznaczona jest dla pocz¹tkuj¹cych u¿ytkowników programu MS Access
(najpopularniejszej aplikacji s³u¿¹cej do tworzenia baz danych) i doskonale
przygotowuje do pracy nad trudniejszymi projektami, które Czytelnik zapewne wykona
w przysz³oci. Zamieszczone æwiczenia u³o¿ono w takiej kolejnoci, by w trakcie ich
wykonywania poznawaæ kolejne narzêdzia programu. Uk³ad zaproponowany przez
autora gwarantuje, ¿e studiowanie kolejnych partii materia³u odbywaæ siê bêdzie bez
zbêdnych przeskoków mylowych i nieustaj¹cej wêdrówki po kolejnych rozdzia³ach.
Æwiczenia z Accessa 2003 PL mog¹ stanowiæ zarówno materia³ do samodzielnego
poznawania aplikacji, jak i pomoc dydaktyczn¹ dla uczestników kursów
komputerowych, uczniów oraz studentów.
Poznasz:
• Tworzenie i konfigurowanie baz danych
• Projektowanie tabel
• Konstruowanie relacji miêdzy tabelami
• Wyszukiwanie danych za pomoc¹ kwerend
• Wprowadzanie danych przy u¿yciu formularzy
• Tworzenie raportów z wyszukanych danych
• Dostêp do baz z poziomu sieci WWW
• Pisanie w³asnych makrodefinicji
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Wstp..............................................................................................................................................................5
Rozdział 1. Baza danych................................................................................................................................................9
Rozdział 2. Tabele...........................................................................................................................................................23
Rozdział 3. Relacje........................................................................................................................................................39
Rozdział 4. Kwerendy...................................................................................................................................................53
Rozdział 5. Formularze.................................................................................................................................................73
Rozdział 6. Raporty.........................................................................................................................................................91
Rozdział 7. Strony dostpu do danych..............................................................................................................103
Rozdział 8. Makra.........................................................................................................................................................109
Rozdział 9. Moduły........................................................................................................................................................115
Dodatek A Co nowego?............................................................................................................................................135
Rozdział
4.
Kwerendy
Podzielenie zapisanych w bazie danych pomidzy odpowiednie tabele wyeliminowało
dane nadmiarowe, ale utrudniło uytkownikom pobieranie interesujcych ich w danym
momencie informacji. Na przykład, aby odczyta nazwisko reysera i tytuły wyreyse-
rowanych przez niego filmów, trzeba odwoła si do dwóch powizanych ze sob tabel.
Równie modyfikowanie, wstawianie i usuwanie danych zostało utrudnione (np. niemo-
liwe jest usunicie rekordu z tabeli podrzdnej, jeeli klucz podstawowy tego rekordu
wystpuje cho raz w tabeli nadrzdnej).
Kolejny typ obiektów bazy danych programu Access — kwerendy — pozwala na
zautomatyzowanie operacji pobierania i modyfikowania zapisanych w tabelach danych.
Wszystkie systemy zarzdzania relacyjnymi bazami danych, w tym Access, umoli-
wiaj pobieranie i modyfikowanie danych za pomoc instrukcji strukturalnego jzyka
zapyta (SQL), a kwerendy s wła.nie zapisanymi w bazie danych instrukcjami tego
jzyka.
W zaleno.ci od rodzaju wykonywanej przez kwerend operacji, dzieli si je na:
kwerendy wybierajce dane (instrukcje
SELECT
jzyka SQL),
kwerendy krzyowe (instrukcje
SELECT
jzyka SQL uzupełnione
o charakterystyczn dla SZBD Access funkcj
TRANSFORM
),
kwerendy tworzce tabele (instrukcje
SELECT INTO
jzyka SQL),
kwerendy aktualizujce istniejce dane (instrukcje
UPDATE
jzyka SQL),
kwerendy dołczajce dane (instrukcje
INSERT INTO
jzyka SQL),
kwerendy usuwajce istniejce dane (instrukcje
DELETE
jzyka SQL).
54
Access 2003 PL. wiczenia praktyczne
Kwerendy wybierajce dane
Najcz.ciej wykorzystywan i najbardziej rozbudowan instrukcj jzyka SQL jest in-
strukcja
SELECT
, której w SZBD odpowiadaj kwerendy wybierajce dane (ten typ
jest typem domy.lnym nowo tworzonych kwerend). Kwerendy tego typu pobieraj dane
zapisane w tabelach, przekształcaj je lub wyliczaj na ich podstawie dane pochodne
(np. na podstawie ceny towaru SZBD Access moe wyliczy warto. podatku).
wiczenie 4.1.
Wybieranie kolumn z tabeli.
Stosunkowo rzadko uytkownika interesuj wszystkie zapisane w tabeli dane o danym
obiekcie. Na przykład, jeeli w danym momencie interesuje go, kto poyczył film o okre.lo-
nym tytule, to prawdopodobnie nie chce on zna daty produkcji filmu, a jedynie jego tytuł
i nazwisko poyczajcej go osoby.
Aby za pomoc# kreatora utworzy% kwerend' wybieraj#c# dane zapisane w okre*lonych
kolumnach tabeli:
1.
Uruchom baz danych
Filmoteka
.
2.
Z wy.wietlanej w głównym oknie bazy danych listy typów obiektów wybierz
Kwerendy
i dwukrotnie kliknij opcj
Utwórz kwerend' za pomoc# kreatora
.
W polu kombi
Tabele/Kwerendy
wybierz tabel ródłow (tabel, w której znajduj
si pobierane w ramach kwerendy dane). W tym przypadku bdzie to tabela
Film
.
3.
4.
Z listy dostpnych pól wybierz kolumny
Tytul
i
DataPr
(rysunek 4.1).
Rysunek 4.1.
Pierwszym krokiem
pracy kreatora
kwerend jest wybór
danych ródłowych
Podaj nazw nowej kwerendy (
Film_Tytul
) i zako6cz prac kreatora, otwierajc
kwerend. Na ekranie zostanie wy.wietlona lista tytułów filmów i dat ich produkcji.
5.
Rozdział 4.
Kwerendy
55
6.
Wy.wietl kwerend w
Widoku SQL
(aby wy.wietli list dostpnych dla kwerend
widoków, naley klikn znajdujc si w lewym górnym rogu ekranu, tu obok
ikony
Widok
, skierowan w dół strzałk). Tworzca kwerend instrukcja jzyka SQL
powinna wyglda nastpujco:
7.
Zamknij okno kwerendy.
wiczenie 4.2.
Wyra2enia arytmetyczne.
Na podstawie przechowywanych w bazie danych SZBD moe wyliczy dane pochodne.
Dane te mog by wyliczone na podstawie danych zapisanych w pojedynczych polach
(np. podwojona cena zakupu filmów, ostatnia litera nazwiska reysera filmu) albo na pod-
stawie danych zapisanych w kilku polach. Aby pokaza t moliwo. , dodamy do defi-
nicji tabeli
Film
kolumn typu liczbowego (
Zysk
), w której bdziemy zapisywa osi-
gnity z wypoyczania danego filmu zysk.
W tym celu:
1.
Wy.wietl widok projektu tabeli
Film
.
2.
Kliknij prawym przyciskiem myszy na polu znajdujcym si poniej pola
Cena
i z menu kontekstowego wybierz opcj
Wstaw wiersze
.
3.
W nowo powstałym polu wpisz nazw kolumny (
Zysk
), okre.l jej typ
(
Pojedyncza precyzja
) i tytuł (
Zysk z wypo2yczania
).
4.
Przełcz tabel
Film
do widoku arkusza danych, zapisz wprowadzone zmiany
i wpisz przykładowe dane do kolumny
Zysk
.
5.
Zamknij okno arkusza danych tabeli
Film
, na li.cie typów obiektów wybierz
Kwerendy
i dwukrotnie kliknij opcj
Utwórz kwerend' w widoku projektu
.
6.
Dodaj do listy tabel 8ródłowych kwerendy tabel
Film
i zamknij okno
Pokazywanie tabeli
.
7.
W pierwszym polu wy.wietlanej w dolnej cz.ci ekranu tabeli wybierz nazw
kolumny tabeli przechowujcej tytuły filmów (rysunek 4.2).
Symbol * oznacza „wszystkie kolumny”. Tak wic, jeeli kwerenda ma zwróci wszystkie dane
zapisane w tabeli, moemy albo kolejno zaznacza wszystkie kolumny, albo wybra ten symbol.
8.
W drugim polu wybierz kolumn
Cena
.
9.
Trzecia kolumna kwerendy bdzie zwracała zaokrglon do liczb całkowitych cen
zakupu filmu. W tym celu w kolejnym polu wpisz
— funkcja jzyka
VBA CINT
konwertuje dane przekazane jako argument jej wywołania do typu liczb
całkowitych (ang.
Integer
).
10.
W czwartej kolumnie kwerendy zwracane bd informacje o zysku osignitym
z wypoyczania filmu — z listy kolumn tabeli 8ródłowej wybierz
Zysk
.
[ Pobierz całość w formacie PDF ]