Applies ToAccess 2013

Access sisaldab mitmesuguseid valmisfunktsioone, mille abil saate koostada avaldisi. Kui olete lugenud artiklit Avaldise koostamine, siis ehk meenub teile, et funktsioonid on lihtsalt üks võimalikke avaldise osi. Kuid te ei saa avaldistega eriti palju teha, kui te ei tea, kuidas lisada neisse funktsioone.

Märkus.:  Avaldistes saate kasutada ka kohandatud funktsioone, kuid kui teate, kuidas neid luua, siis ei vaja te ilmselt ka seda artiklit. Võite lihtsalt otsida kõigi saadaolevate Accessi funktsioonide loendit.

Esmalt mõni põhitõde funktsioonide kasutamise kohta.

  • Funktsiooni kasutamiseks tippige selle võtmesõna, vasaksulg, soovitud argumendid (väärtused) ja seejärel paremsulg.

  • Mõni funktsioon ei vaja argumente, kuid mõni vajab mitut; sel juhul tuleb need eraldada komadega.

  • Funktsiooni argumendid võivad olla identifikaatorid, konstandid või muud funktsioonid. Saate neid osi täiendavalt kombineerida standardsete matemaatiliste tehtemärkide (nt +, -, * või /) või võrdlusmärkide (nt <, > või =) abil.

  • Funktsioonid tõlgendavad kogu sisestatud teavet argumentidena, käitavad taustal koodi ja seejärel tagastavad väärtuse täpselt samasse kohta, kuhu te funktsiooni tippisite. Teisisõnu, te võite olla programmeerija ilma, et te tegelikult üldse midagi programmeeriks.

Kas kõlab hirmutavalt? Tegelikult pole seal midagi keerukat. Toome selle tõestuseks paar näidet:

IIf-funktsiooni avaldises kasutamise näide.

See avaldis koosneb täielikult funktsioonist IIf (rohelistest märkidest). Pange tähele rohelisi komasid, mis eraldavad kolme argumenti. Selles näites võrdleme IIf-funktsiooni abil välja nimega Tähtaeg tänase kuupäevaga. Kui välja Tähtaeg väärtus on suurem kui tänane kuupäev või sellega võrdne, tagastatakse string "OK"; kui mitte, tagastatakse string "Tähtaja ületanud".

  • Funktsioon IIf esimene argument on loogiline test, mis koosneb DueDate välja identifikaatorist (Orange), paari võrdluse tehtemärgist (punasena) ja funktsioon Date (sinises), mis ei nõua argumente.

  • IIf-funktsiooni teine ja kolmas argument on mõlemad stringikonstandid (mustad), mis tuleb ümbritseda jutumärkidega. Need kaks argumenti võivad olla ka funktsioonid või avaldised, mis tagastavad numbreid või teksti.

Sellist avaldist võite kasutada muuhulgas vormi või vaate tekstiväljal või tabeli arvutuslikul väljal.

Järgmisena veel üks näide, kus luuakse avaldises funktsiooni abil tekstistring:

Left-funktsiooni avaldises kasutamise näide.

Siin algab avaldis stringikonstandiga (must).

  • Ja-märk (punane) on ühendav tehtemärk, mille abil ühendatakse stringe.

  • Funktsioon LEFT (roheline) võtab kaks argumenti.

    • välja identifikaator (oranž); ja

    • täisarvuline konstant (must). Praegusel juhul soovime vaid välja kahte vasakpoolseimat märki, seega sisestame arvu 2.

Kui väli Tootekood sisaldas koodi “CD22035”, oleks selle avaldise tulemid “Eesliide: CD”.

Soovite avaldiste ja funktsioonide kohta rohkem teavet?

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.