Programoje "Access" yra daug įtaisytųjų funkcijų, kurias galite naudoti reiškiniui kurti. Jei perskaitėte Reiškinio kūrimas, galite prisiminti, kad funkcijos yra tik vienas iš galimų reiškinio sudedamųjų dalių. Tačiau jūs negalite atlikti per daug su reiškiniais, galų gale išmokti įtraukti į juos funkcijas.
Pastaba: Savo reiškiniuose taip pat galite naudoti pasirinktines įtaisytąsias funkcijas, bet jei žinote, kaip jas sukurti, gali būti, kad jums nereikia tokio straipsnio! Galbūt tiesiog ieškote visų galimų "Access" funkcijų sąrašo.
Pirmiausia, pateikiame keletą funkcijų naudojimo pagrindų:
-
Norėdami naudoti funkciją, įveskite raktažodį, atidaromąjį skliaustą, argumentus (reikšmes), kuriais norite siųsti, tada uždaromuosius skliaustus.
-
Kai kurioms funkcijoms nereikia jokių argumentų, tačiau kitos reikalauja kelių, tokiu atveju atskirkite jas kableliais.
-
Funkcijos argumentai gali būti identifikatoriai, konstantos arba kitos funkcijos. Galite toliau derinti šiuos ingredientus naudodami standartinius matematinius operatorius (pvz., +, -, *, arba /) arba lyginimo operatorius (pvz., <, > arba =).
-
Funkcijos paima bet kokią informaciją, kurią pateikiate kaip argumentus, paleidžia kodą fone ir grąžina reikšmę į tikslią vietą, kurioje įvedėte funkciją. Kitaip tariant, jūs galite būti programuotojas be tikrai daro bet kokį programavimą!
Garsas baugina? Tai nelabai. Galbūt jums padės pavyzdys ar du:
Šį reiškinį sudaro tik funkcija IIf (žali simboliai). Atkreipkite dėmesį į žalius kablelius, skiriančius tris argumentus. Šiame pavyzdyje naudojame funkciją IIf, kad palygintume lauką, pavadintą Terminas su šiandienos data. Jei laukas Terminas yra didesnis arba lygus šiandienos datai, bus pateikta eilutė "Gerai"; kitu atveju bus grąžinta "Pradelsimas".
-
Pirmasis funkcijos IIf argumentas yra loginis testas, kurį sudaro lauko DueDate identifikatorius (oranžine spalva), keletas lyginimo operatorių (raudona spalva) ir funkcija Date (mėlyna spalva), kuriai jokie argumentai nereikalingi.
-
Antrasis ir trečiasis funkcijos IIf argumentai yra eilutės konstantos (juoda spalva), kurios turi būti kabutėse. Šie du argumentai taip pat gali būti funkcijos arba reiškiniai, kurie pateikia skaičius arba tekstą.
Galite naudoti tokį reiškinį formos ar rodinio teksto lauke arba lentelės apskaičiuotajame lauke, be kitų vietų.
Štai dar vienas pavyzdys, kuriame funkcija naudojama reiškinyje norint sukurti teksto eilutę:
Čia reiškinys pradedamas eilutės konstanta (juoda spalva).
-
Ampersandas (raudonai) yra sujungimo operatorius, kuris naudojamas eilutėms sujungti.
-
Funkcija Left (žalia spalva) turi du argumentus:
-
Lauko identifikatorius (oranžinės spalvos) ir
-
Sveikojo skaičiaus konstanta (juoda). Šiuo atveju mes tiesiog norime dviejų kairiausio lauko simbolių, todėl įvedame 2.
-
Jei lauke Produkto kodas buvo "CD22035", šio reiškinio rezultatai bus "Prefiksas: CD".
Reikia daugiau informacijos apie reiškinius ir funkcijas?
-
Daugiau informacijos apie tai, kur įvedate reiškinius, žr. Reiškinio kūrimas.
-
Apsilankykite MSDN, kad būtų pateiktas visų galimų "Access" funkcijų sąrašas.