Reegli lisamine

Vormimalli kujundamisel saate reeglite abil automaatselt kuvada dialoogibokse, määrata väljade väärtusi, esitada päringuid või luua andmeühendusi, aktiveerida mitmesuguseid vaade või vorme teatud sündmuste esinemisel või tingimuste täitmisel avada või sulgeda. Sündmused võivad hõlmata teatud kindla välja või rühma muutumist andmeallikas, mõne nupu klõpsamist, korduv jaotis või korduv tabel rea lisamist või vormi avamist või edastamist. Tingimused võivad hõlmata arvutusi, XPath-avaldisi, kasutajaroll ning seda, kas välja väärtus on tühi, jääb määratud vahemikku, võrdub mõne teise välja väärtusega, algab teatud märkidega või sisaldab teatud märke.

Iga reegli osas saate lisada mitu toimingut. Näiteks võite lisada reegli, mille järgi kuvatakse kasutajat uuest vormivaatest teavitav dialoogiboksiteade, muudetakse vormivaadet ja luuakse siis andmeühendus, kui kasutaja täidab väljaga seotud juhtelemendi.

Selle artikli teemad

Ülevaade

Ühilduvus

Sellise reegli lisamine, mis käivitub siis, kui kasutaja avab vormi

Reegli lisamine juhtelemendile

Reegli lisamine väljale või rühmale

Ülevaade

Kui peate vormimallile rakendama äriloogikat, võite kasutada reegleid. Reegli abil saab automaatselt teha järgmist.

  • Dialoogiboksi teate kuvamine.    Saate lisada reegli, et vormi teatud tingimuse täitmisel kuvataks kasutajale teie määratud teatega dialoogiboks. Näiteks võite määrata, et kui kasutaja sisestab kuluaruande vormil määratud summat ületava väärtuse, kuvataks kasutajat sellest teavitav teade.

  • Dialoogiboksi avaldise kuvamine.    Saate lisada reegli vormi erinevate väljade väärtusi arvutava XPath-avaldise tulemite kuvamiseks. Seda toimingut võite kasutada näiteks mitme keeruka arvutuse sooritamiseks kasutatava reegli vahel. Selle toimingu abil saate kontrollida, kas arvutuskäik vastab eeldatule, jälgides iga arvutuskäigu ajal väärtustes aset leidvaid muudatusi.

  • Vaate vahetamine.    Saate lisada reegli, mis aitab liikuda mitme vaate seas või vahetada vormivaadet, mis põhineb vormi avava kasutajaga seostatud kasutajarolliga. Näiteks võite lisada reegli nupule, mille klõpsamisel saab kasutaja avada eelmise või järgmise vaate.

  • Välja väärtuse määramine.    Saate lisada reegli, mis arvutab välja väärtuse. Näiteks saate lisada reegli väljale, millel kuvatakse projekti lõppkuupäev, võttes aluseks mõne teise välja kuupäeva, millele on lisatud teatud kindel arv päevi.

  • Päring andmeühenduse kaudu.    Saate lisada reegli, mis edastab vormi teatud tingimuse täitmisel andmeühenduse kaudu päringu. Näiteks võite lisada reegli, mis edastab andmeühenduse kaudu päringu siis, kui kasutaja sisestab kuluaruande vormil oma töötajakoodi.

  • Edastus andmeühenduse kaudu.    Saate lisada reegli, mis edastab kõik vormi andmed andmeühenduse kaudu välisandmeallikasse. Näiteks võite loataotluse vormimallile lisada reegli, mis edastab vormi väljadele sisestatud andmed teatud veebiteenusele ja andmebaasi siis, kui kasutaja klõpsab vormil nuppu Edasta.

  • Täitmiseks uue vormi avamine.    Saate lisada reegli, mis avab sellel või mõnel muul vormimallil põhineva vormi uue eksemplari. Näiteks võite loataotluse vormimallile lisada reegli, mis sooritab automaatselt järgmise toimingu: kui välja väärtus ületab määratud summa, avab reegel uue vormi, mis põhineb mõnel teisel, nii elektrivõrgu kui ka hoonestusõiguse taotluste jaoks kasutataval vormimallil.

  • Vormi sulgemine.    Saate lisada reegli, mis suleb vormi teatud sündmuse toimumisel. Näiteks võite lisada reegli, mis suleb vormi pärast seda, kui kasutaja on vormi edastanud ja välisandmeallikas on vormi edastamise kohta saatnud kinnituse.

Märkus. : See, millist tüüpi reegleid saate vormimallile rakendada, sõltub vormimallil kasutatavatest juhtelementidest ja väljadest.

Väljaga seotud juhtelemendi reeglid rakendatakse automaatselt ka sellele väljale ning välja reeglid omakorda rakendatakse automaatselt ka selle väljaga seotud juhtelemendile. Kui seote juhtelemendi väljaga, millele on juba reegleid rakendatud, rakendatakse samad reeglid automaatselt ka juhtelemendile. Reegli lisamisel juhtelemendile rakendatakse see reegel automaatselt ka juhtelemendiga seotud väljale.

Kui lisate vormimallile mitu reeglit, käivitab Microsoft Office InfoPath kõik reeglid dialoogiboksis Reeglid kuvatud järjestuses. Pärast mõne reegli käitamist saate ülejäänud reeglite töötlemisest soovi korral loobuda.

Lehe algusesse

Ühilduvus

Ehkki saate vormimallile lisada reegli, mis kuvab kasutajatele dialoogiboksi, ei toimi dialoogiboksid brauseriga ühilduv vormimall, mida kasutajad täidavad veebibrauseris. Dialoogiboksid kuvatakse üksnes InfoPathis täidetavates vormides.

Lehe algusesse

Sellise reegli lisamine, mis käivitub siis, kui kasutaja avab vormi

  1. Klõpsake menüü Tööriistad käsku Vormisuvandid.

  2. Klõpsake loendis Kategooria väärtust Ava ja salvesta.

  3. Klõpsake jaotises Käitumine avamisel nuppu Reeglid.

  4. Klõpsake dialoogiboksis Reeglid nuppu Lisa.

  5. Tippige reegli nimi väljale Nimi.

  6. Reegli käitamise tingimuse määramiseks klõpsake nuppu Määra tingimus, sisestage soovitud tingimus ja klõpsake siis nuppu OK. Reegel käivitatakse selles juhises määratud tingimuse täitmisel.

  7. Klõpsake nuppu Lisa toiming.

  8. Klõpsake loendis Toiming soovitud toimingut ja sisestage siis selle toimingu suvandid.

  9. Korrake juhiseid 7 ja 8 kõigi toimingute puhul, mida soovite selle reegli raames käitada.

  10. Et pärast selle tingimuse täitmist ja reegli käitamist ei käitataks enam muid reegleid, märkige ruut Pärast selle reegli lõpulejõudmist lõpeta reeglite töötlemine.

  11. Muutuste testimiseks klõpsake tööriistariba Standardne nuppu Eelvaade või vajutage klahve CTRL+SHIFT+B.

Lehe algusesse

Reegli lisamine juhtelemendile

Kui juhtelement on seotud väljaga, millele on rakendatud vähemalt üks reegel, rakendatakse välja reeglid automaatselt ka juhtelemendile. Juhtelemendile lisatavad reeglid lisatakse ka vastavale väljale. Kui lisate juhtelemendi vormimalli vaatesse ja seote siis selle juhtelemendi mõne olemasolevate reeglitega väljaga, rakendatakse olemasolevad reeglid automaatselt ka juhtelemendile. Kui lisate reegli väljale ja see väli on seotud mõne juhtelemendiga, rakendatakse reeglid automaatselt ka juhtelemendile.

  1. Topeltklõpsake juhtelementi.

  2. Klõpsake vahekaarti Andmed.

  3. Klõpsake nuppu Reeglid.

  4. Klõpsake dialoogiboksis Reeglid nuppu Lisa.

  5. Tippige reegli nimi väljale Nimi.

  6. Reegli käitamise tingimuse määramiseks klõpsake nuppu Määra tingimus, sisestage soovitud tingimus ja klõpsake siis nuppu OK. Reegel käivitatakse selles juhises määratud tingimuse täitmisel.

  7. Klõpsake nuppu Lisa toiming.

  8. Klõpsake loendis Toiming soovitud toimingut ja sisestage siis selle toimingu suvandid.

  9. Korrake juhiseid 7 ja 8 kõigi toimingute puhul, mida soovite selle reegli raames käitada.

  10. Et pärast selle tingimuse täitmist ja reegli käitamist ei käitataks enam muid reegleid, märkige ruut Pärast selle reegli lõpulejõudmist lõpeta reeglite töötlemine.

  11. Muutuste testimiseks klõpsake tööriistariba Standardne nuppu Eelvaade või vajutage klahve CTRL+SHIFT+B.

Lehe algusesse

Reegli lisamine väljale või rühmale

Kui juhtelement on seotud väljaga, millele on juba reegleid rakendatud, rakendatakse samad reeglid automaatselt ka juhtelemendile. Väljale lisatavad reeglid lisatakse ka vastavale juhtelemendile.

  1. Kui tööpaan Andmeallikas pole nähtaval, klõpsake menüü Vaade käsku Andmeallikas.

  2. Topeltklõpsake välja.

  3. Klõpsake vahekaarti Reeglid ja ühendamine.

  4. Klõpsake nuppu Lisa.

  5. Tippige reegli nimi väljale Nimi.

  6. Reegli käitamise tingimuse määramiseks klõpsake nuppu Määra tingimus, sisestage soovitud tingimus ja klõpsake siis nuppu OK. Reegel käivitatakse selles juhises määratud tingimuse täitmisel.

  7. Klõpsake nuppu Lisa toiming.

  8. Klõpsake loendis Toiming soovitud toimingut ja sisestage siis selle toimingu suvandid.

  9. Korrake juhiseid 7 ja 8 kõigi toimingute puhul, mida soovite selle reegli raames käitada.

  10. Et pärast selle reegli käitamist (praeguse sündmuse korral) ei käitataks enam muid reegleid, märkige ruut Pärast selle reegli lõpulejõudmist lõpeta reeglite töötlemine.

  11. Muutuste testimiseks klõpsake tööriistariba Standardne nuppu Eelvaade või vajutage klahve CTRL+SHIFT+B.

Lehe algusesse

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.

×