Access ima mnogo ugrađenih funkcija koje možete da koristite za pravljenje izraza. Ako ste pročitali članak Napravi izraz, možete da se setite da su funkcije samo jedan od mogućih sastojaka u izrazu. Međutim, ne možete da uradite previše sa izrazima a da na kraju ne naučite kako da im dodate funkcije.
Napomena: Možete da koristite i prilagođene funkcije u izrazima, ali ako znate kako da ih kreirate, verovatno vam nije potreban ovaj članak! Možda samo tražite listu svih dostupnih Access funkcija.
Prvo, evo nekoliko osnova o korišćenju funkcija:
-
Da biste koristili funkciju, otkucajte njenu ključnu reč, otvorenu zagradu, argumente (vrednosti) koje želite da pošaljete, a zatim zatvorenu zagradu.
-
Nekim funkcijama nisu potrebni argumenti, ali druge zahtevaju nekoliko, u kom slučaju ih razdvajate zarezima.
-
Argumenti funkcije mogu biti identifikatori, konstante ili druge funkcije. Možete dodatno kombinovati ove sastojke koristeći standardne matematičke operatore (kao što su +, -, *, ili /) ili operatore poređenja (kao što su <, > ili =).
-
Funkcije uzimaju sve informacije koje pružite kao argumente, pokreću neki kôd u pozadini, a zatim vraćaju vrednost na tačno mesto gde ste otkucali funkciju. Drugim rečima, možete biti programer bez stvarnog programiranje!
Zvuиi zastraљujuжe? Nije baљ. Možda će vam jedan ili dva primera pomoći:
Ovaj izraz se sastoji u potpunosti od funkcije IIf (zelenih znakova). Obratite paznju na to da zeleni zarez razdvaja tri argumenta. U ovom primeru koristimo funkciju IIf za poređenje polja pod imenom "DueDate" sa današnjim datumom. Ako je polje "DueDate" veće ili jednako današnjem datumu, vratiće nisku "U redu"; u suprotnom, vratiće "Prekorači".
-
Prvi argument funkcije IIf je logički test koji se sastoji od identifikatora za polje "DueDate" (u narandžastom), nekoliko operatora poređenja (crvenom bojom) i funkcije Date (plavom bojom) koja ne zahteva argumente.
-
Drugi i treći argumenti funkcije IIf su konstante niske (u crnom), koje moraju biti pod znacima navoda. Ova dva argumenta mogu da budu i funkcije ili izrazi koji daju brojeve ili tekst.
Ovakvi izraz možete da koristite u okviru za tekst u obrascu ili prikazu ili u izračunatom polju u tabeli, između ostalog.
Evo još jednog primera koji koristi funkciju u izrazu za kreiranje tekstualne niske:
Ovde izraz počinje konstantom niske (crnom).
-
Znak "ampersand" (crvenom bojom) je operator spajanja koji se koristi za spajanje niski.
-
Funkcija Left (zelenom bojom) ima dva argumenta:
-
Identifikator polja (narandžastom) i
-
Konstanta celog broja (u crnom). U ovom slučaju, želimo samo dva krajnja leva znaka polja, pa unosmo 2.
-
Ako polje "ProductCode" sadrži "CD22035", rezultati ovog izraza biće "Prefiks: CD".
Želite više informacija o izrazima i funkcijama?
-
Više detalja o tome gde unosite izraze potražite u članku Pravljenje izraza.
-
Posetite MSDN da biste videli listu svih dostupnih Access funkcija.