Avaldisekoosturi kasutamine

Avaldisi kasutatakse Accessis mitmes erinevas kontekstis ja nad sarnanevad Microsoft Office Exceli valemitele. Avaldisekoostur pakub hõlpsat juurdepääsu väljade nimedele ja andmebaasi juhtelementidele ning paljudele avaldiste kirjutamisel saadaolevatele valmisfunktsioonidele. Saate sõltuvalt vajadustest või eelistustest vaid mõnda või kõiki funktsioone kasutada.

Selle artikli teemad


Avaldisekoosturi kasutamise põhjused

Avaldised koosnevad funktsioonidest, tehtemärkidest, konstantidest ja identifikaatoritest (nt väljade, tabelite, vormide ja päringute nimed). Avaldisekoosturi abil saate neid komponente lihtsalt otsida ja sisestada. Seega muutub avaldiste sisestamine kiiremaks ja täpsemaks. Lisaks aitab avaldisekoostur määratleda komponendid, mis sobivad avaldise tippimiskohaks oleva kontekstiga. See on eriti kasulik, kui koostate veebiandmebaase, kus vaid teatud funktsioonid on kasutamiseks saadaval.

Lisateavet veebiandmebaaside kohta leiate artiklist Veebis ühiskasutatava andmebaasi koostamine.

Avaldisekoosturit saab kasutada uue avaldise koostamiseks, aga ka valmisavaldise, nt leheküljenumbrite, praeguse kuupäeva ning praeguse kuupäeva ja kellaaja avaldise valimiseks.

Avaldisekoosturi saab käivitada enamik kohtadest, kus saab avaldisi käsitsi kirjutada (nt juhtelemendi atribuudist Juhtelemendi allikas või tabelivälja atribuudist Valideerimisreegel). Reeglina, kui atribuudiväljal klõpsamisel kuvatakse nupp Koosta Nupu pilt või menüüs on kuvatud sõna avaldis, saate nupu või sõna klõpsamisega avaldisekoosturi käivitada.

Programmi Access 2010 uued tööriistad avaldiste sisestamiseks

Programmis Access 2010 on uued tööriistad, mille abil saate avaldised kiiremalt ja täpsemalt sisestada. Need tööriistad on lisaks avaldisekoosturile saadaval veel atribuudilehel ja enamik muudes kohtades, kus saate avaldisi sisestada.

IntelliSense ja kohtspikrid

Kui hakkate identifikaatori või funktsiooni nime tippima, kuvab IntelliSense kohe ripploendi võimalike väärtustega. Saate tippimist jätkata või topeltklõpsata loendis õiget väärtust ja selle avaldisse lisada. Teise võimalusena saate soovitud väärtuse valimiseks kasutada üles- ja allanooleklahve ja siis klahvi TAB või ENTER vajutamisega väärtuse avaldisse lisada. Näiteks kui hakkate tippima sõna Vorming, kuvab loend IntelliSense kõik sõnaga Vorming algavad funktsioonid.

 Näpunäide.    Rippmenüü IntelliSense peitmiseks vajutage paoklahvi (ESC). Rippmenüü uuesti kuvamiseks vajutage klahvikombinatsiooni CTRL+SPACEBAR.

Kui loend IntelliSense on kuvatud, kuvatakse praegu valitud üksusest paremal lühikirjeldus või kohtspikker. Vaikimisi valitakse loendi esimene üksus, kuid saate loendi suvalise üksuse valida ja selle kohtspikri kuvada. Kohtspikri abil saate määratleda funktsiooni eesmärgi või mis tüüpi juhtelemendi või atribuudiga üksus on.

Järgmisel joonisel on loend IntelliSense ja kohtspikker.

Rippmenüü IntelliSense ja kohtspikker

Viiktekst 1 IntelliSense kuvab avaldise tippimisel võimalikud funktsioonid ja muud identifikaatorid.
Viiktekst 2 Kohtspikrid kuvavad valitud üksuse lühikirjelduse.

Kiirteave ja spikker

Avaldises funktsiooni tippimisel kuvab funktsioon Kiirteave selle funktsiooni süntaksi. Seega teate täpselt, millised argumendid on funktsiooni jaoks kohustuslikud. Valikulised argumendid on nurksulgudes ([]). Kuvatud kiirteabes saate funktsiooni nime klõpsamisega lisateabe saamiseks spikriteema avada.

Funktsiooni kuva Kiirteave.

Viiktekst 1 Kiirteave kuvab funktsiooni süntaksi. Funktsiooni kohta spikriteema avamiseks klõpsake funktsiooni nime.
Viiktekst 2 Valikulised argumendid on nurksulgudes. Praegu tipitav argument kuvatakse paksu tekstina.

 NB!    Ärge ajage valikulisi argumente tähistavaid nurksulge segi nurksulgudega, mis ümbritsevad identifikaatoreid tegelikus avaldises.

Tagasi algusse Tagasi algusse

Avaldisekoosturi ülevaade

Mitmel juhul piisab avaldise sisestamiseks eelmises jaotises toodud tööriistadest. Siiski võivad vajalikuks osutuda selles jaotises kirjeldatud Avaldisekoosturi muud tööriistad.

Järgmisel joonisel on esitatud Avaldisekoosturi põhilised osad.

Dialoogiboks Avaldisekoostur

Viiktekst 1 Link Juhised ja spikker.    Saate teavet avaldise sisestuskohaks oleva konteksti kohta.
Viiktekst 2 Avaldiseväli.    Tippige väljale avaldis või topeltklõpsake avaldiseelementide lisamiseks alltoodud elemendiloendites üksusi.

 Märkus.    Kui elemendiloendid pole kuvatud (punktid 3, 4 ja 5), klõpsake avaldiseväljast paremal olevat käsku Veel >>.

Viiktekst
3 Loend Avaldiseelemendid.    Klõpsake elemenditüübi kategooriate loendis Avaldiseelemendid kuvamiseks elemenditüüpi.
Viiktekst 4 Loend Avaldisekategooriad.    Klõpsake kategooria väärtuste loendis Avaldiseväärtused kuvamiseks kategooriat. Kui loendis Avaldiseväärtused pole väärtusi, topeltklõpsake kategooriaüksust selle avaldiseväljale lisamiseks.
Viiktekst 5 Loend Avaldiseväärtused.    Topeltklõpsake väärtust selle avaldiseväljale lisamiseks.
Viiktekst 6 Valitud avaldiseväärtuse spikker ja teave.    Klõpsake võimalusel valitud avaldiseväärtuse spikriteema kuvamiseks linki.

Tagasi algusse Tagasi algusse

Avaldiseväli

Avaldisekoosturi ülemises jaotises on väli, kus saate avaldise koostada. Saate avaldise IntelliSense'i ja muude eelmises jaotises kirjeldatud tööriistade abil väljale käsitsi tippida. Soovi korral saate elementide valimiseks ja lisamiseks kasutada välja all olevat kolme elemendiloendit.

 Märkus.    Kui kolm loendit pole avaldisekoosturi alumises jaotises kuvatud, klõpsake dialoogiboksi Avaldisekoostur paremal serval käsku Veel >>.

Avaldiseelemendid, -kategooriad ja -väärtused

Avaldisekoosturi alumise jaotise laiendamisel kuvatakse kolm loendit, mida saate avaldise elementide valimiseks kasutada.

  • Loend Avaldiseelemendid kuvab ülataseme elemendid, mis on avaldise koostamiseks saadaval (nt andmebaasiobjektid, funktsioonid, konstandid, tehtemärgid ja põhilised avaldised). Loendi sisu on erinev sõltuvalt kontekstist, kus te olete. Näiteks kui tipite avaldist vormi atribuudis Juhtelemendi allikas, on loendis erinevad üksused võrreldes sellega, kui tipiksite avaldist tabeli atribuudis Valideerimisreegel.
  • Loend Avaldisekategooriad sisaldab loendis Avaldiseelemendid tehtud valiku määratud elemente või elemendikategooriad. Näiteks kui klõpsate loendis Avaldiseelemendid üksust Valmisfunktsioonid, kuvab loend Avaldisekategooriad funktsioonikategooriad.
  • Loend Avaldiseväärtused kuvab vasakus ja keskmises loendis valitud elementide ja kategooriate väärtused (kui neid on). Näiteks kui klõpsate vasakus loendis üksust Valmisfunktsioonid ja seejärel keskmises loendis funktsioonikategooriat, kuvab loend Avaldiseväärtused valitud kategooria kõik valmisfunktsioonid.

Avaldisele elemendiloendite abil elemendi lisamine

  1. Klõpsake loendis Avaldiseelemendid üksust. Näiteks sisseehitatud funktsiooni sisestamiseks laiendage menüüd Funktsioonid ja klõpsake nuppu Sisseehitatud funktsioonid.

    Keskmine ja parempoolne loend muutuvad vastavate väärtuste kuvamiseks.
  2. Võimalusel klõpsake kategooriat keskmises loendis. Selle näite jaoks klõpsake üksust Programmivoog.

    Parem loend muutub ja kuvab vastavad väärtused.
  3. Topeltklõpsake üksust paremas loendis. Selle näite jaoks topeltklõpsake üksust IIF.

    Access lisab üksuse avaldiseväljale. Selle näites lisab Access IIF (<<expression>>, <<truepart>>, <<falsepart>>).
  4. Asendage kõik kohatäitetekstid kehtivate argumendiväärtustega. Kohatäite tekst on tähistatud noolsulgudega (<< >>). Selles näites on kohatäited <<expression>>, <<truepart>> ja <<falsepart>>.
  • Klõpsake avaldiseväljal kohatäidet ja tippige argument käsitsi või valige elemendiloenditest element.

     Näpunäide.    Funktsiooni kehtivate argumentide lisateavet sisaldava spikriteema kuvamiseks valige loendis Avaldiseväärtused funktsioon ja klõpsake Avaldisekoosturi allosas olevat linki.

  1. Kui avaldis sisaldab muid elemente, võivad need kohatäitega <<Expr>> eraldatud olla. Enne kogu avaldise kehtivaks muutumist peate kohatäite tehtemärgiga asendada.

Tagasi algusse Tagasi algusse

 
 
Rakenduskoht:
Access 2010