Rakenduskoht
Access 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. Siiski ei saa te avaldistega liiga palju teha, kui te ei saa lõpuks teada, kuidas neile funktsioone lisada.

Märkus.:  Avaldistes saate kasutada ka kohandatud funktsioone, kuid kui teate, kuidas neid luua, pole teil tõenäoliselt sellist artiklit vaja. Võimalik, et otsite lihtsalt kõigi saadaolevate Accessi funktsioonide loendit.

Esmalt on siin mõned põhitõed 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 teised nõuavad mitut, misjuhul 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? See ei ole tegelikult. Toome selle tõestuseks paar näidet:

IIf-funktsiooni avaldises kasutamise näide.

See avaldis koosneb täielikult funktsioonist IIf (rohelised märgid). Pange tähele rohelisi komasid, mis eraldavad kolme argumenti. Selles näites võrdleme funktsiooni IIf abil välja nimega Tähtaeg tänase kuupäevaga. Kui väli Tähtaeg on tänasest kuupäevast suurem või sellega võrdne, tagastatakse string "OK". vastasel juhul tagastatakse tekst "Tähtaja ületanud".

  • Funktsiooni IIf esimene argument on loogiline test, mis koosneb välja Tähtaeg identifikaatorist (oranž), paarist võrdlusmärgist (punasega) ja funktsioonist Date (sinisena), 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ärgmises näites kasutatakse tekstistringi loomiseks avaldises funktsiooni.

Left-funktsiooni avaldises kasutamise näide.

Siin algab avaldis stringikonstandiga (must).

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

  • Funktsioonil Left (rohelisena) on 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 ProductCode sisaldas sõna "CD22035", oleks selle avaldise tulemiks "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.