Programa "Access" turi daug įtaisytųjų funkcijų, kurias galite naudoti kurdami reiškinius. Jei perskaitėte išraiškos komponavimo versiją, gali būti, kad funkcijos yra tik viena iš galimų išraiškos sudedamųjų dalių. Tačiau negalite atlikti per daug išraiškų, bet galiausiai nesužinote, kaip į jas įtraukti funkcijų.
Pastaba: Taip pat galite naudoti individualizuotą savo reiškinių funkcijas, tačiau jei žinote, kaip kurti šias funkcijas, tikriausiai jums nereikia šio straipsnio. Jūs galite tiesiog ieškoti visų galimų prieigos funkcijų sąrašo.
Pirmiausia toliau pateikiame kelis dalykus apie funkcijų naudojimą:
-
Norėdami naudoti funkciją, įveskite raktažodį, atidarytą skliaustus, argumentus (reikšmes), kuriuos norite nusiųsti, tada – uždaromąjį skliaustelį.
-
Kai kurioms funkcijoms nereikia jokių argumentų, tačiau kitiems reikia kelių, tokiu atveju atskirdami juos kableliais.
-
Funkcijos argumentai gali būti identifikatoriai, konstantos arba kitos funkcijos. Galite toliau derinti šias sudedamąsias dalis naudodami standartinius matematinius operatorius (pvz., +,-, * arba/) arba palyginimo operatorių (pvz., <, > arba =).
-
Funkcijos atlieka bet kokią informaciją, kurią pateikiate kaip argumentus, paleiskite kai kuriuos "scenos" kodus ir grąžina reikšmę į tikslią vietą, kur įvedėte funkciją. Kitaip tariant, galite būti programuotoju be jokios programavimo!
Garsas bauginanti? Tai tikrai nėra. Galbūt pavyzdys ar du padės:
Šį reiškinį sudaro tik funkcija IIf (žali simboliai). Žymėkite žaliąsias kablelius atskirkite tris argumentus. Šiame pavyzdyje naudojame funkciją IIf, kad palygintumėte lauką, pavadintą DueDate iki šiandienos datos. Jei laukas DueDate yra didesnis arba lygus šiandienos datai, jis pateiks eilutę "gerai"; Priešingu atveju bus grąžinta "pavėluotas".
-
Pirmasis funkcijos IIf argumentas yra logiškas testas, kurį sudaro lauko DueDate identifikatorius (oranžiniame), pora palyginimo operatorių (raudonai) ir funkcija DATE (mėlynai), kuriai nereikia jokių argumentų.
-
"IIf" funkcijos antras ir trečias argumentai yra ir eilutės konstantos (nespalvotai), kurios turi būti pridėtos kabutėse. Šie du argumentai taip pat gali būti funkcijos arba reiškiniai, kurie grąžina skaičius ar tekstą.
Galite naudoti išraišką, pvz., teksto lauke, esančiame formoje arba rodinyje, arba lentelėje apskaičiuotame lauke, be kitų vietų.
Štai kitas pavyzdys, kuriame išraiškoje naudojama funkcija, skirta teksto eilutei sukurti:
Čia reiškinys pradedamas nuo eilutės konstantos (Juodas).
-
Ampersendas (raudonai) yra sujungimo operatorius, kuris naudojamas sujungti eilutes.
-
Funkcija Left (žalia spalva) priima du argumentus:
-
Lauko identifikatorius (oranžiniame) ir
-
Sveikojo skaičiaus konstanta (juodai). Šiuo atveju mes tiesiog norime, kad būtų du kairiausi lauko simboliai, todėl mes įvedame 2.
-
Jei lauke ProductCode yra "CD22035", šio reiškinio rezultatai būtų "priešdėlis: CD".
Norite daugiau informacijos apie reiškinius ir funkcijas?
-
Daugiau informacijos apie tai, kur įvedate reiškinius, ieškokite reiškinio kūrimas.
-
Apsilankykite MSDN, kad būtų rodomas visų galimų "Access" funkcijų sąrašas.