Funktsioonide lisamine Accessi avaldistesse

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

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õimalik, et otsite lihtsalt 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 ([tähtaeg identifikaatorist] > = (kuupäev), "OK", "Tasumata")

See avaldis koosneb täielikult IIf-funktsioonist (rohelised märgid). 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".

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

  • Funktsioonil Left (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?

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma 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.

×