Funktsioonide lisamine Accessi avaldistesse

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

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.: Saate kasutada ka lähtuvalt ehitatud funktsioone teie avaldistes, kuid kui teate, kuidas neid luua, on tõenäoline, ei pea te artikkel umbes selline! Teil võib-olla lihtsalt otsin kõigi saadaolevate Accessi funktsioonide loendi.

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 funktsiooni IIf (roheline märki). Pange tähele, roheline komad, eraldades kolme argumenti. Selles näites me kasutame funktsiooni IIf võrdlemiseks välja tähtaeg identifikaatorist tänase kuupäeva. Kui välja tähtaeg identifikaatorist on suurem kui või võrdne tänase kuupäeva, kuvatakse see annaks string "OK"; muul juhul selle tagasi "Ületatud".

  • IIf-funktsiooni esimene argument on loogiline test, mis koosneb välja tähtaeg identifikaatorist (oranž), paarist võrdlusmärgist (punased) ja funktsiooni Date (sinine), mis ei vaja 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 arvutatud 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.

  • Selle funktsiooni vasakule (roheline) 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 Tootekood sisaldas koodi “CD22035”, oleks selle avaldise tulemid “Eesliide: CD”.

Soovite avaldiste ja funktsioonide kohta rohkem teavet?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×