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:
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:
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?
-
Dodatne informacije o mjestu unosa izraza potražite u članku Sastavljanje izraza.
-
Posjetite MSDN da biste vidjeli popis svih dostupnih funkcija programa Access.