Stvaranje izraza

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

U ovom se članku opisuje kako stvoriti i koristiti izraze u programu Microsoft Access. Izrazi se koriste za provođenje većeg broja istih zadataka za koje se u programu Microsoft Excel koriste formule. U ovom se članku pokazuje kada koristiti izraze, ovisno o određenom zadatku koji želite obaviti.

Sadržaj članka

Pregled izraza

Značajke u Sastavljaču izraza programa Access

O ugnježđenim izrazima u web-bazama podataka

Korištenje izraza u kontrolama obrasca i izvješća

Korištenje izraza kao kriterija upita

Stvaranje izračunatog polja u upitu

Stvaranje izračunatog polja u tablici

Dodavanje pravila provjere valjanosti u polje ili zapis tablice

Dodavanje pravila provjere valjanosti u kontrolu

Postavljanje zadanih vrijednosti za polje u tablici

Postavljanje zadanih vrijednosti za kontrole

Određivanje akcija makronaredbi koje će se izvoditi

Grupiranje i sortiranje podataka u izvješćima

Pregled izraza

Izraz je kombinacija nekih ili svih sljedećih elemenata: ugrađenih ili korisnički definiranih funkcija, identifikatora, operatora i konstanti. Svaki izraz izračunava jednu vrijednost.

komponente izraza

Na primjer, sljedeći izraz sadrži sva četiri spomenuta elementa:

= Sum( [Kupovna cijena])*0,08

U tom je primjeru Sum() ugrađena funkcija, [Kupovna cijena] je identifikator, * je matematički operator, a 0,08 je konstanta. Taj je izraz moguće koristiti u tekstnom okviru u podnožju obrasca ili izvješća za izračunavanje poreza na promet za grupu stavki.

Izrazi mogu biti puno složeniji ili jednostavniji od tog primjera. Na primjer, sljedeći Booleov izraz (izraz koji dobiva vrijednost True ili False) sastoji se od samo jednog operatora i konstante:

>0

Taj izraz vraća True kada se uspoređuje s brojem koji je veći od 0, a False kada se uspoređuje s brojem koji je manji od 0. Taj izraz možete koristiti u svojstvu Pravilo provjere valjanosti polja kontrole ili tablice da biste provjerili jesu li unesene samo pozitivne vrijednosti.

U programu Access izrazi se koriste na više mjesta radi izvođenja izračuna, manipuliranja znakovima ili provjere podataka. Tablice, upiti, obrasci, izvješća i makronaredbe sadrže svojstva koja prihvaćaju izraze. Na primjer, izraze možete koristiti u svojstvima Izvor kontrole i Zadana vrijednost za kontrolu. Možete ih koristiti i u svojstvu Pravilo provjere valjanosti za polje tablice. Kada pišete kod u programskom jeziku Microsoft Visual Basic for Applications (VBA) za proceduru događaja ili za modul, često koristite izraze koji su slični onima koje koristite u objektu programa Access, primjerice tablici ili upitu.

U sljedećim odjeljcima opisuju se najčešći načini korištenja izraza.

Vrh stranice

Značajke u Sastavljaču izraza programa Access

Sastavljač izraza od verzije je Access 2010 redizajniran radi lakšeg korištenja. Slijede neke promjene koje ćete primijetiti u ovoj verziji:

  • IntelliSense    Funkcija IntelliSense dodana je gotovo u sve kontekste u koje je moguće unijeti izraz. To znači da kada počnete tipkati identifikator ili funkciju, Access prikazuje popis dostupnih identifikatora i funkcija koje odgovaraju kontekstu u kojem se nalazite. Možete nastaviti s tipkanjem da biste suzili popis ili odabrati stavku koja se može automatski popuniti. Time se uvelike ubrzava postupak tipkanja izraza te se pridonosi točnosti izraza koje stvarate.

    IntelliSense je posebno koristan prilikom izgradnje web-baza podataka pomoću novih značajki objavljivanja na webu. Samo su neke funkcije kompatibilne s web-bazama podataka i IntelliSense vam onemogućuje korištenje funkcijama koje nisu kompatibilne.

    Dodatne informacije o web-bazama podataka potražite u članku Stvaranje baze podataka radi zajedničkog korištenja na webu.

  • Praktični savjeti    Dok IntelliSense prikazuje popis identifikatora i funkcija, možete kliknuti svaku stavku na popisu da biste pogledali kratak opis stavke.

  • Osnovni podaci    Čim u sastavljač izraza upišete naziv funkcije, u programu Access pojavljuje se skočni prozor u kojem se prikazuje sintaksa izraza. Tako ćete lakše zapamtiti koji su argumenti potrebni za funkciju (ako takvi postoje) te kojim ih je redom potrebno navesti. Access podebljava svaki argument u prikazu s osnovnim podacima dok ga tipkate u okvir za izraze pa uvijek znate gdje se nalazite na popisu argumenata.

Te su značajke dostupne i u većini konteksta u koje možete upisati izraze, čak i ako ne koristite dijaloški okvir sastavljača izraza.

Osim tih novih značajki, redizajniran je i sam dijaloški okvir sastavljača izraza:

  • Možete kliknuti << Manje ili Više >> da biste odredili koliko se dijaloškog okvira sastavljača izraza prikazuje.

  • Kada promijenite veličinu dijaloškog okvira sastavljača izraza, nova veličina ostaje tijekom cijelog trajanja sesije programa Access pa ne morate ponovno mijenjati veličinu dijaloškog okvira svaki put kada ga otvorite.

  • Uklonjen je redak operativnih gumbi, zbog čega je dijaloški okvir manje natrpan.

Vrh stranice

O ugnježđenim izrazima u web-bazama podataka

Izrazi se često „ugnježđuju” u druge izraze. Razmislite, primjerice, o sljedećem:

=len("a" & "b") + len("c" & "d") + len("e" & "f")

Za ovaj se izraz kaže da je ugnježđena za jednu razinu jer je svaka operacija spajanja ugnježđena pomoću funkcije len(). U klijentskog bazi podataka nema određenog ograničenja broja razina do kojeg je moguće ugnježđivati izraze. No u web-bazi podataka najveći je mogući broj razina ugnježđivanja 65. Izrazi koji su ugnježđeni više od 65 razina neće funkcionirati u pregledniku, a alat za provjeru kompatibilnosti programa Access ne prikazuje nikakvu poruku koja upućuje na to da će se to dogoditi.

Važno : Korištenje operatora &, AND, i OR može stvoriti dodatne razine ugnježđivanja na poslužitelju koje nisu očite u klijentu programa Access. Tako, primjerice, izraz "a" & "b" & "c" u klijentskom programu ne izgleda kao ugnježđen, ali na poslužitelju se prevodi u concatenate.Db("a", concatenate.Db("b", "c") ). Tim se prijevodom stvara jedna razina ugnježđivanja. Korištenje velikog broja &, AND ili OR u nizu u sklopu jednoga izraza može uzrokovati prekoračenje poslužiteljskog ograničenja od 65 razina ugnježđivanja, zbog čega izraz više ne funkcionira u pregledniku.

Dodatne informacije o web-bazama podataka potražite u članku Stvaranje baze podataka radi zajedničkog korištenja na webu.

Vrh stranice

Korištenje izraza u kontrolama obrasca i izvješća

Kada izraz koristite kao izvor podataka za kontrolu, stvarate izračunatu kontrolu. Pretpostavimo, na primjer, da imate izvješće koje prikazuje veći broj zapisa o zalihama i da u podnožju izvješća želite stvoriti ukupan iznos u kojem su zbrojene sve stavke redaka u izvješću.

Ukupan iznos u izvješću

Da biste izračunali ukupan iznos, smjestite kontrolu tekstnog okvira u podnožje izvješća, a zatim svojstvo IzvorKontrole tekstnog okvira postavite na sljedeći izraz:

= Sum( [ polje_tablice ])

U ovom je slučaju polje_tablice naziv polja koje sadrži vrijednosti podzbroja. To polje može se nalaziti u tablici ili upitu. Funkcija Sum izračunava ukupan zbroj skupa vrijednosti iz izvora zapisa.

Slijede upute za unos izraza u kontrolnu tekstnog okvira.

Unos izraza u kontrolu tekstnog okvira

  1. U navigacijskom oknu desnom tipkom miša kliknite obrazac koji želite promijeniti, a zatim na izborničkom prečacu kliknite Prikaz rasporeda ili Prikaz dizajna.

  2. Odaberite kontrolu u koju želite unijeti izraz.

  3. Ako list svojstava nije prikazan, pritisnite tipku F4 da biste ga prikazali.

  4. Da biste ručno stvorili izraz, na kartici Podaci na listu svojstava kliknite svojstvo ControlSource tekstnog okvira, zatim upišite znak =, a nakon njega ostatak izraza. Na primjer, da biste izračunali ranije prikazan podzbroj, upišite =Sum([polje_tablice]) i pri tome izraz polje_tablice zamijenite nazivom polja.

  5. Da biste stvorili izraz pomoću sastavljača izraza, u okviru svojstva kliknite gumb Sastavi Slika gumba .

    Nakon dovršetka izraza list svojstava izgledat će ovako:

    izraz u svojstvu izvor kontrole tekstnog okvira

Vrh stranice

Korištenje izraza kao kriterija upita

Koristite izraz da biste definirali kriterij u upitu. Access tada vraća samo retke koji odgovaraju kriterijima. Pretpostavimo, primjerice, da želite vidjeti sve narudžbe koje su isporučene u prva tri mjeseca 2010. godine. Da biste unijeli kriterije, u ćeliju Kriteriji u stupcu datuma/vremena u upitu možete upisati sljedeći izraz. U ovom se primjeru koristi stupac datuma/vremena pod nazivom Datum isporuke. Da biste definirali raspon datuma, kriterije unesite na sljedeći način:

Između #1. 1. 2010.# i #31. 3. 2010.#

Stupac DatumIsporuke izgledat će ovako:

izraz u retku kriterij rešetke upita

Svaki zapis iz tablice Narudžba čija vrijednost stupca DatumIsporuke ulazi u raspon datuma koji ste naveli uvrštava se u izlaz upita. U izrazu datume morate navesti unutar znakova za ljestve (#). Access vrijednost navedenu unutar znakova za ljestve smatra vrstom podataka datum/vrijeme. Postavljanjem vrste podataka tih vrijednosti na datum/vrijeme omogućuje izvođenje izračuna prema tim vrijednostima, primjerice oduzimanje jednog datuma od drugog.

Unos kriterija u rešetku dizajna upita

  1. U navigacijskom oknu desnom tipkom miša kliknite upit koji želite promijeniti, a zatim na izborniku prečaca kliknite Prikaz dizajna.

  2. Kliknite ćeliju Kriterij u stupcu za koji želite unijeti kriterij.

  3. Da biste ručno stvorili izraz, upišite izraz kriterija.

    Napomena : Nemojte prije izraza kriterija navesti operator =.

  4. Da biste stvorili izraz pomoću sastavljača izraza, na kartici Dizajn u grupi Postavljanje upita kliknite Sastavljač Slika gumba .

    Ako vam je potrebno veće područje u kojem možete uređivati izraz, stavite pokazivač u ćeliju Kriterij, a zatim pritisnite SHIFT+F2 da biste prikazali okvir Zumiranje.

    izraz u dijaloškom okviru zumiranje

Vrh stranice

Stvaranje izračunatog polja u upitu

Pretpostavimo da dizajnirate upit i da želite prikazati rezultate izračuna pomoću ostalih polja u upitu. Da biste stvorili izračunato polje, izraz upišite u praznu ćeliju u retku Polje u upitu. Na primjer, ako upit sadrži polja Količina i Jedinična cijena, možete ih pomnožiti da biste stvorili izračunato polje Proširena cijena tako da u redak Polje u upitu unesete sljedeći izraz:

Proširena cijena: [Količina] * [Jedinična cijena]

Navođenjem teksta Proširena cijena: prije izraza dajete novom stupcu naziv Proširena cijena. Taj se naziv često naziva pseudonimom. Ako ne navedete pseudonim, Access će ga stvoriti, na primjer Izraz1.

Stvaranje izračunatog polja u upitu pomoću izraza

Kada izvedete upit, Access izvodi izračun na svakom retku, kao što je prikazano sljedećom ilustracijom:

Izračunato polje prikazano u prikazu podatkovne tablice

Stvaranje izračunatog polja u prikazu dizajna upita

  1. U navigacijskom oknu desnom tipkom miša kliknite upit koji želite promijeniti, a zatim na izborniku prečaca kliknite Prikaz dizajna.

  2. Kliknite ćeliju Polje u stupcu u kojem želite stvoriti izračunato polje.

  3. Da biste ručno stvorili izraz, upišite ga.

    Napomena : Nemojte prije izraza kriterija navesti operator =. Umjesto njega započnite izraz opisnom oznakom nakon koje navedite dvotočku. Na primjer, upišite Proširena cijena: da biste naveli oznaku za izraz koji stvara izračunato polje naziva Proširena cijena. Nakon dvotočke unesite kriterij izraza.

  4. Da biste stvorili izraz pomoću sastavljača izraza, na kartici Dizajn u grupi Postavljanje upita kliknite Sastavljač.

Vrh stranice

Stvaranje izračunatog polja u tablici

Od verzije programa Access 2010, možete stvoriti izračunato polje u tablici. Time se uklanja potreba za zasebnim upitom kojim se provode izračuni.

  • Izračun ne može sadržavati polja iz drugih tablica ili upita.

  • Rezultati izračuna su samo za čitanje.

Da biste stvorili izračunato polje, učinite sljedeće:

  1. U navigacijskom oknu dvokliknite tablicu da biste je otvorili.

  2. Pomaknite se vodoravno do krajnjeg desnog stupca u tablici te kliknite zaglavlje stupca Kliknite da biste dodali.

  3. Na popisu koji će se pojaviti kliknite Izračunato polje, a zatim vrstu podatka koju želite u prikazu rezultata.

    Access prikazuje sastavljač izraza.

  4. Počnite pisati izraz izračuna koji želite za to polje. Na primjer:

    [Količina] * [Jedinična cijena]

    Prije izraza nije potrebno upisivati znak jednakosti (=).

  5. Kliknite U redu.

    Access dodaje izračunato polje, a zatim ističe zaglavlje polja da biste mogli upisati njegov naziv.

  6. Upišite naziv izračunatog polja, a zatim pritisnite ENTER.

Vrh stranice

Dodavanje pravila provjere valjanosti u polje ili zapis tablice

Izrazi su pogodni i za provjeru valjanosti podataka tijekom unosa u bazu podataka. U tablicama možete stvoriti dvije vrste pravila za provjeru valjanosti: Pravila provjere valjanosti polja, koja korisnicima onemogućuju unošenje podataka koji nisu valjani u jedno polje te pravila provjere valjanosti zapisa, koja korisnicima onemogućuju stvaranje zapisa koji ne ispunjavaju kriterije koje unesete. Obje vrste pravila provjere valjanosti stvaraju se pomoću izraza.

Pretpostavimo, na primjer, da imate tablicu pod nazivom Zalihe koja sadrži polje Dostupne jedinice, a želite postaviti pravilo koje će korisnike prisiliti da unesu vrijednost veću od nule ili jednaku nuli. Drugim riječima, zaliha nikad ne smije biti negativan broj. To možete učiniti pomoću sljedećeg izraza koji ćete postaviti kao pravilo provjere valjanosti polja Dostupne jedinice:

>=0

Unos pravila provjere valjanosti

Da biste unijeli pravilo provjere valjanosti polja ili pravilo provjere valjanosti zapisa, koristite sljedeći postupak:

  1. U navigacijskom oknu dvokliknite tablicu koju želite izmijeniti.

    Access otvara tablicu u prikazu podatkovne tablice.

  2. Da biste unijeli pravilo provjere valjanosti polja, odaberite polje koje želite izmijeniti.

  3. Na kartici Polja u grupi Provjera valjanosti polja kliknite Provjera valjanosti, a potom kliknite Pravilo provjere valjanosti polja ili Pravilo provjere valjanosti zapisa.

    Access prikazuje sastavljač izraza.

  4. Počnite upisivati željene kriterije. Na primjer, za pravilo provjere valjanosti polja koje traži da sve vrijednosti budu veće od nule ili jednake nuli, upišite sljedeće:

    >=0

    Napomena : Ispred izraza nemojte stavljati znak jednakosti (=).

Izrazi pravila provjere valjanosti Booleove su vrijednosti, što znači da se razrješavaju u True ili False. Pravilo provjere valjanosti mora rezultirati s True za vrijednost koja će biti prihvaćena. U ovom primjeru, ako unesete vrijednost za polje Dostupne jedinice koja je manja od nule, izraz se vrednuje kao False i Acces ne prihvaća vrijednost. Ako niste unijeli poruku provjere valjanosti kako je opisano u sljedećem odjeljku, Acces prikazuje vlastitu poruku kojom upućuje na to da je vrijednost koju ste unijeli zabranjena pravilom provjere valjanosti polja.

Unos poruke provjere valjanosti

Da biste pojednostavili korištenje baze podataka, unesite prilagođene poruke provjere valjanosti. One će zamijeniti generičke poruke koje Access prikazuje u slučaju da podatak ne odgovara pravilu provjere valjanosti. Prilagođene poruke provjere valjanosti možete koristiti da biste pružili određenu informaciju koja korisniku pomaže da unese ispravne podatke, na primjer: "Vrijednost dostupnih jedinica ne može biti negativni broj". Koristite sljedeći postupak da biste stvorili poruku provjere valjanosti:

  1. U navigacijskom oknu dvokliknite tablicu koju želite promijeniti.

    Access otvara tablicu u prikazu podatkovne tablice.

  2. Da biste stvorili poruku provjere valjanosti polja, odaberite polje kojem ste dodali pravilo provjere valjanosti.

  3. Na kartici Polja u grupi Provjera valjanosti polja kliknite Provjera valjanosti, a potom kliknite Poruka o provjeri valjanosti polja ili Poruka o provjeri valjanosti zapisa.

  4. U dijaloški okvir Unos poruke provjere valjanosti upišite željenu poruku koja će se pojavljivati u slučaju da podaci ne odgovaraju pravilu provjere valjanosti i zatim kliknite U redu.

Vrh stranice

Dodavanje pravila provjere valjanosti u kontrolu

Napomena : Pravila provjere valjanosti nisu dostupna za kontrole u web-bazama podataka. Umjesto njih koristite pravila provjere valjanosti polja ili zapisa na način opisan u prethodnom odjeljku.

Uz polja i zapise tablice, kontrole također imaju svojstvo Pravilo provjere valjanosti koje može prihvatiti izraz. Pretpostavimo da, na primjer, koristite obrazac da biste unijeli raspon datuma za izvješće te da želite biti sigurni da datum početka neće biti prije 1.1.2010. godine. Možete postaviti svojstva Pravilo provjere valjanosti i Tekst provjere valjanosti za tekstni okvir u koji ćete unijeti datum početka na sljedeći način:

Svojstvo

Postavka

Pravilo provjere valjanosti

>=#1. 1. 2010.#

Tekst provjere valjanosti

Ne možete unijeti datum koji je prije 1. 1. 2010.

Ako pokušate unijeti datum koji je prije 1.1.2010. godine, pojavit će se poruka koja prikazuje tekst u svojstvu Tekst provjere valjanosti. Ako u okvir svojstva Tekst provjere valjanosti nije unesen nikakav tekst, Access prikazuje generičku poruku. Nakon što kliknete U redu, Access vas vraća u tekstni okvir.

Savjet : Postavljanje pravila provjere valjanosti za polje tablice nameće to pravilo cijeloj tablici, na svim mjestima na kojima se to polje mijenja. Pravilo provjere valjanosti možete postaviti i za kontrolu na obrascu da biste pravilo nametnuli samo kada se koristi taj obrazac. Postavljanje pravila provjere valjanosti posebno za polja tablice, a posebno za kontrole na obrascu može biti vrlo korisno kada želite postaviti različita pravila provjere valjanosti za različite korisnike.

Unos pravila provjere valjanosti kontrole

  1. U navigacijskom oknu desnom tipkom miša kliknite obrazac ili izvješće koje želite promijeniti, a zatim na izborničkom prečacu kliknite Prikaz dizajna ili Prikaz rasporeda.

  2. Desnom tipkom miša kliknite kontrolu koju želite promijeniti, a zatim na izborniku prečaca kliknite Svojstva.

    Access prikazuje list svojstava za kontrolu.

  3. Kliknite karticu Sve, a zatim okvir svojstva Pravilo provjere valjanosti.

  4. Upišite izraz ili u okviru postavki kliknite gumb Sastavi Slika gumba da biste stvorili izraz pomoću sastavljača izraza.

    Napomena : Ispred izraza nemojte staviti operator =.

  5. Da biste prilagodili tekst koji se pojavljuje ako korisnik unese podatke koji ne odgovaraju pravilu provjere valjanosti, upišite željeni tekst u svojstvo Tekst provjere valjanosti.

Vrh stranice

Postavljanje zadanih vrijednosti za polje u tablici

Pomoću izraza možete navesti zadanu vrijednost za polje u tablici. Pretpostavimo, primjerice, da želite automatski umetnuti datum i vrijeme u polje naziva DatumNarudžbe dok dodajete novi zapis. Da biste to učinili, možete upotrijebiti sljedeći izraz:

Now()

Određivanje zadane vrijednosti za polje u tablici

  1. U navigacijskom oknu dvokliknite tablicu koju želite promijeniti.

    Access otvara tablicu u prikazu podatkovne tablice.

  2. Odaberite polje koje želite promijeniti.

  3. Na kartici Polja u grupi Svojstva kliknite Zadana vrijednost.

    Access prikazuje dijaloški okvir sastavljača izraza.

  4. Upišite izraz u okvir i provjerite ne počinje li znakom jednakosti (=).

Napomena : Ako kontrolu vezujete uz polje tablice, a kontrola i polje tablice sadrže zadane vrijednosti, zadana vrijednost kontrole ima prednost pred poljem tablice.

Vrh stranice

Postavljanje zadanih vrijednosti za kontrole

Izrazi se često koriste i u svojstvu kontrole Zadana vrijednost. Svojstvo Zadana vrijednost kontrole ima sličnu funkciju kao i svojstvo Zadana vrijednost polja u tablici. Da biste, primjerice, kao zadanu vrijednost tekstnog okvira koristili trenutni datum, upotrijebite sljedeći izraz:

Date()

Taj izraz koristi funkciju Datum da bi vratio trenutni datum, ali ne i vrijeme. Ako tekstni okvir vezujete uz polje tablice, a polje sadrži zadanu vrijednost, zadana vrijednost kontrole ima prednost u odnosu na polje tablice. Često je za polje u tablici smislenije postaviti svojstvo Zadana vrijednost. Na taj način, ako nekoliko kontrola za različite obrasce temeljite na istom polju tablice, ista će se zadana vrijednost primijeniti na sve kontrole, čime će se osigurati dosljedan unos podataka na svakom obrascu.

Unos zadane vrijednost za kontrolu

  1. U navigacijskom oknu desnom tipkom miša kliknite obrazac ili izvješće koje želite promijeniti, a zatim na izborničkom prečacu kliknite Prikaz dizajna ili Prikaz rasporeda.

  2. Odaberite kontrolu koju želite promijeniti.

  3. Ako popis svojstava nije prikazan, pritisnite tipku F4 da biste ga prikazali.

  4. Kliknite karticu Sve na listu svojstava, a zatim okvir svojstva Zadana vrijednost.

  5. Upišite izraz ili u okviru postavki kliknite gumb Sastavi Slika gumba da biste stvorili izraz pomoću sastavljača izraza.

Vrh stranice

Određivanje akcija makronaredbi koje će se izvoditi

U nekim ćete slučajevima u makronaredbi željeti izvesti akciju ili niz akcija ako je ispunjen određeni uvjet. Na primjer, pretpostavimo da želite da se akcija makronaredbe izvede samo ako je vrijednost u tekstnom okviru veća ili jednaka 10. Da biste postavili to pravilo, upotrijebite izraz u If bloku u makronaredbi da biste definirali uvjet makronaredbe.

U ovom primjeru pretpostavit ćemo da je naziv tekstnog okvira "Stavke". Izraz koji određuje uvjet je [Stavke]>=10.

Izraz koji se koristi u bloku If u makronaredbi

Unos izraza u blok If u makronaredbi

  1. U navigacijskom oknu desnom tipkom miša kliknite makronaredbu koju želite promijeniti, a zatim na izborniku prečaca kliknite Prikaz dizajna.

  2. Kliknite blok If koji želite izmijeniti ili dodajte blok If iz okna Katalog akcija.

  3. Kliknite gornju crtu bloka If.

  4. Upišite uvjetni izraz u okvir ili kliknite gumb Sastavi Slika gumba pokraj okvira izraza da biste pokrenuli sastavljač izraza.

Napomena : Izraz koji unesete mora biti Booleova vrijednost, što znači da mora vratiti True ili False. Akcije makronaredbe unutar bloka If izvode se samo ako je uvjet True.

Vrh stranice

Grupiranje i sortiranje podataka u izvješćima

Pomoću okna Grupiranje, sortiranje i ukupni zbroj definirajte razine grupiranja i redoslijede sortiranja podataka u izvješću. U pravilu grupirate i sortirate polje koje ste odabrali s popisa. No ako želite grupirati ili sortirati izračunate vrijednosti, umjesto toga unesite izraz.

Grupiranje je postupak kombiniranja stupaca koji sadrže duplicirane vrijednosti. Na primjer, pretpostavimo da baza podataka sadrži informacije o prodaji za službenike u različitim gradovima i da je naziv jednog izvješća u bazi podataka "Prodaja po gradovima". Upit koji daje podatke za te grupe izvješća grupira podatke prema vrijednostima gradova. Ta vrsta grupiranja može olakšati čitanje i razumijevanje informacija.

Za razliku od grupiranja, sortiranje je postupak nametanja načina sortiranja na stupce (zapise) u rezultatima upita. Na primjer, zapise možete sortirati prema vrijednostima primarnih ključeva (ili nekom drugom skupu vrijednosti u nekom drugom polju) uzlazno ili silazno, a možete ih sortirati i prema jednom ili više znakova određenim redoslijedom, primjerice abecednim redom.

Dodavanje grupiranja i sortiranja u izvješće

  1. U navigacijskom oknu desnom tipkom miša kliknite izvješće koje želite promijeniti, a zatim na izborničkom prečacu kliknite Prikaz rasporeda ili Prikaz dizajna.

  2. Na kartici Dizajn u grupi Grupiranje i ukupni zbrojevi kliknite Grupiraj i sortiraj.

    Okvir Grupiranje, sortiranje i ukupni zbroj pojavljuje se ispod izvješća.

  3. Da biste u izvješće dodali razinu grupiranja, kliknite Dodaj grupu.

  4. Da biste u izvješće dodali način sortiranja, kliknite Dodaj sortiranje.

    U oknu se, osim popisa polja koja sadrže podatke za izvješće, pojavljuje i nova razina grupiranja ili redoslijed sortiranja. Na slici je prikazana uobičajena razina grupiranja (grupiranje prema kategoriji) i redoslijed sortiranja (sortiranje prema proizvođaču), uz popis koji sadrži polja dostupna za grupiranje i sortiranje:

    Odabir mogućnosti izraza u oknu Grupiranje, sortiranje i ukupni zbroj

  5. Na popisu dostupnih polja kliknite izraz da biste pokrenuli sastavljač izraza.

  6. Unesite izraz koji želite koristiti u okviru izraza (gornji okvir) sastavljača izraza. Provjerite jeste li prije izraza naveli operator jednakosti (=).

Dodavanje izraza u postojeće grupiranje ili sortiranje

  1. U navigacijskom oknu desnom tipkom miša kliknite izvješće koje želite promijeniti, a zatim na izborničkom prečacu kliknite Prikaz rasporeda ili Prikaz dizajna.

  2. Kliknite razinu grupiranja ili način sortiranja koji želite promijeniti.

  3. Kliknite strelicu prema dolje pokraj postavke Grupiraj prema (za razine grupiranja) ili Sortiraj prema (za načine sortiranja).

    Pojavljuje se popis dostupnih polja.

  4. Na dnu popisa koji sadrži polja kliknite izraz da biste pokrenuli sastavljač izraza.

  5. Upišite izraz u okvir izraza (gornji okvir) sastavljača izraza. Provjerite jeste li prije izraza naveli operator jednakosti (=).

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×