kwerendy funkcjonalne

background image

Baza Danych

STUDENT (ver.2)

Dr inż. Jan Ruchel

Etap 4 – Kwerendy

c.d.

Kreacja KWEREND do tabeli głównej STUDENT i wcześniej stworzonych kwerend


4A

. Kwerenda aktualizująca – PODNIEŚ OCENĘ Z 5 NA 6 – kwerenda

aktualizująca

Kwerenda tworzona poprzez skopiowanie (Kopiuj i Wklej, a następnie

Zmień nazwę) kwerendy 2A.

Następnie w trybie projektowania zmieniamy typ kwerendy (Menu

główne – Kwerendy – Kwerenda aktualizująca)

Następnie ustalamy dla pola TEST INF:

parametr KRYTERIA jako

= 5

parametr AKTUALIZACJA DO

(ZAMIANA NA)

jako

=[test INF] + 1

i uruch

amiamy poprzez ikonę

UWAGA: Access zapyta : Masz zamiar uruchomić kwerendę

zmieniającą …., po wybraniu „TAK” zapyta ponownie, tym razem

dokładnie określając ilość rekordów która zostanie zmieniona.

Aktualizacja kwerendy zmieni zawartość tabeli podstawowej
STUDENT


4B

. Kwerenda wybierająca – ŚREDNIA OCENA Z RW (stała liczba

ocen)

Kwerenda tworzona za pomocą kreatora (na bazie tabeli STUDENT);

Zawiera pola : Nr, Nazwisko, Imię, Oc 1RW, Oc 2 RW, Oc 3 RW i Test RW.
W trybie projektowania dodajemy dwa pola S

UMA i ŚREDNIA, których wartości są wyliczane za pomocą odpowiednich formuł. Pole z

formułą wprowadzamy

Nazwa pola : formuła

UWAGA: Nazwy pól wykorzystywanych w tworzonej formule muszą być w nawiasach [ ] .

Następnie ustalamy dla pola:

ŚREDNIA (we właściwościach)

FORMAT =>

standardowy

i (po zapisaniu i otworzeniu) MIEJSCA DZIESIĘTNE -

3

,

SUMA FORMAT =>

standardowy

i MIEJSCA DZIESIĘTNE -

1

.

UWAGA: Access w rekordach bez kompletu ocen nie policzy sumy i średniej


4C

. Kwerenda wybierająca – UZUPEŁNIJ OCENY Z RW

Kwerenda tworzona za pomocą kreatora (na
bazie tabeli STUDENT);

Zawiera pola : Nr, Nazwisko, Imię, Oc 1RW,
Oc 2RW, Oc 3RW i Test RW.

Następnie ustalamy dla Kryteria (dla kolejnych
ocen) :

Is Null

,

UWAGA. Umieszczanie warunku do

spełnienia (kryterium) w kolejnych poziomach

oznacza alternatywę OR (lub).

Kwerenda pokaże wszystkie rekordy w których
brakuje co najmniej jednej oceny.

5A

. Kwerenda wybierająca – ŚREDNIA

OCENA Z INF (zmienna liczba ocen)

Kwerenda tworzona za pomocą kreatora (na
bazie tabeli STUDENT);

Zawiera pola : Nr, Nazwisko, Imię, Oc 1INF,
Oc 2INF, Oc 3INF i Test INF.
W trybie projektowania dodajemy cztery pola:

O1, O2, O3 i O4, których wartości są wyliczane warunkowo, formułą - Jeżeli jest ocena , to ją przepisz, a jak nie to wstaw ZERO

Formułę dla O1 to

O1 : Iif ( [Oc 1INF] Is Null ; 0 ; [Oc 1INF] )

UWAGA: IF z dwoma literami „i” –

czyli „IIF”; dla kolejnych zmiana pola z oceną.

Następnie dodajemy cztery pola Jest1, Jest2, Jest3 i Jest4, których wartości są typu logicznego i mają określić czy jest okręcona

Formułę dla O1 to

Jest1 : [Oc 1INF] Is Null

UWAGA: Prawda jest sygnalizowana „ 0

„ a fałsz „ -1 „

background image

Baza Danych

STUDENT (ver.2)

Dr inż. Jan Ruchel

Następnie dodajemy pola SUMA

Suma : [O1] + [O2] + [O3] + [O4]*2

(waga dla testu)

I pole ILOŚĆ

Ilość : 5 + [Jest1] + [Jest2] +[Jest3] +[Jest4]*2

UWAGA: Pole ILOŚĆ da nam ilość wprowadzonych ocen z INF (z uwzględnieniem wagi dla testu).

Na końcu dodajemy dwa pola

Pole ŚREDNIA

Średnia : Iif ( [Ilość]<> 0 ; Round ( [suma] / [ilość] ; 3 ) )

UWAGA: Wartość na FAŁSZ jest pomijana (w takim przypadku wartość nie jest wyliczana i komórka pozostaje

pusta). Natomiast połączenie różnych typów wartości (średnia, czyli liczba i puste „ „, czyli tekst) nie pozwala

sformatować liczb, ponieważ pole jest traktowane jako typu tekstowego.
Na z

akończenie wszystkie te dodane pola ukrywamy ( trybie edycji – menu podręczne – Ukryj kolumnę).

I pole OCENA ŚREDNIA

Ocena średnia: IIf([ilość]=0;"nieklasyfikowany";Format([średnia];"0.000"))

UWAGA: Format pozwala wymusić „formę’ liczby (separator – kropka). Oczywiście tego pola nie ukrywamy!


5B

. Kwerenda wybierająca – DO SKREŚLENIA ZA RW

Kwerenda tworzona za pomocą kreatora (na bazie kwerendy ŚREDNIA OCENA Z RW);

Zawiera pola :Nr, Nazwisko, Imię, Oc 1RW, Oc 2RW, Oc 3RW, Test RW i Średnia.

UWAGA! Do

skreślenia student z czteroma ocenami 2.0 lub średnia poniżej 2.3.

5C

. Kwerenda wybierająca – DO SKREŚLENIA ZA INF

Kwerenda tworzona za pomocą kreatora (na bazie kwerendy ŚREDNIA OCENA Z INF);

Zawiera pola :Nr, Nazwisko, Imię, Oc 1INF, Oc 2INF, Oc 3INF, Test INF i Ocena średnia.

UWAGA! Do skreślenia student z czteroma ocenami 2.0 lub „niesklasyfikowany”.


5D

. Kwerenda usuwająca – 5D SKREŚLENIA ZA RW - KWERENDA USUWAJACA

Kwerenda tworzona za pomocą kreatora (na bazie kwerendy Do skreślenia za RW) – zawiera takie same pola . Po wykonaniu ( w trybie

projektowania) zmieniamy typ kwerendy na KWERENDĘ USUWAJACĄ ( menu – kwerendy – kwerenda usuwającą).

UWAGA ! Uruchomienie usunie rekordy –

te wyszukane poprzednią kwerendą (5B).

5E

. Kwerenda usuwająca – 5E SKREŚLENIA ZA INF - KWERENDA USUWAJACA

Analogicznie jak kwerenda 5d


Wyszukiwarka

Podobne podstrony:
15. Kwerendy funkcjonalne Hurtownia
kwerendy funkcjonalne
5 Kwerendy funkcjonalne DVD
BANK CENTRALNY I JEGO FUNKCJE
Zaburzenia funkcji zwieraczy
Genetyka regulacja funkcji genow
BYT 2005 Pomiar funkcjonalnosci oprogramowania
Diagnoza Funkcjonalna
Insulinoterapia funkcjonalna
Postać kanoniczna funkcji kwadratowej
Wpływ choroby na funkcjonowanie rodziny
LAB PROCEDURY I FUNKCJE
STRUKTURA I FUNKCJONOWANIE GN
układ pokarmowy budowa i funkcja

więcej podobnych podstron