21 - Dizajniranje Vlastitog Upita

  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 21 - Dizajniranje Vlastitog Upita as PDF for free.

More details

  • Words: 1,176
  • Pages: 7
21. Vje`ba

DIZAJNIRANJE

VLASTITOG UPITA

U ovoj }ete vje`bi nau~iti kako upit otvoriti u prikazu Design, kako odabrati polja koja `elite uklju~iti te kako odrediti uvjete za filtriranje slogova.

RAD

U PRIKAZU

QUERY DESIGN

U 20. vje`bi stvorili ste jednostavan upit pomo}u Simple Query Wizarda koji odabire i prikazuje polja iz tablice. Mnogo vi{e od toga mo`ete uraditi s upitom ako ga unesete u prikaz Query Design. Query Design je vrlo sli~an prikazima Table Design i Form Design, o kojima smo govorili ranije u knjizi. U prikazu Query Design mo`ete promijeniti pravila koja odre|uju rezultate upita.

OTVARANJE

UPITA U PRIKAZU

QUERY DESIGN

Slijedite naredne korake kako biste otvorili postoje}i upit u prikazu Query Design:

1. Otvorite bazu podataka koja sadr`i upit koji `elite ure|ivati. 2. Kliknite podru~je Queries na traci Object. 3. Kliknite na upit koji `elite ure|ivati i tada kliknite gumb Design. Slika 21.1 prikazuje upit stvoren u prethodnoj vje`bi u prikazu Query Design. U ovoj vje`bi nau~it }ete kako ga ure|ivati.

156

21. VJE@BA

Ovaj upit upotrebljava samo jednu tablicu.

Svako polje u upitu ima vlastiti stupac.

SLIKA 21.1 U prikazu Query Design mo`ete ure|ivati stvoreni upit.

POKRETANJE NOVOG UPITA U PRIKAZU QUERY DESIGN Umjesto upotrebe Simple Query Wizarda za stvaranje upita (20.vje`ba), upit mo`ete stvoriti od samog po~etka u prikazu Query Design. Kada se upoznate s Accessovim upitima, mo`da }e vam ova metoda biti br`a i lak{a od upotrebe ~arobnjaka. Slijedite naredne korake kako biste stvorili novi upit u prikazu Query Design:

1. Otvorite bazu podataka u kojoj `elite upit. 2. U prozoru Database kliknite podru~je Queries. 3. Dvostruko kliknite opciju Create query in Design View. Prikazuje se okvir za dijalog Show Table ispisuju}i sve tablice u bazi podataka (slika 21.2).

4. Kliknite tablicu s kojom `elite raditi i tada kliknite gumb Add.

Ponavljajte za svaku tablicu koju `elite dodati. Prije dodavanja tablica bolje je stvoriti odnos izme|u tablica upotrebom prozora Relationships (10. vje`ba).

5. Kada zavr{ite s dodavanjem tablica, kliknite gumb Close. Otvara

se prozor prikaza Query Design, kao na slici 21.1, jedino {to jo{ nije odabrano niti jedno polje.

DIZAJNIRANJE

SLIKA 21.2

VLASTITOG UPITA

Odaberite koju tablicu `elite uklju~iti u upit.

DODAVANJE

POLJA UPITU

Ako ste upit stvorili od samog po~etka (prethodni koraci), prvo {to trebate uraditi je dodati polja s kojima `elite raditi. Tako|er, mo`ete uz iste korake dodati polja i ve} stvorenom upitu.

Dodavanje vi{e tablica Tablice mo`ete dodavati u upit u bilo koje vrijeme. Kliknite gumb Show Table na alatnoj traci ili odaberite Query, Show Table. Tada odaberite tablicu (tablice) i kliknite gumb Add. Kliknite Close kako biste se vratili u prikaz upita.

Tri su na~ina kako dodavati polja u upit. Metode su jedostavne pa probajte svaku kako biste se odlu~ili za najprihvatljiviju. Evo prve metode:

1. Kliknite u redak tablice u prvom praznom stupcu. Prikazuje se

gumb padaju}eg popisa, indiciraju}i da je padaju}i popis dostupan.

2. Otvorite padaju}i popis i odaberite tablicu. Tablice dostupne u

popisu su identi~ne prozorima tablice koje se prikazuju na vrhu prozora dizajniranja upita.

157

158

21. VJE@BA

Samo jedna tablica? Ako upotrebljavate samo jednu tablicu, presko~ite prva dva koraka.

3. Kliknite izravno u redak Field iznad imena odabrane tablice. Pri-

kazuje se gumb padaju}eg popisa, indiciraju}i da je padaju}i popis dostupan.

4. Otvorite padaju}i popis i odaberite polje. Ova polja su ispisana

iz tablice koju ste odabrali za upit. Ime polja prikazuje se u retku Field, u stupcu koji ste odabrali.

Evo druge metode za dodavanje polja:

1. Kli`ite kroz popis polja `eljenog prozora tablice na vrhu okvira Query Design dok ne prona|ete polje koje `elite dodati.

2. Kliknite ime polja i povucite ga mi{em u redak Field prvog praz-

nog stupca. Ime polja prikazuje se na mjestu gdje ste ga povukli.

Tre}a metoda je jednostvano dvostruko kliknuti ime polja u popisu polja. Na taj se na~in polje smje{ta u prvi dostupan slog u mre`i upita.

BRISANJE

POLJA

Dva su na~ina brisanja polja iz upita: l l

Kliknite bilo gdje u stupac i odaberite Edit, Delete Columns. Postavite mi{a iznad stupca kako bi pokaziva~ promijenio izgled u crnu strelicu okrenutu prema dolje. Tada kliknite kako biste odabrali cijeli stupac i pritisnite tipku Delete ili kliknite gumb Cut na alatnoj traci.

DIZAJNIRANJE

VLASTITOG UPITA

Naredba Cut nasuprot Delete Ako stupac uklonite umjesto da ga izbri{ete kasnije }ete ga mo}i ulijepiti u upit. Odaberite stupac gdje `elite ulijepiti i kliknite gumb Paste ili odaberite Edit, Paste. Budite pa`ljivi jer }e se stupac ulijepiti preko postoje}eg stupca. Stoga odaberite prazan stupac ako ne `elite zamijeniti postoje}i.

DODAVANJE

UVJETA

Uvjeti su vrlo sli~ni obja{njenju u 19. vje`bi gdje smo govorili o filtriranju. Uvjeti omogu}avaju odabir slogova koje `elite prikazati u rezultatima upita. Na primjer, mo`ete limitirati popis pasa na prikaz samo onih koji su ro|eni prije 1/1/94.

Filtriranje nasuprot upitima Ako je osnovni cilj stvaranja upita filtriranje, mo`da }ete prvo `eljeti stvoriti filtrirane informacije, upotrebom neke od metoda obja{njene u 19. vje`bi, te tako filtrirane informacije spremiti kao upit. Kasnije mo`ete otvoriti upit u Query Designu i uraditi dodatne promjene.

Slijedite naredne korake kako biste podesili uvjete za polje koje ste dodali upitu:

1. U prikazu Query Design kliknite redak Criteria u `eljenom stupcu polja.

2. Utipkajte uvjet koji `elite upotrijebiti (slika 21.3). Tablica 21.1

nudi neke primjere koje mo`ete unijeti u sliku 21.3 i dobivene rezultate.

159

160

21. VJE@BA

Redak “or”

Access automatski dodaje simbol #

SLIKA 21.3 Unesite uvjet u redak Criteria odgovaraju}eg stupca polja. Na slici 21.3 Access je dodao simbol # jer smo unijeli datum. Za ostale vrste uvjeta Access }e dodavati ostale simbole, kao {to su navodnici oko teksta ili broj~ani niz.

TABLICA 21.1 UNESITE…

NEKI

UVJETI ZA UPITE

DA

BISTE DOBILI SLOGOVE KOJI ODGOVARAJU…

1/1/93

Tom datumu

<1/1/93

Prije tog datuma

>1/1/93

Poslije tog datuma

>=1/1/93

Na taj dan ili nakon

<=1/1/93

Na taj dan ili prije

Not <1/1/93

Ne prije tog datuma

Not >1/1/93

Ne poslije tog datuma

Tako|er i tekst Tako|er mo`ete unijeti i tekst kao uvjet. Operatori < i > (prije i poslije) su pridjeljivi i tekstu. Na primjer,
DIZAJNIRANJE

VLASTITOG UPITA

Jeste li primijetili redak “or” ispod retka Criteria na slici 21.3? Upotrebom ovog retka mo`ete postaviti vi{e uvjeta. Upit }e pronalaziti slogove kojima je bilo koji uvjet istinit. Kada uvjet unesete u redak “or”, prikazuje se novi redak “or” u koji mo`ete unijeti novi uvjet.

[to s rije~i And? Kada imate dva uvjeta i oba moraju biti zadovoljena, mo`ete ih postaviti u isti redak Criteria i povezati rije~ju And. Na primjer, mo`da `elite prikazati ro|ene izme|u 12/1/93 i 12/1/95. U redak Criteria utipkajte >12/1/93 And <12/1/95.

PRIKAZIVANJE

REZULTATA UPITA

Kada ste spremni vidjeti rezultate upita, kliknite gumb Run ili odaberite Query, Run. Rezultati se prikazuju u prozoru koji odgovara stranici baze podataka (slika 21.4). Prikazuju se samo slogovi ro|enih poslije 1/1/94.

SLIKA 21.4 Rezultati upita zasnovani su na datumima ro|enja pasa. U ovoj ste vje`bi nau~ili kako odabrati polja za upit te kako podesiti uvjete. U sljede}oj }ete vje`bi nau~iti kako sortirati slogove u upitu, kako sakriti odre|ena polja te kako uklju~iti prora~unsko polje.

161

Related Documents

22 - Prilagodjavanje Upita
December 2019 8
21
October 2019 48
21
October 2019 55