22 - Prilagodjavanje 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 22 - Prilagodjavanje Upita as PDF for free.

More details

  • Words: 960
  • Pages: 6
22. Vje`ba

PRILAGO\AVANJE UPITA

U ovoj }ete vje`bi nau~iti kako sortirati rezultate upita uklju~uju}i skrivanje polja u upitu i dodavanje prora~unskog polja.

SORTIRANJE

POLJA U UPITU

Ve} ste vidjeli da mo`ete sortirati slogove u tablici pomo}u naredbe Records, Sort ili gumba Sort koji se nalazi na alatnoj traci. Va{i rezultati upita bit }e prikazani u formatu tablice i mo}i }ete ih sortirati na isti na~in. U prikazu Query Design mo}i }ete odrediti djelomi~no sortiranje tako da sortiranje pokrenete automatski s upitom. Slijedite naredne korake kako biste to uradili:

1. Kliknite u redak Sort polja koje `elite sortirati. Prikazuje se gumb padaju}eg popisa.

2. Otvorite padaju}i popis i odaberite opciju Ascending ili opciju Descending (slika 22.1).

Kasnije kada budete `eljeli otkazati sortiranje za odre|eno polje, ponovite prethodne korake, ali u popisu odaberite (not sorted). O vi{e informacija o sortiranju ponovno pro~itajte 19. vje`bu.

PRILAGO\AVANJE

UPITA

Odaberite na~in sortiranja.

SLIKA 22.1 Odaberite opciju Ascending ili Descending kako biste sortirali slogove za odre|eno polje. Sortiranje vi{e polja Ako odaberete niz sortiranja za vi{e od jednog polja u upitu, Access }e ih sortirati s lijeva prema desno po~ev{i od prvog polja s lijeve strane u prozoru Query Design.

Sortiranje prema skrivenom polju Ako `elite sortirati slogove prema polju koje nije dio upita, najprije uklju~ite to polje u upit i tada uklonite oznaku potvrde iz retka Show kako biste polje sakrili (obja{njenje u sljede}em odlomku).

PRIKAZIVANJE

ILI SKRIVANJE POLJA

Neka polja su uklju~ena samo zato da biste mogli uraditi sortiranje ili filtriranje na osnovu tih polja. Ponekad ne}ete biti zainteresirani da ta polja vidite u rezultatima upita. Na primjer, mo`da }ete `eljeti limitirati upit na sve pse ro|ene prije 8/5/93, ali ne}ete `eljeti prikazati datum ro|enja svakog psa u upitu.

163

164

22. VJE@BA

Da biste isklju~ili polje iz prikazivanja u rezultatima upita, uklonite oznaku potvrde u retku Show (slika 22.2). Da biste polje ponovno uklju~ili, kliknite u okvir za potvrdu. Okvir za potvrdu Show

SLIKA 22.2 Koja polja }e se prikazati u rezultatima upita kontrolirate pomo}u okvira za potvrdu Show u svakom stupcu.

DODAVANJE

PRORA^UNSKOG POLJA

Prora~unska polja su korisna kada `elite izra~unati vrijednosti u bazi podataka tako da uradite neku matemati~ku operaciju za sadr`aj jednog ili vi{e polja. Na primjer, mo`da }ete `eljeti izra~unati 5 posto poreza na osnovi cijene svakog elementa prodaje. Ili, u primjeru pasa, izra~unati trenutnu starost svakog psa u odnosu datuma ro|enja i trenutnog datuma. Slijedite naredne korake kako biste dodali prora~unsko polje, kao {to je polje koje izra~unava porez:

1. Otvorite upit u prikazu Design. 2. U prazan stupac utipkajte izraz u redak Field. Ako izraz uklju~uje ime polja, postavite uglatu zagradu oko imena. Na primjer, `elite li pove}ati vrijednost polja Price za .05 utipkajte [Price]*.05.

PRILAGO\AVANJE

UPITA

Expression Builder Da biste upotrijebili funkcije (iste kao u Excelu) u izra~unu, kliknite gumb Build na alatnoj traci kako biste otvorili prozor Expression Builder. Iz prikazanog prozora odaberite funkcije, konstante, operatore ili neke druge elemente. O vi{e informacija pro~itajte Accessov Help sustav.

3. Pritisnite Enter kako biste se pomaknuli u sljede}u }eliju. Access automatski dodaje ime za izraz, kao {to je Expr1. Na primjer, izraz }e sada izgledati Expr1:[Price]*.05.

4. Kliknite ponovno u }eliju i ozna~ite ime izraza (na primjer, Expr1).

5. Utipkajte vi{e opisno ime kao {to je Tax. Pogledajmo sljede}i primjer – izra~unavanje starosti svakog psa u bazi podataka pasa. Ovo je slo`eniji izraz jer uklju~uje upotrebu ugra|ene funkcije: Now () - [Birthdate]/365. Ova formula oduzima vrijednost polja Birthdate od dana{njeg datuma i tada rezultat (u danima) dijeli s 365 kako bi vam dala broj godina. Da biste ovu formulu podesili upotrebom opcije Expression Builder, slijedite naredne korake:

1. Kliknite u prazan stupac }elije Field. 2. Kliknite gumb Build na alatnoj traci kako biste otvorili Expression Buildera.

3. U popisu s lijeve strane dvostruko kliknite gumb Functions kako biste prikazali funkcije. Tada kliknite opciju Build-In Functions. Kategorije funkcija prikazuju se u popisu u sredini.

4. U popisu kliknite Date/Time. 5. U desnom panou kliknite Now. 6. Kliknite gumb Paste i na taj na~in ulijepite funkciju u popis Expression na vrh prozora (slika 22.3).

165

166

22. VJE@BA

Ulijepljeni elementi prikazuju se u popisu Expression

Kliknite Paste kako biste odabrali funkciju

Odaberite funkciju

SLIKA 22.3

Zapo~nite izraz uljepljivanjem funkcije

Now ().

7. Utipkajte crticu ili kliknite gumb oznake minusa (–). 8. U popisu s lijeve strane dvostruko kliknite mapu Tables i kliknite ime tablice koja sadr`i polje (primjerice, Dogs).

9. U srednjem popisu odaberite polje koje `elite upotrijebiti. 10. Kliknite gumb Paste kako biste polje dodali u izraz. 11. Utipkajte / ili kliknite gumb /. (Zna~i “podijeli”). 12. Utipkajte 365. 13. U izrazu utipkajte obi~ne zagrade oko dijela koji oduzima datum ro|enja od trenutnog datuma. Va{a formula }e sada izgledati ovako: (Now () [Dogs] ! [Birthdate])/365

Redoslijed matemati~kih operacija U izrazu, mno`enje i dijeljenje imaju prednost pri izra~unavanju pred oduzimanjem i zbrajanjem. Stoga da biste bili sigurni u to~nost izra~una, 13. korak je vrlo va`an.

PRILAGO\AVANJE

UPITA

14. Kliknite OK kako biste zatvorili Expression Buildera. 15. Kliknite u izraz kako biste postavili to~ku umetanja u njega i tada uredite tako da Expr1 promijenite u Age. Na ovaj na~in polje ima logi~nije ime.

16. Kliknite desnom tipkom mi{a na izraz i izaberite Properties. 17. Na kartici General otvorite padaju}i popis Format i odaberite opciju Fixed.

18. U polje Decimal Places utipkajte 0 (slika 22.4).

SLIKA 22.4 Podesite novo polje za odre|eni broj decimalnih mjesta i podesite taj broj na nulu. 19. Zatvorite stranicu svojstava. 20. Pokrenite upit kako biste provjerili svoj rad. U ovoj ste vje`bi nau~ili kako sortirati slogove u upitu, te kako isklju~iti odre|ena polja iz prikaza rezultata upita. Tako|er, nau~ili ste kako u upit umetnuti prora~unsko polje. U sljede}oj }ete vje`bi nau~iti kako stvoriti jednostavan izvje{taj dobrog izgleda koji je prikladan za ispis i predaju drugima.

167

Related Documents

22 - Prilagodjavanje Upita
December 2019 8
22
June 2020 54
22
October 2019 49