You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Detaljni upiti su parametrizirani upiti koji omogućuju dohvat različitih lista (tablica) temeljem uvjeta koje korisnik sam zadaje. Na primjer, moguće je dohvatiti listu studenata koji su položili neki predmet u nekom vremenskom razdoblju (pri čemu se mogu zadavati parametri - studenti, predmet, vrijeme roka, itd.).

Nakon što kliknete na poveznicu Detaljni upiti na početnoj stranici u padajućem je izborniku moguće odabrati detaljan upit koji se želi koristiti. Trenutno je moguće odabrati jedan od sljedeićih detaljnih upita:

Slika 1. Detaljni upiti


Iz padajućeg je izbornika potrebno je odabrati jedan od ponuđenih upita. Ukoliko korinsik nije siguran kakve podatje može dobiti pojedinim upitom, za svaki je upit prikazano objašnjenje . Npr. pomoću upita Popis po komponentama, studentima, visokim učilištima, moguće je dobiti podatke o upisima komponenata predmeta.


Slika 2. Odabir i opis detaljnog upisa 

Upit se pokreće odabirom opcije Pokreni upit (SLIKA?), dok se pomoću opcije Oda

Nakon što odaberete jedan od upita koje želite koristiti (npr. "ISPITI - Popis po izvođačima, predmetima i rokovima") pojavit će se zaslon:


pri čemu su značenja označenih područja sljedeća:

APolje koje prikazuje koji je upit trenutno odabran
BParametri upita, filteri
CPolja za sortiranje rezultata upita (npr. po prezimenu studenta)
DGumb za odabir vidljivih kolona
EGumb za pokretanje upita (dohvat rezultata)

Dakle, nakon što smo odabrali upit, upisujemo (ili odabiremo) parametre upita: to su vrijednosti na osnovu kojih će se ukupni skup zapisa filtrirati; npr. za predmet upišemo "Algoritmi i strukture podataka" i odaberimo Ocjena pismeni = 3:

Ukoliko sad pokrenemo upit (pritiskom na gumb označen sa E ili pritiskom na tipku Enter) dobit ćemo popis svih ispita iz predmeta "Algoritmi i strukture podataka"  pri čemu je student dobio dobar(3) na pismenom ispitu. Upisani tekst nije osjetljiv na velika i mala slova pa je svejedno da li upišemo Matematika I, matematika i, MATemATikA i, ...

Rezultat se prikazuje u tablici:

Ukoliko želimo poredati rezultate po nekom kriteriju odaberemo npr:

i pokrenemo upit. Ovime će rezultati biti poredani po datumu ispitnog roka silazno (prvo najnoviji datum) a zatim po prezimenu studenta uzlazno (za iste datume roka studenti se poredavaju po prezimenu uzlazno: a,b,c,...), dakle nešto kao:

Datum rokaPrezime studentaostale kolone
2.1.2008Antić...
2.1.2008Borić...
2.1.2008Corić...
2.1.2008Žorić...
1.5.2007Antić...
1.5.2007Borić...
1.5.2007Žorić...
itd.......

Ukoliko upit dohvaća i neke kolone koje Vama nisu zanimljive možete ih izbaciti koristeći gumb označen s D (kasnije se možete predomisliti i vratiti kolone). Postupak je sljedeći:

  1. Pritisnite gumb označen s D kako bi se prikazale raspoložive kolone:

  2. Isključite i uključite kolone po vlastitom izboru.
  3. Pritisnite gumb označen sa G i zatim pokrenite upit (pritiskom na gumb E ili tipku Enter). Ukoliko ne želite ništa promijeniti pritisnite gumb označen sa F.

Uključivanje kolona koje ste prije isključili radi se na isti način. Vidljive kolone se pamte za svakog korisnika te ćete i sljedeći put kad budete pokretali upite imati vidljive kolone upravo kako ste ih  postavili.

Napomene:

1. Kad postavljate uvjete na datume, unesite datum u formatu kako Vam je predloženo:

dakle godina-mjesec-dan, npr:

Ovo će dohvatiti sve ispite koji su se održali 30.12.2002 i poslije tog datuma.

Ukoliko želite dohvatiti samo jedan datum roka onda isti datum upišite u oba polja:

Sada će se dohvatiti samo rokovi koji su održani 30.12.2007.


2. kad postavljate uvjete za dohvate zapisa možete primijetiti da kraj nekih atributa piše:

a) jednako (npr. DATUM XXX =)

b) nalikuje (npr. PREZIME STUDENTA NALIKUJE)

c) jest jedna od (npr. OCJENA PISMENI JEST JEDNA OD)

što znači da:

a) dohvaćeni podaci moraju u potpunosti odgovarati upisanom tekstu

b) dohvaćeni podaci sadrže zadani tekst kao bilo koji podniz, bez obzira na mala i velika slova (npr. ako za prezime upišemo hor, možemo dobiti i Horvat i Mohorovičić itd.)

c) dohvaćeni podaci spadaju u skup nabrojanih vrijednosti koje MORAJU biti odvojene zarezom ako ih je više od jedne (npr. ako za ocjenu upišemo 2,4,5 dohvatiti će se sve ocjene koje spadaju u skup {2,4,5} odnosno dohvatit će se ocjene koje su ili 2 ili 4 ili 5). Naravno da možemo upisati i samo jednu vrijednost, npr 3, pa ćemo dobiti samo zapise sa ocjenom 3.

  • No labels