access2.pdf
(
454 KB
)
Pobierz
Microsoft Word - Opis_baz_kwerendy.doc
Microsoft Access – zajęcia 3 – 4
Tworzenie i wykorzystanie kwerend, formularzy i raportów
Kwerendy służą do tworzenia unikalnych zestawów danych, niedostępnych
bezpośrednio z tabel, dokonywania obliczeń zawartych w tabelach lub innych kwerendach
oraz wszelkiego rodzaju grupowań i podsumowań.
Ćwiczenie 1
Utworzyć kwerendę, która wyświetli tytuły i opisy wszystkich filmów dostępnych w
wypożyczalni i nazwać ją
Opisy
.
W oknie bazy danych
Wypożyczalnia
wybrać obiekt
Kwerendy
i kliknąć w przycisk
. W oknie dialogowym
Nowa kwerenda
kliknąć opcję
Widok projektu
a potem OK. –
pojawi się okno dialogowe
Pokazywanie tabeli
, z którego będziemy wybierać potrzebne nam
tabele. Po wybraniu tabeli
Kasety
zamykamy okno. Pozostanie okno projektowe kwerendy i
w jego górnej części tabela
Kasety
z nazwami pól, a w dolnej części siatka projektowa z
nazwami komórek siatki – Rys. 1.
Rys. 1
Dwukrotne kliknięcie nazwy pola
Tytuł polski
w tabeli umieszczonej w górnej
części okna projektowego spowoduje, że pole „przeskoczy” do siatki projektowej w dolnej
części okna. Powtarzamy czynność dla pola
Krótki opis filmu
.
Znak oznacza, że dane z pola
będą widoczne w zestawie danych.
Rys. 2
W komórce siatki projektowej
Tabela
wskazana jest nazwa tabeli, z której pobrane
są dane.
Po utworzeniu kwerendy klikamy na przycisk zapisz . W oknie dialogowym
Zapisywanie jako
wprowadzamy nazwę utworzonej kwerendy:
Opisy
. Zatwierdzamy
OK
.
Rys. 3
Ćwiczenie 2
Utworzyć kwerendę o nazwie
Osoby o imieniu rozpoczynającym się literą A
:
a) Kliknij zakładkę
Kwerendy
, przycisk
Nowy,
a następnie opcję
Widok Projekt,
b) Dodaj do widoku tabelę
Osoby
,
c) Kliknij podwójnie na następujące pola:
Imię, Nazwisko, Ulica, Telefon,
d) W polu
Kryteria
przy polu
Imię
wpisz formułę:
Like A*
,
e) W polu
Sortuj
przy polu
Nazwisko
wybierz opcję
Rosnąca
(wynik naszej
kwerendy będzie posortowany według nazwiska osób),
f) Zamknij projekt kwerendy, nadając jej nazwę:
Osoby o imieniu rozpoczynającym
się literą A
Rys. 4
Ćwiczenie 3
Utwórz kwerendę
Aktualnie wypożyczone kasety
wyświetlającą tytuł filmu, imię i nazwisko
osoby wypożyczającej oraz obliczającą wartość za wypożyczenie kasety (ilość dni * cena za
dobę):
a) Kliknij zakładkę
Kwerendy
, przycisk
Nowy,
a następnie opcję
Widok Projekt,
b) Dodaj do widoku tabelę
Osoby
,
Wypożyczenia, Kasety
,
c) Kliknij dwukrotnie na pola:
Tytuł polski, Data wypożyczenia, Imię, Nazwisko
,
d) W ostatniej wolnej kolumnie wpisz wyrażenie:
Wartość:=[Wypożyczenia].[Ilość dni]*[Kasety].[Cena za dobę]
e) Zamknij projekt kwerendy i nadaj jej nazwę:
Aktualnie wypożyczone kasety
.
Rys. 5
Ćwiczenie 4
Utwórz kwerendę usuwającą z tabeli
Wypożyczenia
pozycję o podanym numerze kasety:
a) Kliknij zakładkę
Kwerendy
, przycisk
Nowy,
a następnie opcję
Widok Projekt,
b) Dodaj do widoku tabelę
Wypożyczenia,
c) Z menu
Kwerenda
wybierz opcję
Kwerenda usuwająca
,
d) Kliknij podwójnie na polu
Nr kasety
,
e) W polu
Kryteria
wpisz wyrażenie: [Kaseta]
f) Zamknij projekt kwerendy i nadaj jej nazwę:
Kasowanie wypożyczeń po numerze
kasety
,
g) Uruchom utworzoną kwerendę.
Rys.
Ćwiczenie 5
Utwórz formularz o nazwie o nazwie
Przeglądanie kaset
, który
posłuży do przeglądania bazy
kaset, modyfikowania danych oraz do dopisywania nowej kasety:
a) wybierz zakładkę
Formularze
,
b) kliknij na przycisk
Nowy
,
c) wybierz
Autoformularz kolumnowy
(formularz utworzy się automatycznie),
d) w dolnym pasku
Wybierz tabelę lub kwerendę, z której pochodzą dane obiektu
,
wybierz tabelę
Kasety
,
e) zamknij formularz i nadaj mu nazwę
Przeglądanie kaset
,
f) przy pomocy stworzonego formularza dopisz do bazy kilka nowych kaset.
Autoformularz jest to formularz utworzony automatycznie przez program Access
bez żadnych dodatkowych pytań ze strony programu. Użytkownik nie ma wpływu na wygląd
formularza, uwzględnione zostają wszystkie pola z tabeli (kwerendy źródłowej), a ich
kolejność jest zgodna z kolejnością pól w tabeli.
Wstępnie można jednak określić wzajemny układ pól. W formularzu
Kolumnowym
pola ustawione są jedno pod drugim (czyli w kolumnie), w formularzu
Tabelarycznym
jedno
obok drugiego (czyli w wierszu), zaś formularz typu
Arkusz danych
wygląda dokładnie tak
samo, jak arkusz danych tabeli.
Rys. 6
Access utworzy formularz w takim stylu jaki był ostatnio używany w programie
podczas tworzenia formularza za pomocą kreatora.
Rys. 7
Ćwiczenie 6
W podobny sposób utwórz formularz o nazwie
Przeglądanie osób
, służący do
przeglądania bazy osób, modyfikowania danych oraz dopisywania nowej osoby; dopisz kilka
osób do bazy.
Rys. 8
Ćwiczenie 7
Utwórz raport
Opisy wszystkich filmów
, wyświetlający polski tytuł filmu oraz jego opis,
należy wykorzystać kwerendę
Opisy
:
a) wybierz zakładkę
Raporty
, kliknij przycisk
Nowy
, wybierz
Autoraport
kolumnowy
,
b) następnie w dolnym pasku kwerendę
Opisy
, po utworzeniu raportu nadaj mu
nazwę
Opisy wszystkich filmów.
Rys. 9
Zadania dodatkowe:
1. Utwórz samodzielnie kwerendę o nazwie
Kto pożyczył na więcej niż jeden dzień
,
wyświetlającą imię i nazwisko osoby, która wypożyczyła kasetę na więcej niż jeden
dzień (do widoku trzeba dodać dwie tabele:
Osoby
i
Wypożyczenia)
.
2.
W podobny sposób utwórz samodzielnie kwerendę o nazwie
Drogie Filmy
wyświetlającą
tytuł filmu, dla którego wartość wypożyczenia za dobę jest większa niż
3,5 zł.
3. Utwórz kwerendę o nazwie
Kto przetrzymał kasety
wyświetlającą tytuł kasety, imię
i nazwisko osoby, która kasetę przetrzymała dłużej niż zadeklarowała:
a) Początek projektu kwerendy zrób samodzielnie (dodaj wszystkie tabele),
b) Stwórz dwa nowe pola:
Przetrzymał:=Date()-[Wypożyczenia].[Data wypożyczenia]-[Wypożyczenia].[Ilość dni]
Dopłata:=[Przetrzymał]*[Kasety].[Cena za dobę]
c) Kliknij prawym przyciskiem a utworzone pole
Dopłata,
wybierz opcję
Właściwości
, a następnie nadaj format walutowy.
4. Utwórz samodzielnie kwerendę usuwającą z tabeli
Wypożyczenia
pozycję
o podanym
numerze osoby.
5. Utwórz formularz o nazwie
Edycja wypożyczeń
, służący do dopisywania osób i kaset do
bazy
Wypożyczenia
. Osoby wypożyczające mają być wybierane z bazy
Osoby
, przy pomocy
pola
Kombi
, zaś kasety mają być wybierane z bazy
Kasety
także przy pomocy pola
Kombi
:
a) wybierz zakładkę
Formularze
, kliknij przycisk
Nowy
,
b) wybierz
Autoformularz kolumnowy
, jako źródło danych podaj tabelę
Wypożyczenia
,
c) zamknij stworzony formularz nadając mu nazwę
Edycja wypożyczeń
,
d) zaznacz stworzony formularz i kliknij przycisk
Projektuj
, jeśli widok projektu jest
za mały rozszerz go na ekranie,
e) wykasuj pole
Nr kasety
(zaznaczamy pole i naciskamy przycisk DEL),
f) z przybornika wybierz pole
Kombi
i zaznacz (rysując prostokąt), w którym
miejscu wybrane pole ma się znajdować (pole to musi znajdować się w miejscu
wcześniej skasowanego pola
Nr kasety
),
Plik z chomika:
monibach
Inne pliki z tego folderu:
access2.pdf
(454 KB)
cw3.pdf
(20 KB)
cw2.pdf
(21 KB)
cw1.pdf
(27 KB)
Kurs MySQL.pdf
(195 KB)
Inne foldery tego chomika:
Algorytmy i struktury danych
Elektronika i elektrotechnika
Metody probabilistyczne i statystyka
Zgłoś jeśli
naruszono regulamin