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