Dohvat omogućuje pretraživanje zapisa u pojedinoj tablici na temelju upisanih kriterija dohvata.
Kriterij dohvata upisuje se u ekranska polja. Polja na koja se ne želi postaviti ograničenje ostavljaju se prazna. Ako je postavljeno više uvjeta na razna polja, dohvaćaju se samo oni zapisi, koji zadovoljavaju sve postavljene uvjete.
Pokretanje akcije
Akcija dohvata pokreće se pritiskom na ili pritiskom na tipku F7 na tipkovnici.
Postavljanje uvjeta dohvata
Uvjete dohvata moguće je upisati u polja u koja kursor može ući nakon aktiviranja akcije dohvata. Ta su polja prikazana bijelom bojom.
Ako se ne postavi nikakav uvjet dohvata, dohvatit će se svi zapisi koji postoje u bazi podataka. Prilikom postavljanja uvjeta dohvata moguće je koristiti različite simbole kako bi se dohvatio željeni skup podataka, s tim da je potrebno obratiti pažnju da određeni simboli mogu pojaviti uz određene tipove podataka nad kojima se postavljuju uvjeti dohvata.
Simboli i jednostavna pravila za postavljanje uvjeta dohvata
SIMBOL | OPIS | TIP PODATKA |
---|---|---|
< | manje od | broj, datum |
<= | manje ili jednako | broj, datum |
> | veće od | broj, datum |
>= | veće ili jednako | broj, datum |
= | upravo jednako | broj, datum |
<> | različito | broj, datum, niz znakova |
!= | različito | broj, datum, niz znakova |
: | interval | broj |
| | ILI uvjet | broj, datum, niz znakova |
Uz simbole za postavljenje uvjeta dohvata mogu se koristiti i posebni znakovi koji vrijede samo u znakovnim poljima.
Posebni znakovi za postavljanje uvjeta na znakovna polja
* | zamjenjuje proizvoljni niz znakova i praznina |
? | zamjenjuje točno jedan znak bilo kojim proizvoljnim znakom |
DOHVAT SVIH ZAPISA
- sva polja ostavljaju se prazna
DOHVAT ZAPISA KOJI U ODREĐENOM POLJU
- nemaju upisanu vrijednost: u polje se upisuje samo znak jednakosti =
- imaju upisanu bilo koju vrijednost: u polje se upisuje samo znak nejednakosti <>ili !=
Primjeri za postavljanje uvjeta dohvata:
Uvjet u polju | Označava dohvat zapisa |
119|121|116 | koji u određenom polju imaju vrijednost 119 ili 116 ili 121 |
116:121 | koji u određenom polju ima vrijednost između 116 i 121 |
električ?i | dohvatit će se svi zapisi koji u tom polju imaju riječ električki ili električni... |
Š* | sadržaj polja započinje slovom Š |
>1.10.1990 | koji u odgovarajućem polju imaju datum veći od 1.10.1990. |
Takav način dohvata ima smisla jedino kod prozora koji imaju relativno malo podataka, npr. kod kataloga Županija.
Kod pretraživanja u prozorima koji sadržavaju stotine zapisa, kao npr. katalog Škola, poželjno je upisati kriterij za dohvat u odgovarajuće polje (npr. uvjet se može postaviti na naziv škole ili poštanski broj mjesta škole kako bi se dohvatile samo one škole koje se nalaze u željenom mjestu).
Potvrda ili otkazivanje akcije
Nakon potvrde akcije, ako ne postoji nijedan zapis u bazi podataka koji bi zadovoljavao uvjete dohvata, u prozoru se neće prikazati nijedan zapis, a na statusnoj traci prozora prikazat će se natpis Nema zapisa koji zadovoljavaju navedene uvjete.
Ako uvjeti dohvata nisu postavljeni, a nije dohvaćen niti jedan zapis, znači da u bazi uopće ne postoji niti jedan zapis.
Slika 1. Nema zapisa koji zadovoljavaju navedene uvjete
U protivnom, ako postoje zapisi koji zadovoljavaju navedene uvjete, na statusnoj će se traci prikazati broj ukupno dohvaćenih zapisa u obliku 1/XXX (brojač dohvaćenih zapisa), gdje je XXX broj dohvaćenih zapisa, a 1 označava da je u prozoru prikazan prvi od XXX zapisa koji zadovoljavaju zadane uvjete dohvata.
Slika 2. Rezultati dohvata
U primjeru na slici 2.: 1/3, što znači da je prikazan prvi od tri zapisa.