Primenjuje se na
Access 2013

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:

Primer korišćenja funkcije IIf u izrazu.

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:

Primer korišćenja funkcije Left u izrazu.

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?

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.