V Accessu je na voljo veliko vgrajenih funkcij, ki jih lahko uporabite za ustvarjanje izrazov. Če ste prebrali Zgradi izraz, se lahko spomnite, da so funkcije le ena od možnih sestavin v izrazu. Vendar pa z izrazi ne morete narediti preveč, ne da bi se sčasoma naučili, kako jim dodati funkcije.
Opomba: V izrazih lahko uporabite tudi funkcije, ki so vgrajene po meri, toda če veste, kako jih ustvarite, verjetno ne boste potrebovali članka, kot je ta. Morda iščete le seznam vseh Accessovih funkcij, ki so na voljo.
Najprej je tukaj nekaj osnov uporabe funkcij:
-
Če želite uporabiti funkcijo, vnesite njeno ključno besedo, oklepaj, argumente (vrednosti), ki jih želite poslati, in nato zaklepaj.
-
Nekatere funkcije ne potrebujejo nobenega argumenta, druge pa zahtevajo več, v tem primeru pa jih ločite z vejicami.
-
Argumenti funkcije so lahko identifikatorji, konstante ali druge funkcije. Te sestavine lahko dodatno združite s standardnimi matematičnimi operatorji (na primer +, -, *, ali /) ali primerjalnimi operatorji (kot so <, > ali =).
-
Funkcije prevzamejo vse informacije, ki jih navedete kot argumente, v ozadju zaženejo določeno kodo in nato vrnejo vrednost na točno mesto, kjer ste vnesli funkcijo. Z drugimi besedami, lahko ste programer, ne da bi zares naredil kakršno koli programiranje!
Se vam zdi zvok zastrašujo? Ni res. Morda vam bo v pomoč primer ali dva:
Ta izraz je v celoti sestavljen iz funkcije IIf (zeleni znaki). Bodite seznanjeni z zelenimi vejicami, ki ločujejo tri argumente. V tem primeru funkcijo IIf uporabljamo za primerjavo polja z imenom DueDate z današnjim datumom. Če je polje DueDate večje ali enako današnjem datumu, vrne niz »V redu«; sicer vrne »Zakasnitev«.
-
Prvi argument funkcije IIf je logični preskus, ki je sestavljen iz identifikatorja za polje DueDate (v oranžni), nekaj primerjalnih operatorjev (rdeče) in funkcijo Date (v modri barvi), ki ne zahteva nobenega argumenta.
-
Drugi in tretji argument funkcije IIf sta konstanti niza (v črni barvi), ki morata biti zapisani med narekovaji. Ta dva argumenta sta lahko tudi funkciji ali izraza, ki vrneta števila ali besedilo.
Ta izraz lahko med drugim uporabite v polju z besedilom v obrazcu ali pogledu ali v izračunanem polju v tabeli.
Tu je še en primer, ki uporablja funkcijo v izrazu za ustvarjanje besedilnega niza:
Tukaj se izraz začne s konstanto niza (v črni barvi).
-
Znak »in« (rdeče) je operator spajanja, ki se uporablja za združevanje nizov.
-
Funkcija Left (zeleno) zahteva dva argumenta:
-
Identifikator polja (v oranžni barvi) in
-
Celoštevilska konstanta (v črni barvi). V tem primeru želimo le dva skrajno leva znaka polja, zato smo vnesli 2.
-
Če je polje »KodaIzdelka« vsebovalo CD22035«, bi bil rezultat tega izraza »Predpona: CD«.
Želite več informacij o izrazih in funkcijah?
-
Če želite več informacij o tem, kje vnesete izraze, glejte Ustvarjanje izraza.
-
Obiščite spletno mesto MSDN, če si želite ogledati seznam vseh Accessovih funkcij, ki so na voljo.