Access ima veliko vgrajenih funkcij, ki jih lahko uporabite za ustvarjanje izrazov. Če ste prebrali Ustvarjanje izraza, se lahko spomnite, da so funkcije le ena od možnih sestavin v izrazu. Vendar pa ne morete narediti preveč z izrazi, ne da bi se sčasoma naučili, kako jim dodati funkcije.
Opomba: Uporabite lahko tudi funkcije po meri v izrazih, če pa veste, kako ustvariti te možnosti, morda ne potrebujete članka, kot je ta! Morda boste le iskali seznam vseh razpoložljivih funkcij za dostop.
Najprej je na voljo nekaj osnov za uporabo funkcij:
-
Če želite uporabiti funkcijo, vnesite ključno besedo, odprti oklepaj, argumente (vrednosti), ki jih želite poslati, in nato zaklepaj.
-
Nekatere funkcije ne potrebujejo nobenih argumentov, drugi pa zahtevajo več, v tem primeru pa jih ločite z vejicami.
-
Argumenti funkcije so lahko identifikatorji, konstante ali druge funkcije. Te sestavine lahko nadalje kombinirate s standardnimi matematičnimi operatorji (kot so +,-, * ali/) ali operatorji primerjave (na primer <, > ali =).
-
Funkcije naredijo vse informacije, ki jih navedete kot argumente, in nato za kulise zaženite nekaj kode in nato vrnite vrednost na točno mesto, kjer ste vnesli funkcijo. Z drugimi besedami, lahko ste programer, ne da bi v resnici delali vse programiranja!
Ali zveni zastrašujoče? Ni res. Morda bo na primer v pomoč:
Ta izraz je v celoti sestavljen iz funkcije IIF (zelenih znakov). Zapomnite si zelene vejice, ki ločujejo tri argumente. V tem primeru uporabljamo funkcijo IIf za primerjavo polja z imenom DueDate na današnji datum. Če je polje» DueDate «večje ali enako kot današnji datum, vrne niz» v redu «; v nasprotnem primeru bo vrnjena» zapadlo «.
-
Prvi argument funkcije IIf je logični preskus, ki je sestavljen iz identifikatorja za polje» DueDate «(v oranžni barvi), nekaj primerjalnih operatorjev (v rdeči barvi) in datumska funkcija (v modri barvi), ki ne zahteva nobenega argumenta.
-
Drugi in tretji argument funkcije IIf sta konstanti nizov (v črni barvi), ki morata biti v narekovajih. Ta dva argumenta lahko delujeta tudi kot izraza, ki vračata številke ali besedilo.
Izraz, kot je ta, lahko uporabite v polju z besedilom v obrazcu ali pogledu ali v izračunanem polju v tabeli med drugimi kraji.
Tukaj je še en primer, ki uporablja funkcijo v izrazu za ustvarjanje besedilnega niza:
Na tem mestu se izraz začne z konstanto niza (v črni barvi).
-
Znak» et «(rdeče) je operator spajanja, ki se uporablja za združevanje nizov skupaj.
-
Leva funkcija (v zeleni barvi) ima dva argumenta:
-
Identifikator polja (v oranžni barvi) in
-
Konstanta celo število (črno). V tem primeru želimo samo dva skrajno leva znaka polja, tako da vnesemo 2.
-
Če je polje» KodaIzdelka ««vsebovalo» CD22035 «, bodo rezultati tega izraza» predpona: CD «.
Želite več informacij o izrazih in funkcijah?
-
Če želite več informacij o tem, kje vnašate izraze, glejte graditev izraza.
-
Obiščite MSDN za seznam vseh razpoložljivih funkcij dostopa.