Primjenjuje se na
Access 2013

Access sadrži brojne ugrađene funkcije koje možete koristiti za sastavljanje izraza. Ako ste pročitali Sastavljanje izraza, možda ćete se prisjetiti da su funkcije samo jedan od mogućih sastojaka u izrazu. No s izrazima ne možete učiniti previše, a da naposljetku ne naučite kako u njih dodavati funkcije.

Napomena:  U izrazima možete koristiti i prilagođene funkcije, ali ako ih znate stvoriti, vjerojatno vam nije potreban članak kao što je ovaj! Možda tražite samo popis svih dostupnih funkcija programa Access.

Evo nekoliko osnova korištenja funkcija:

  • Da biste koristili funkciju, upišite njezinu ključnu riječ, otvorenu zagradu, argumente (vrijednosti) koje želite poslati, a zatim zatvorenu zagradu.

  • Neke funkcije ne trebaju argumente, ali ih je potrebno nekoliko, a u tom ih slučaju razdvojite zarezima.

  • Argumenti funkcije mogu biti identifikatori, konstante ili druge funkcije. Te sastojke možete dodatno kombinirati pomoću standardnih matematičkih operatora (kao što su +, -, *ili /) ili operatora usporedbe (kao što su <, > ili =).

  • Funkcije uzmu sve informacije koje napišete kao argumente, pokreću neki kod u pozadini, a zatim vraćaju vrijednost na točno mjesto na kojem ste upisali funkciju. Drugim riječima, možete biti programer, a da pritom ne radite programiranje!

Zvuči zastrašujuće? Nije baš tako. Možda će vam pomoći primjer ili dva:

Primjer korištenja funkcije IIf u nekom izrazu.

Taj se izraz sastoji u potpunosti od funkcije IIf (zelenih znakova). Obratite pozornost na zelene zareze koji razdvajaju tri argumenta. U ovom primjeru pomoću funkcije IIf uspoređujemo polje s nazivom DueDate s današnjim datumom. Ako je polje DueDate veće ili jednako današnjem datumu, vratit će niz "U redu"; u suprotnom će vratiti "Prekogra e".

  • Prvi argument funkcije IIf logički je test koji se sastoji od identifikatora za polje DueDate (narančasto), nekoliko operatora usporedbe (crvenom bojom) i funkcije Date (plavom bojom), što ne zahtijeva argumente.

  • Drugi i treći argumenti funkcije IIf obje su konstante niza (u crnoj boji), koje se moraju nalaziti u navodcima. Ta dva argumenta mogu biti funkcije ili izrazi koji vraćaju brojeve ili tekst.

Izraz kao što je ovaj možete koristiti u tekstnom okviru na obrascu ili prikazu ili u izračunatom polju u tablici, između ostalih mjesta.

Evo još jednog primjera koji koristi funkciju u izrazu za stvaranje tekstnog niza:

Primjer korištenja funkcije Left u nekom izrazu.

Ovdje izraz započinje konstantom niza (u crnoj boji).

  • Ampersand (u crvenoj boji) je operator povezivanja koji se koristi za spajanje nizova.

  • Funkcija Left (u zelenoj boji) koristi dva argumenta:

    • Identifikator polja (narančasto) i

    • Konstanta cijelog broja (u crnoj boji). U ovom slučaju želimo samo dva krajnje lijeva znaka polja, pa ćemo unijeti 2.

Ako polje ProductCode sadrži "CD22035", rezultati tog izraza bit će "Prefiks: CD".

Želite li dodatne informacije o izrazima i funkcijama?

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.