cwiczenia II TI

background image

Cwiczenie II

Utwórz baz danych wg za czonego schematu, okre l klucze g ówne w poszczególnych
tabelach oraz relacje mi dzy tabelami.

Poszczególne pola powinny spe nia nast puj ce warunki:
ustali maski wprowadzania dla pól, które stanowi kod pocztowy
dla ka dego pola w poszczególnych tabelach ustali warto

atrybutu ‘Wymagane’

ustali regu poprawno ci wraz z odpowiednim komunikatem o b dzie dla nast puj cych
pól: ilo

(ZamówioneKsi

ki), cena (Ksi

ki), dataZam (Zamówienie), dataWys

(ZamówioneKsi

ki)

dla wybranych pól w tabelach okre li warto ci domy lne
okre li format wy wietlania dla pól, których warto ci b

nieokre lone (dla nieokre lonych

pól teksowych powinien by wy wietlany tekst „Nieznane” dla pól liczbowych „Null”)
dla wybranych pól ustali atrybut ‘Indeksowane’
utworzy indeks wielopolowy
Dodaj do poszczególnych tabel rekordy.

background image

Pomoc

Tabele i Relacje

Co to jest tabela?
Tabela jest pojemnikiem na dane dotycz ce konkretnego tematu np. informacje dotycz ce
pracowników lub faktur sprzeda y. W bazie danych mo e by wiele tabel, z których ka da
przechowuje informacje dotycz ce innego tematu. Ka da z tabel mo e zawiera dane wielu
typów, w cznie z tekstem, liczbami, datami i obrazami.

Tworzenie tabeli
Utworzona tabela jest pustym pojemnikiem na dane. Tabel projektuje si zazwyczaj z my
o przechowywaniu w niej danych okre lonego rodzaju, na przyk ad nazwisk i adresów. Po
zachowaniu tabeli mo na do niej wprowadzi dane.
Najprostszym sposobem tworzenia typowych tabel do celów zawodowych lub prywatnych
jest u ycie Kreatora tabel.
Aby utworzy tabele za pomoc kreatora tabel:
1. W oknie bazy danych kliknij przycisk “Tabela” (lub z menu Widok wybierz polecenie
Tabela).
2. Wybierz przycisk “Nowy”
3. Wybierz przycisk “Kreatory tabel”
4. Aby doda pola do tworzonej tabeli, post puj zgodnie ze wskazówkami wy wietlanymi w
polach dialogowych Kreatora tabel.
Po zako czeniu tworzenia tabeli mo na wybra jedn z dwóch opcji: otworzy tabel w
widoku Projekt, celu wy wietlenia i modyfikacji projektu tabeli lub otworzy ja w widoku
Arkusz danych, aby rozpocz

wprowadzanie danych. Mo na tak e wybra opcj tworzenia

nowego formularza do wy wietlenia danych w tabeli.
Tabel mo na tak e utworzy importuj c dane lub za czaj c zewn trzn tabel do w asnej
bazy danych.
Aby utworzy tabel bez pomocy kreatora tabel:
1. W oknie bazy danych kliknij przycisk “Tabela” (lub z menu Widok wybierz polecenie
Tabela).
2. Wybierz przycisk “Nowy”
3. Wybierz przycisk “Nowa tabela”
Zostanie otwarte puste okno tabeli w widoku Projekt.
W trakcie projektowania lub modyfikacji tabeli, w górnej cz

ci okna tabeli okre la si pola,

które ma zawiera tabela. W dolnej cz

ci okna mo na okre li w

ciwo ci ka dego z pól.

Dodawanie pól
Rekordy w tabeli mog zawiera ró ne kategorie informacji. Do tabeli nale y doda pole dla
ka dej kategorii informacji, które maj by w niej przechowywane. na przyk ad tabela
przechowuj ca rekordy pracowników mo e zawiera pola przeznaczone na nazwisko, adres
i numer telefonu pracownika.
Tworzenie tabeli rozpoczyna si od okre lenia pól, pocz wszy od pierwszego wiersza górnej
cz

ci okna tabeli. Do ka dego wiersza nale y wprowadzi nazw pola i typ danych. mo na

tak e do czy opcjonalny opis pola, pojawiaj cy si nast pnie na pasku stanu, w trakcie
wprowadzania danych do pola.

Korzystanie z generatora pól:
Je li brak pewno ci jak nazwa pole lub jakiego u

typu danych, warto skorzysta z

wcze niej przygotowanej listy pól. Wykorzystuj c Generator pól mo na dokona wyboru z
tych samych list pól, które s dost pne w trakcie korzystania z Kreatora tabel- pól z

background image

przyk adowych tabel, dotycz cych takich dziedzin, jak kontakty handlowe, wyposa enie
domu lub kartoteka medyczna.
Aby doda pole za pomoc Generatora pól:
1. W oknie tabeli kliknij wiersz, w którym chcesz doda pole.
2. Kliknij prawym przyciskiem myszy w celu wy wietlenia menu podr cznego, a nast pnie
wybierz polecenie Buduj (lub kliknij przycisk “Buduj” na pasku narz dzi).
3. Zaznacz tabel w polu “Tabele przyk adowe”
4. Zaznacz nazw pola w polu “Przyk adowe pola”
5. Wybierz przycisk “OK.”
Do bie

cego wiersza w oknie tabeli zostanie wstawiona wybrana nazwa pola, ustawiony

odpowiedni typ danych pola oraz w

ciwo ci tego pola. Je li bie

cy wiersz ju zawiera

pole, zostanie wstawiony nowy wiersz.
Nazywanie pól:
Pierwsz czynno ci zwi zan z dodawaniem pola jest wpisanie jego nazwy w kolumnie
“Nazwa pola”. Nazwy pól mog zawiera maksymalnie 64 znaki (litery lub cyfry),ze spacjami

cznie.

Wybieranie typów danych:
po nazwaniu pola nale y wybra typ danych , które maj by przechowywane w polu.
Wybieraj c typ danych jednocze nie okre la si :

Rodzaj warto ci, które mog by przechowywane w polu. Na przyk ad, nie mo na

przechowywa tekstu w polu o typie danych Liczba.

Rozmiar obszaru pami ci przydzielonego dla warto ci przechowywanych w polu. Na

przyk ad, ka da warto

typu Waluta zajmuje 8 bajtów pami ci.

Typ operacji, które mog by wykonywane na warto ciach przechowywanych w tym

polu. Na przyk ad, mo na obliczy sum warto ci w polu o typie Liczba lub Waluta, ale nie
na warto ciach typu Tekst lub obiekt OLE.

Czy mo na wykonywa indeksowanie lub sortowanie warto ci w polu- nie mo na

sortowa ani tworzy indeksów dla pól typu Memo lub obiekt OLE.

Typy danych:
Tekst- znaki alfanumeryczne, rozmiar do 255 bajtów
Memo- znaki alfanumeryczne, do 64000 bajtów
Liczba- warto ci liczbowe, 1,2,4 lub 8 bajtów
Data/Godzina- daty i godziny, 8 bajtów
Waluta- warto ci pieni

ne, 8 bajtów

Licznik- warto ci liczbowe zwi kszane automatycznie dla ka dego nowego rekordu; 4 bajty
Tak/Nie- warto ci logiczne, 1 bit
Obiekt OLE- Obiekty OLE, grafika lub inne dane binarne, do 1 gigabajta
W przypadku typu tekst i Liczba mo na precyzyjniej okre li typ danych i rozmiar pola.
Opisywanie pól
Aby tabele by y bardziej czytelne i atwiejsze do aktualizacji, do ka dego pola w tabeli mo na
do czy opis. W trakcie wprowadzania danych do pola lub do elementu steruj cego
zwi zanego z polem, jego opis jest wy wietlany na pasku stanu.

Ustawienie klucza podstawowego
Program Microsoft Access dzia a efektywniej, je li jest okre lony klucz podstawowy. Klucz
podstawowy tabeli sk ada si z jednego lub wielu pól, jednoznacznie identyfikuj c ka dy
rekord przechowywany w tabeli.
kluczem podstawowym mo e by numer porz dkowy lub kod, poniewa warto

tego typu

jest zawsze inna dla ka dego rekordu. Na przyk ad, w tabeli “Pracownicy” w bazie danych
Northwind, ka dy ma jednoznaczny numer porz dkowy. Kluczem podstawowym tej tabeli
jest pole “Nr Pracownika”.
Tabela z okre lonym kluczem podstawowym ma nast puj ce zalety:

background image

- W programie Microsoft Access jest automatycznie tworzony indeks dla klucza
podstawowego. Indeks przy piesza dzia anie zapyta i innych operacji.
- je li rekordy s przegl dane w formularzu lub arkuszu danych, to s one domy lnie
wy wietlane w porz dku wed ug swych kluczy podstawowych.
- Dodanie do tabeli rekordu o warto ci klucza podstawowego, która ju istnieje w tabeli, nie
jest akceptowane. Dzi ki temu ka dy rekord jest identyfikowany jednoznacznie.
Mo liwe jest tak e utworzenie wielopolowego klucza podstawowego w przypadku gdy adne
pojedyncze pole w tabeli nie zawiera unikatowych warto ci.

Dodawanie rekordów
Po zaprojektowaniu tabeli mo na rozpocz

dodawanie rekordów.

Ustawienie relacji pomi dzy tabelami
Microsoft Access jest relacyjn baz danych, mo na zatem równocze nie wykorzystywa
dane z wielu tabel lub zapyta . Je li baza danych zawiera tabele z powi zanymi danymi,
mo na w niej okre li relacje. relacje umo liwiaj :
- tworzenie po cze w nowych zapytaniach
- wy wietlanie powi zanych rekordów podformularzu lub podraporcie
- wymuszanie wi zów integralno ci w celu ochrony relacji mi dzy tabelami, w trakcie
dodawania, zmiany lub usuwania rekordów
Powi zanie ze sob tabel lub zapyta nast puje w wyniku ustalenia jednego lub wielu pól
zawieraj cych te same warto ci w powi zanych rekordach. Nowo utworzona tabela nie jest
zwi zana z adna inn tabel . Aby utworzy relacj , nale y zacz

od otwarcia okna relacji i

dodania tabel lub zapyta , które mog by powi zane. Nast pnie nale y samodzielnie
zdefiniowa relacj .
W przypadku niektórych relacji, przy dodawaniu lub usuwaniu rekordów z powi zanych tabel,
mog by wymuszone wi zy integralno ci. Zapewniaj one poprawno

relacji mi dzy

rekordami oraz pozwalaj unikn

przypadkowego usuni cia powi zanych danych. Mo na je

wymusi je eli spe nione s nast puj ce warunki:
- Odpowiadaj ce pole z tabeli podstawowej jest kluczem podstawowym lub ma unikatowy
indeks
- Powi zane pola maj ten sam typ danych
- Obydwie tabele nale

do tej samej bazy danych Microsoft Access. Je li tabele s

za czone, musz nale

do tej samej bazy danych Microsoft Access

Je li s wymuszone wi zy integralno ci, nale y przestrzega nast puj cych zasad:
-Gdy do zwi zanej tabeli jest dodawany rekord i jest okre lana warto

w zwi zanym polu

(polach), w tabeli podstawowej musi ju istnie rekord z t warto ci .
- Usuni cie rekordu z tabeli podstawowej jest niemo liwe, je li w tabeli zwi zanej istniej
odpowiadaj ce mu rekordy.

Typy relacji
W przypadku relacji, dla których zosta y wymuszone wi zy integralno ci, nale y okre li , czy
relacja, za pomoc której maj by powi zane dwie tabele, jest typ jeden-do-wielu czy jeden-
do-jednego. W najcz stszym przypadku – relacji typu jeden-do-wielu – ka dy rekord w tabeli
podstawowej mo e by zwi zany z wieloma rekordami z tabeli zwi zanej (ka da warto
klucza podstawowego mo e si wielokrotnie pojawia w tabeli zwi zanej). Na przyk ad ka dy
rekord dostawcy mo e by zwi zany z wieloma rekordami produktów.
W relacji typu jeden-do-jednego ka dy rekord w tabeli podstawowej mo e by zwi zany tylko
z jednym rekordem w tabeli zwi zanej. W wielu przypadkach, odpowiadaj ce sobie pola po
obu stronach relacji s kluczami podstawowymi lub maj unikatowy indeks.

Operacje usuwania i aktualizacji kaskadowej
Dla relacji, dla których s wymuszane wi zy integralno ci, mo na okre li , czy maj by
wykonywane automatyczne operacje “kaskadowego” usuwania i aktualizacji zwi zanych

background image

rekordów. Je li te opcje s zaznaczone, operacje usuwania i aktualizacji, które normalnie

ama y by zasady wi zów integralno ci, staja si dopuszczalne. W celu ich zachowania, w

przypadku usuwania rekordów lub zmiany warto ci klucza podstawowego w tabeli, do
zwi zanych tabel s automatycznie wprowadzane niezb dne zmiany.
Ustawianie w

ciwo ci pola

ytkownik mo e ustala wygl d danych, zapobiega wprowadzaniu niepoprawnych

danych, okre li warto ci domy lne oraz przyspiesza wyszukiwanie i sortowanie ustawiaj c

ciwo ci pola w widoku Projekt tabeli. Na przyk ad mo na formatowa liczby, aby by y

bardziej czytelne lub ustawi warunki, które musz spe nia dane, aby mog y by
wprowadzone do pola.
Ustawienia w

ciwo ci pola s wykorzystywane w trakcie przegl dania i edycji danych.

Ustawione w

ciwo ci “Format”, “Maska wprowadzenia” i “Tytu ” pojawiaj si w arkuszach

danych tabel i zapyta , a tak e w elementach steruj cych formularzy i raportów,
wykorzystuj cych tabel jako podstaw i przejmuj cych domy lnie te w

ciwo ci. Inne

ciwo ci s wykorzystywane do ustawiania regu dotycz cych wprowadzania danych lub

okre lenia wymaga wprowadzenia danych do pól. S one aktywne podczas ka dego
wprowadzania lub edycji danych w tabeli.

ciwo ci pola i zastosowania:

Rozmiar pola – Ustawianie rozmiaru pola Tekst lub ograniczenie zakresu dopuszczalnych
warto ci w polu typu Liczba. Na przyk ad do pola tekstowego o rozmiarze pola 6 nie mo na
przypadkowo wprowadzi wi cej ni sze ciu znaków.

Format

– Wy wietlanie dat i liczb w pewnym formacie, takim jak format daty Data pe na lub

format Procent.
Miejsca dziesi tne – Wy wietlanie okre lonej liczby miejsc po przecinku dziesi tnym w
przypadku zastosowania formatu dla pola typu Liczba lub Waluta.
Maska wprowadzania - Wy wietlenie znaków formatuj cych w polu, aby by o zb dne ich
wprowadzanie i zapewnienie, e wprowadzone dane pasuj do maski.
Tytu – Okre lenie etykiet innych ni domy lne (nazwa pola) dla nowych formularzy i
raportów.
Warto

domy lna – Automatyczne wpisywanie pewnej warto ci do pola w nowych

rekordach dodawanych do tabeli.
Regu a poprawno ci – Ograniczenie danych wprowadzanych do pola, do warto ci
spe niaj cych pewne wymagania. Pomocny przy

wprowadzaniu wyra enia sprawdzaj cego

jest Generator wyra

(mo e korzysta z funkcji, sta ych i operatorów Access-a oraz

utworzonych przez siebie obiektów (w formularzach) - (tabele, zapytania, formularze,
raporty)).
Komunikat o b dzie – Tre

komunikatu, który ma si pojawi je li wyst pi b d

niespe nienia regu y poprawno ci.
Wymagane – Wymaganie wprowadzenia danych do pola
Zerowa d ugo

– Dopuszczenie przechowywania ci gów znaków o zerowej d ugo ci w

polach typu Tekst i Memo. Je li ustawimy “TAK” to przechowywane s ci gi znaków o

ugo ci zerowej zamiast warto ci Null lub przechowywane s zarówno warto ci Null jak i

ci gi znaków o d ugo ci zerowej.
Indeksowane – Przyspieszenie wyszukiwania w cz sto przeszukiwanych polach.

Formaty danych – (sposób wy wietlania danych w trybie Widok):
Formaty Access-a:
1) dla typu Liczba - ogólny, procentowy, naukowy, waluta, fixed, standard
2) dla typu Data/Godzina - ogólny, data/czas: d uga, rednia, krótka
3) dla typu logicznego: Tak/Nie, W ./Wy ., On/Off

Formaty w asne:
dla typów tekstowych - 3 pola oddzielone rednikami:
1) sposób wy wietlania

background image

2) co pojawi si , gdy pole zawiera

cuch zerowy (nale y w czy atrybut Zerowa d .)

3) co pojawi si , gdy pole zawiera null (pusto)
np.: @;”Nie podano”[Czerwony];”Nie znany”
znaki formatowania:

wy wietlanie

du ymi

literami

<

wy wietlanie

ma ymi

literami

@ reprezentuje tekst/znak (je li nie ma znaku - wy wietlana jest spacja)
& reprezentuje tekst/znak (je li nie ma znaku - nic nie jest wy wietlane)
\ wstawiany przed my lnikiem sygnalizuje, e nast puj cy po nim pojedynczy znak nie jest
znakiem kontrolnym i ma by wy wietlony
Przyk ady: &&@\-@@\-@@ (telefon)

@@\-@@@

(kod

pocztowy)

\”&....&\”

(pole

w

cudzys owach,

znaków

&

tyle,

jaka

d .

pola)

“ul.

“&.....&

(pole

z

dopiskiem

sta ym)

dla typów liczbowych - 4 pola oddzielone rednikami:
1) co pojawi si , gdy pole zawiera warto ci dodatnie
2) co pojawi si , gdy pole zawiera warto ci ujemne
3) co pojawi si , gdy pole zawiera zero
4) co pojawi si , gdy pole zawiera null (pusto)
znaki formatowania:
0

jedna cyfra (je li jej brak wy w. jest zero)

#

jedna cyfra (je li jej brak wy w. jest spacja)

% format

procentowy

E- lub e- (E+ lub e+) wy w. w postaci eksponencjalnej (np: 0,00E-00)
, (przecinek) separator cz

ci dziesi tnej

(spacja)

separator

tysi cy

np. 0,00;\-;;”Nie podano”
dla typów logicznych
(prawda

-1,

fa sz

0)

np. ;”zap acono”[Zielony];”do

zap aty”[Czerwony]

dla typów daty/czasu
znaki formatowania:
: separator czasu
- separator daty
c data ogólna
d dzie miesi ca (1-31)
t nr dnia tygodnia (1-7) (wersja ang.: w)
dd dzie miesi ca (01-31)
tt nr dnia tygodnia w roku (1-54)
ddd skrót nazwy dnia tygodnia
m nr miesi ca (1-12)
dddd nazwa dnia tygodnia
mm nr miesi ca (01-12)
ddddd data krótka
mmm skrót nazwy miesi ca
dddddd data pe na

mmmm nazwa miesi ca
gg godzina (00-23)
g godzina (0-23) (wersja ang.: h)
k nr kwarta u (wersja ang.: q)
r nr dnia w roku (1-366) (wersja ang.: y)
rr rok (0-99)
m minuta (0-59) (wersja ang.: n)
rrrr rok (0100-9999)
mm minuta (00-59)

background image

s sekunda (0-59)
ss sekunda (00-59)
lllll godzina pe na (wersja ang.: t)
AM/PM (lub am/pm, a/p, ampm) przed/po po udniu

Maska wprowadzania danych
Sposób wprowadzania (niezale nie od formatu); znak standardowy “_” 3 pola oddzielone

rednikami:

1) posta maski
2) czy znaki maski (np. my lniki) b

przechowywane w tabeli wraz z wpisan warto ci

(domy lnie 1, je li 0 - znaki maski b

zapisane w tabeli)

3) inny ni standardowy znak do wskazania miejsca, które nale y wype ni
Np. (do wprowadzania daty): __-__-__ lub 00-00-00;1;_
Symbole dla maski wprowadzania:
0 dowolna cyfra bez znaku, kt. musi by wpisana
& dowolny znak, musi by wpisany
9 dowolna cyfra bez znaku lub puste miejsce
C dowolny znak lub nic
# dowolna cyfra lub nic, znak dozwolony, puste miejsca zamieniane na spacje
. , : ; - / znak dzisi tny, separatory tysi cy, daty i czasu (patrz Panel Sterowania)
L litera, musi by wpisana
< zmiana nast. po nim liter na ma e
? litera lub nic

zmiana nast. po nim liter na du e

A litera lub cyfra, musi by wpisana
a litera, cyfra lub nic
! wype nienie maski od prawej do lewej strony
\ pozwala u

w masce jednego z w/w znaków kontrolnych

Password (has o) Utajnienie danych (gwiazdki)

Wprowadzanie wyra enia sprawdzaj cego
Regu y poprawno ci zapisuje si w postaci wyra

.

np. dla pola proc_wys (>=0,03 And <=0,2) Or 0
mo na u ywa funkcji (np. Date() ),
operatorów Like, In, Between...And...
operator Like z szablonem ze znakami globalnymi:
? 1 znak na okre l. miejscu

* dowolny ci g znaków

#

pojedyncza

cyfra

[a-k]

dowolny

znak

z

zakresu

[!a-k] dowolny znak spoza zakresu
Przyk ady: Like “[a-z][a-z]#######” (dowód osobisty)
Uwaga: Same znaki globalne mog wyst pi jako litera y we wzorcu, musz jednak by
otoczone nawiasami prostok tnymi.
operator In - zawiera list mo liwych warto ci dla pola, oddzielonych rednikami
(np. In(1;1,5;3) lub In(“Warszawa”;”Kraków”;”Gda sk”))
operator Between... And... - podaje mo liwy zakres dla warto ci pola
(np. Between -5 and 5 lub Between #98-01-01# And #98-06-30#)
Regu a poprawno ci dla tabeli - ustawiana we w

ciwo ciach tabeli wówczas, gdy warto

jednego pola zale y od warto ci innego (nie mo na tego zrobi z poziomu pola)
(np. [data_wyst]<=[data_sprzed]+7) nazwy pól tabeli w nawiasach kwadratowych!!!

background image

Kwerendy

Poda list klientów (nr, imi , nazwisko, adres).
Poda list dostawców i tytu y ksi

ek, które s przez nich dostarczane (lista powinna

zawiera identyfikator i nazw dostawcy, ISBN i tytu ksi

ki).

Dla ka dego autora poda list jego ksi

ek. Lista ma zawiera nazwisko i imi autora,

ISBN, tytu i cen ksi

ki.

Poda informacje o zamówieniach (data, numer i warto

zamówienia).

Utworzy zapytanie modyfikuj ce cen ksi

ek.

Z tabeli Dostawcy nale y usun

te rekordy dla których pole ‘nazwaDostawcy’ nie jest

okre lona.
Poda list ksi

ek (tytu , ISBN, autorzy).

Poda liczb tytu ów ksi

kowych opublikowanych przez kolejne wydawnictwa (nazwa

wydawcy, liczba tytu ów).
Poda tytu y ksi

ek, których liczba sprzedanych egzemplarzy nie przekracza 2.

Poda tytu i autorów najdro szej ksi

ki.

Poda nazwisko i imi klienta, który najcz

ciej zamawia ksi

ki.

Poda nazwisko i imi klienta, który wyda najwi cej w bie

cym roku.

Poda

redni liczb zakupionych ksi

ek na klienta.

Dla ka dego autora poda liczb sprzedanych ksi

ek. Lista ma by uporz dkowana

malej co wg liczby sprzedanych ksi

ek.

Dla ka dego tytu u poda liczb sprzedanych ksi

ek. Lista ma by uporz dkowana

malej co wg liczby sprzedanych ksi

ek.

Jaki procent stanowi zamówienia op acane kart kredytow .
Dla ka dego dostawcy poda liczb dostarczanych tytu ów.
Poda tytu y ksi

ek, których brakuje w magazynie.

Poda informacje o zamówieniach niezrealizowanych (numer zamówienia, tytu , dane o
kliencie).
Sprawdzi rozk ad ilo ci sprzedanych ksi

ek w poszczególnych miesi cach roku.

Sprawdzi rozk ad przychodów w poszczególnych miesi cach roku.

background image

Formularze

Utworzy formularz do przegl dania danych o dostawcach (FDostawcy):

Utworzy formularz do przegl dania danych o ksi

kach (na podstawie tabeli Ksi

ki),

formularz ma by wy wietlany w postaci arkusza danych (FKsi

ki):

W formularzu FDostawcy umie ci przycisk otwieraj cy formularz FKsi

ki.

W formularzu FDostawcy umie ci podformularz FKsi

ki.

Utworzy formularze do wprowadzania danych dla tabel: Autorzy, Wydawcy, Dostawcy i
Klienci. Formularze te powinny umo liwia wprowadzanie nowych rekordów jak równie
przegl danie i edycj istniej cych ju danych.
Utworzy formularz do przegl dania danych o ksi

kach, w podformularzu tego formularza

nale y wy wietli imiona i nazwiska autorów danej ksi

ki ( ród em danych podformularza

powinno by zapytanie):

background image

Utworzy formularz do wprowadzania danych dla tabel Ksi

ki i AutorzyKsi

ki. Dla pól

wydawca, dostawca oraz autorzy utworzy listy wyboru.
Utworzy formularz do wprowadzania danych dla tabel Zamównienia i ZamówioneKsi

ki.

Dla pola nr_klienta utworzy list wyboru. Przy wprowadzaniu pozycji zamówienia nale y
wy wietla dane o ksi

kach (tytu , stan w magazynie).

background image

Tworzenie Raportów

Utworzy przedstawione poni ej raporty:
1.

Wykaz klientów

2.

Wykaz dostawców

3.

Autorzy

4.

Zamówienia

Wyra enia:
=Data() - aktualna data
=Now() - aktualna data i czas
= Format([nazwa_kolumny]; "rrrr") - wyswietla rok (nazwa_kolumny jest data)
= Left([nazwa_kolumny]; n) - wyswietla n pierwszych znakow danego tekstu (z lewej strony)
= Right ([nazwa_kolumny]; n) - wyswietla n pierwszych znakow danego tekstu (z prawej
strony)

Tworzenie Makr
1. Utworzy formularz z grup przycisków polecenia, otwieraj cych formularze (akcja:
OtwórzFormularz).
2. Napisa makro otwieraj ce formularz z parametrem. Makro powinno otwiera formularz
z danymi o ksi

kach danego wydawcy. Makro powinno by uruchamiane przez przycisk

polecenia w formularzu Wydawcy.
3. Napisa makro, które b dzie ustawia warto ci w nowych rekordach. Makro powinno

atwi dodawanie nowych ksi

ek dla danego dostawcy. Makro to powinno by

uruchamiane z poziomu formularza „Dostawcy”, powinno otwiera formularz „DodajKsi

” i

automatycznie ustawi warto

kodu dostawcy dla nowej ksi

ki (nale y skorzysta z akcji:

OtwórzFormularz, UstawWarto

).

4. Napisa makro, które umo liwi znajdowanie odpowiednich rekordów za pomoc
wybierania warto ci z listy. Lista ma stanowi dane o autorach (imi i nazwisko). W
zale no ci od wybranego autora, w formularzu powinny by wy wietlane dane o jego
tytu ach ksi

kowych. Nale y skorzysta z akcji: Id DoElemSter i Znajd Rekord.


Wyszukiwarka

Podobne podstrony:
Mikroekonomia Ćwiczenia II sem
Podstawy prawa cywilnego z umowami w administracj ćwiczenia II
cwiczenie ii badanie napedu z silnikiem reluktancyjnym przel
Ćwiczenie 1, II rok, Immunologia
Ćwiczenia II, LEŚNICTWO SGGW, MATERIAŁY LEŚNICTWO SGGW, Transport, Ćwiczenia
Reumatologia ćwiczenia II RZS
Chemia kliniczna ćwiczenie II, semestr III
ćwiczenia II ruchy w płaszczyznach
ćwiczenia I i II notatki
Ćwiczenia w II i III trymestrze ciąży
cwiczenie 3, II rok, Wytrzymałość Materiałów
ćwiczenia ( II półrocze ), College, Pedagogika, rok II, Pedagogika opiekuńcza
WYKLADY CWICZENIA TESTY, CWICZENIE II HEMOGLOBINA, ĆWICZENIE II
Technologia mięsa, Cwiczenie II Dasiewicz 03-2006, Wędliny podrobowe - pojęcie zbiorcze, obejmujące
II TI zagadnienia egzaminacyjne z systemów operacyjnych
Cwiczenia II asynch KFR

więcej podobnych podstron