Access ima puno ugrađenih funkcija koje možete koristiti za stvaranje izraza. Ako ste pročitali Stvaranje izraza, možda ćete se prisjetiti da su funkcije samo jedan od mogućih sastojaka u izrazu. No ne možete previše raditi s izrazima, a da na kraju ne naučite kako im dodavati funkcije.

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

Prvo, evo nekoliko osnovnih tema o korištenju funkcija:

  • Da biste koristili funkciju, upišite njegovu ključnu riječ, otvorenu zagradu, argumente (vrijednosti) koje želite uputiti, a zatim zatvaranjem zagrade.

  • Nekim funkcijama nisu potrebne nikakve argumente, no za druge je potrebno nekoliko, a u tom slučaju ih razdvoji 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 +,-, * i/) ili operatori usporedbe (primjerice <, > ili =).

  • Funkcije uzimaju sve podatke koje navedete kao argumente, pokrenite neki kod iza scena, a zatim vratite vrijednost na točno mjesto na kojem ste unijeli funkciju. Drugim riječima, možete biti programer, a da zaista ne radite bilo koji programiranje!

Zvuèiš zastraљujuжe? Nije baš. Možda će vam primjer ili dvije pomoći:

Primjer korištenja funkcije IIf u nekom izrazu.

Ovaj je izraz sastavljen u cijelosti od funkcije IIf (zelene znakove). Zapamtite zelene zareze koji odvajaju tri argumenta. U ovom primjeru koristite funkciju IIf da biste usporedili polje koje se zove DueDate do današnjeg datuma. Ako je polje DueDate veće od ili jednako današnjem datumu, vratit će niz "u redu"; u suprotnom će se vratiti "isteklo".

  • Prvi argument funkcije IIf logički je test koji se sastoji od identifikatora za polje DueDate (u narančastoj), nekoliko operatora usporedbe (crvenim) i funkcija date (u plavom), što ne zahtijeva argumente.

  • Drugi i treći argumenti funkcije IIf oba su konstante niza (u crnoj boji), koja mora biti zatvorena u ponudama. Ova dva argumenta mogu biti i funkcije ili izrazi koji vraćaju brojeve ili tekst.

U tekstnom okviru na obrascu ili prikazu možete koristiti izraz kao što je ovaj, ili u izračunatom polju u tablici, među ostalim mjestima.

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

Primjer korištenja funkcije Left u nekom izrazu.

Ovdje će se izraz započeti s konstantom niza (u crnoj boji).

  • Ampersand (crveno) je operator za spajanje, koji se koristi za spajanje nizova.

  • Funkcija LEFT (u zelenom) traje dva argumenta:

    • Identifikator polja (u narančastoj) i

    • Konstanta cijelih brojeva (u crnoj boji). U ovom slučaju samo želimo dvije lijeve strane polja, pa ćemo unijeti 2.

Ako polje proizvoda sadrži "CD22035", rezultati ovog izraza bit će "prefiks: CD".

Želite li saznati više 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.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.