Säännön lisääminen

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Kun suunnittelet lomakemallin, sääntöjen avulla voit automaattisesti avata valintaikkunan, kentän arvo, kyselyn tai lähettää tietoyhteyden, vaihtaa näkymiä tai avata tai sulkea lomakkeen saatuaan tiettyjen tapahtumien ja ehtoja. Tapahtumat voivat olla tietyn kentän tai ryhmän muuttaminen tietolähde, napsautuksella, toistuva osa tai toistuva taulukkotai avaava riville tai lomakkeen lähettäminen. Ehdot sisällyttää laskentaan, XPath-lausekkeita, liiketoiminta-roolien ja onko kentän arvo on tyhjä, on määritetty alueella, on toisen kentän arvo tai alkaa tai sisältää tiettyjä merkkejä.

Voit lisätä kuhunkin sääntöön myös useita toimintoja. Voit esimerkiksi lisätä säännön, joka tuo näkyviin uuden lomakkeen avautumisesta ilmoittavan valintaikkunasanoman tai joka muuttaa lomakkeen näkymää ja käyttää sitten tietoyhteyttä, kun käyttäjä täyttää kenttään sidottua ohjausobjektia.

Tässä artikkelissa käsiteltävät aiheet

Yleiskatsaus

Yhteensopivuuden huomioon otettavia seikkoja

Lisää sääntö, joka suoritetaan, kun käyttäjä avaa lomake

Säännön lisääminen ohjausobjektiin

Kentän tai ryhmän säännön lisääminen

Lisää sääntö, kun käyttäjä lähettää lomakkeen

Yleiskatsaus

Kun tarvitset lomakemallissa liiketoimintalogiikkaa, voit käyttää sääntöjä. Säännön avulla voit toteuttaa seuraavat toiminnot:

  • Valintaikkunasanoman tuominen näyttöön    Voit lisätä säännön, jonka avulla voit tuoda näyttöön valintaikkunan tietyn ehdon täyttyessä lomakkeessa. Voit esimerkiksi tuoda näyttöön sanoman kuluraportin yhteydessä, jos käyttäjä kirjoittaa siihen tietyn määrän ylittävän arvon.

  • Valintaikkunalausekkeen tuominen näyttöön    Voit lisätä säännön, jonka avulla voit näyttää lomakkeen eri kenttien arvot laskevan XPath-lausekkeen tulokset. Voit esimerkiksi käyttää tätä toimintoa useiden sellaisten sääntöjen keskellä, joita käytetään monimutkaisen laskelman suorittamisessa. Voit myös tarkistaa tämän toiminnon avulla, että laskenta etenee oikealla tavalla, valvomalla jokaista arvoissa laskennan aikana tapahtuvaa muutosta.

  • Näkymien vaihtaminen    Voit lisätä säännön, jonka avulla voit siirtyä useiden näkymien välillä tai vaihtaa lomakkeen näkymän lomakkeen avaavaan käyttäjään liitetyn käyttäjäroolin perusteella. Voit esimerkiksi lisätä säännön painikkeeseen, jota napsauttamalla käyttäjät voivat siirtyä edelliseen tai seuraavaan näkymään.

  • Kentän arvon määrittäminen    Voit lisätä säännön, jonka avulla voit laskea kentän arvon. Voit esimerkiksi lisätä säännön kenttään, joka näyttää projektin päättymispäivämäärän toisen kentän päivämäärän ja siihen lisätyn tietyn päivien määrän perusteella.

  • Kyselyn tietoyhteyden avulla    Voit lisätä säännön, joka lähettää kyselyn tietoyhteyden kautta, kun ehto toteutuu lomakkeessa. Voit esimerkiksi lisätä säännön, joka lähettää kyselyn tietoyhteyden kautta, kun käyttäjä lisää yhteystietoluetteloonsa työntekijätunnus kuluraporttilomakkeen.

  • Lähettäminen tietoyhteyttä käyttämällä    Voit lisätä säännön, jonka avulla voit lähettää lomakkeen kaikki tiedot ulkoiseen tietolähteeseen tietoyhteyden kautta. Voit esimerkiksi lisätä lupahakemuslomakemalliin säännön, joka lähettää lomakkeen tiedot Web-palveluun ja tietokantaan, kun käyttäjä napsauttaa lomakkeen Lähetä-painiketta.

  • Uuden täytettävän lomakkeen avaaminen    Voit lisätä säännön, jonka avulla voit avata uuden kopion lomakkeesta, joka perustuu kyseiseen lomakemalliin tai toiseen lomakemalliin. Voit esimerkiksi lisätä lupahakemuslomakemalliin säännön, joka toteuttaa seuraavan toiminnon: jos kentän arvo ylittää kiinteän määrän, sääntö avaa uuden, sellaiseen toiseen lomakemalliin perustuvan lomakkeen, jota käytetään sekä sähkötöihin liittyvissä että rakennuslupahakemuksissa.

  • Lomakkeen sulkeminen    Voit lisätä säännön, jonka avulla voit sulkea lomakkeen tietyn tapahtuman toteutuessa. Voit esimerkiksi lisätä säännön, joka sulkee lomakkeen, kun käyttäjä on lähettänyt sen ja ulkoinen tietolähde vahvistaa, että lomakkeen lähetys on onnistunut.

Huomautus: Sääntötyypit, joita voit käyttää lomakemalliin, määräytyvät lomakemallin ohjausobjektien ja kenttien mukaan.

Kenttään sidotun ohjausobjektin säännöt otetaan automaattisesti käyttöön kyseisessä kentässä ja kentän säännöt otetaan automaattisesti käyttöön kyseiseen kenttään sidotussa ohjausobjektissa. Jos sidot ohjausobjektin kenttään, joka sisältää aiemmin luotuja sääntöjä, säännöt otetaan automaattisesti käyttöön ohjausobjektissa. Jos lisäät säännön ohjausobjektiin, kyseistä sääntöä käytetään automaattisesti kyseiseen ohjausobjektiin sidotussa kentässä.

Jos lisäät lomakemalliin useita sääntöjä, Microsoft Office InfoPath suorittaa jokaisen säännön siinä järjestyksessä, kuin se näkyy Säännöt-valintaikkunassa. Voit lopettaa jäljellä olevien sääntöjen käsittelemisen, kun edellinen sääntö on suoritettu.

Sivun alkuun

Yhteensopivuuteen liittyvät näkökohdat

Vaikka voit lisätä säännön, joka näyttää valintaikkunan käyttäjille lomakemallin-valintaikkunat eivät näy automaattisesti lomakkeissa, joita käyttäjät täyttävät selaimessa. Valintaikkunat näytetään automaattisesti vain lomakkeissa, jotka täytetään InfoPathissa.

Sivun alkuun

Lomakkeen avaamisen yhteydessä suoritettavan säännön lisääminen

  1. Valitse Työkalut-valikosta Lomakkeen asetukset.

  2. Valitse Luokka-luettelosta Avaaminen ja tallentaminen.

  3. Valitse Avaamistoimi-kohdassa Säännöt.

  4. Napsauta Säännöt-valintaikkunassa Lisää.

  5. Kirjoita säännön nimi Nimi-ruutuun.

  6. Jos haluat määrittää ehdon säännön suorittamiselle, valitse Määritä ehto -vaihtoehto, kirjoita ehto ja valitse sitten OK. Sääntö suoritetaan, kun tässä vaiheessa määrittämäsi ehto täyttyy.

  7. Valitse Lisää toiminto.

  8. Valitse Toiminto-luettelosta haluamasi toiminto ja kirjoita sitten toiminnon asetukset.

  9. Toista vaiheet 7 ja 8 kaikkien tämän säännön käsittelemien toimintojen osalta.

  10. Jos haluat estää muiden sääntöjen suorittamisen tämän säännön ehdon täyttymisen ja suorittamisen jälkeen, valitse Lopeta sääntöjen käsittely, kun tämä sääntö on valmis -valintaruutu.

  11. Valitse OK.

  12. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

Sivun alkuun

Säännön lisääminen ohjausobjektiin

Jos ohjausobjekti on sidottu yhden tai useita sääntöjä sisältävään kenttään, kentän säännöt otetaan automaattisesti käyttöön ohjausobjektissa. Kaikki ohjausobjektiin lisätyt säännöt lisätään myös kenttään. Jos lisäät ohjausobjektin lomakemallin näkymään ja sidot sitten ohjausobjektin kenttään, jossa on aiemmin luotuja sääntöjä, aiemmin luodut säännöt otetaan automaattisesti käyttöön ohjausobjektissa. Jos lisäät säännön kenttään, joka on sidottu ohjausobjektiin, säännöt otetaan automaattisesti käyttöön myös ohjausobjektissa.

  1. Kaksoisnapsauta ohjausobjektia.

  2. Valitse Tiedot-välilehti.

  3. Valitse Säännöt.

  4. Napsauta Säännöt-valintaikkunassa Lisää.

  5. Kirjoita säännön nimi Nimi-ruutuun.

  6. Jos haluat määrittää ehdon säännön suorittamiselle, valitse Määritä ehto -vaihtoehto, kirjoita ehto ja valitse sitten OK. Sääntö suoritetaan, kun tässä vaiheessa määrittämäsi ehto täyttyy.

  7. Valitse Lisää toiminto.

  8. Valitse Toiminto-luettelosta haluamasi toiminto ja kirjoita sitten toiminnon asetukset.

  9. Toista vaiheet 7 ja 8 kaikkien tämän säännön käsittelemien toimintojen osalta.

  10. Jos haluat estää muiden sääntöjen suorittamisen tämän säännön ehdon täyttymisen ja suorittamisen jälkeen, valitse Lopeta sääntöjen käsittely, kun tämä sääntö on valmis -valintaruutu.

  11. Valitse OK.

  12. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

Sivun alkuun

Säännön lisääminen kenttään tai ryhmään

Jos ohjausobjekti on sidottu kenttään, jossa on aiemmin luotuja sääntöjä, kyseiset säännöt otetaan automaattisesti käyttöön myös ohjausobjektissa. Kaikki kenttään lisätyt säännöt lisätään myös ohjausobjektiin.

  1. Jos Tietolähde-tehtäväruutu ei ole näkyvissä, valitse Näkymä-valikossa Tietolähde.

  2. Kaksoisnapsauta kenttää.

  3. Valitse Säännöt ja yhdistäminen -välilehti.

  4. Valitse Lisää.

  5. Kirjoita säännön nimi Nimi-ruutuun.

  6. Jos haluat määrittää ehdon säännön suorittamiselle, valitse Määritä ehto -vaihtoehto, kirjoita ehto ja valitse sitten OK. Sääntö suoritetaan, kun tässä vaiheessa määrittämäsi ehto täyttyy.

  7. Valitse Lisää toiminto.

  8. Valitse Toiminto-luettelosta haluamasi toiminto ja kirjoita sitten toiminnon asetukset.

  9. Toista vaiheet 7 ja 8 kaikkien tämän säännön käsittelemien toimintojen osalta.

  10. Jos haluat estää muiden sääntöjen suorittamisen tämän säännön jälkeen (nykyisen tapahtuman osalta), valitse Lopeta sääntöjen käsittely, kun tämä sääntö on valmis -valintaruutu.

  11. Valitse OK.

  12. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

Sivun alkuun

Lisää sääntö, kun käyttäjä lähettää lomakkeen

Voit määrittää yhden tai usean säännön käynnistyvän lähettämisen lomakemallissa niiden lomakkeen lomakemallin. Voit esimerkiksi lisätä säännön lomakemalliin, joka lähettää lomakkeen tietokantaan ja sähköpostiviestissä automaattisesti, kun käyttäjä valitsee helpottamiseksi. Voit myös lisätä säännön lomakemalliin, joka vaihtaa lomakkeen toiseen näkymään, kun käyttäjä lähettää lomakkeen.

Huomautus: Ennen kuin aloitat nämä toimet, varmista, että lomakemalli on vähintään yksi lähettämisen tietoyhteys. Etsi linkkejä lisätietoihin Lähetä tietoyhteyksiä Katso myös -osassa.

  1. Valitse Työkalut-valikosta Lähetyksen asetukset.

  2. Valitse Lähetyksen asetukset -valintaikkunassa Salli tämän lomakkeen lähettäminen -valintaruudun valinta.

    Huomautus: Kun valitset tämän valintaruudun, InfoPath lisää vakiotyökaluriviin Lähetä-painikkeen ja Tiedosto-valikkoon Lähetä-komennon käyttäjien täyttäessä lomaketta.

  3. Valitse Suorita mukautettu toiminto käyttäen sääntöjä ja valitse sitten Säännöt.

  4. Valitse Lomakkeiden lähettämisen säännöt -valintaikkunassa Lisää.

  5. Kirjoita Nimi-ruutuun tämän lähetyssijaintia kuvaavan säännön nimi. Jos esimerkiksi haluat sallia käyttäjien lähettää lomake sähköpostiviestissä vain, jos jonkin tietyn kentän arvo on yli 50 EUR, kirjoita Sähköpostilähetys yli 50 EUR.

  6. Voit määrittää ehdon, joka on täytyttävä ennen kuin käytät tätä sääntöä, valitsemalla Määritä ehtosääntö -valintaikkunan. Määritä ehto -valintaikkunassa haluamasi ehtojen on täytyttävä, ja valitse sitten OK.

  7. Valitse Sääntö-valintaikkunasta Lisää toiminto.

  8. Valitse toiminto -luettelosta toiminto, jonka haluat ilmetä, kun käyttäjä lähettää lomakkeen lomake-mallin pohjalta ja valitse sitten toiminto sopivat vaihtoehdot.

  9. Valitse OK.

  10. Voit lisätä muita toimintoja, toista vaiheet 7 – 9 jokaiselle lisättävälle toiminnolle.

  11. Jos haluat lisätä muita sääntöjä, toista vaiheet 4 – 9 kukin Lisää sääntö.

  12. Valitse OK.

    1. Voit muuttaa käyttäjän lomaketta täyttäessä Vakio-työkaluriville tulevan Lähetä-painikkeen sekä Tiedosto-valikkoon näkyviin tulevan Lähetä-komennon nimeä kirjoittamalla uuden nimen Lähetyksen asetukset -valintaikkunan Komennon nimi -ruutuun.

      Vihje: Jos haluat määrittää painikkeelle ja komennolle pikanäppäimen, kirjoita pikanäppäimenä käytettävän merkin eteen et-merkki (&). Jos esimerkiksi haluat määrittää Lähetä-painikkeen ja -komennon pikanäppäimeksi ALT+H, kirjoita Lä&hetä.

  13. Jos haluat estää Lähetä-komennon tai vakiotyökalurivinLähetä-painikkeen käytön lomaketta täytettäessä, poista Näytä Lähetä-valikkokomento ja työkalurivin Lähetä-painike -valintaruudun valinta.

    1. Oletusarvon mukaan InfoPath jättää lomakeikkunan avoimeksi käyttäjän lähetettyä lomakkeen ja näyttää sanoman, joka ilmaisee, onnistuiko lomakkeen lähettäminen. Voit muuttaa tätä oletusarvon mukaista toimintaa valitsemalla Lisäasetukset ja toimimalla jollakin seuraavista tavoista:

      • Jos haluat, että täytetyn lomakkeen lähettämisen jälkeen lomake suljetaan tai luodaan uusi, tyhjä lomake, valitse haluamasi vaihtoehto Lähettämisen jälkeen -luettelosta.

      • Jos haluat luoda mukautetun sanoman, joka ilmoittaa lähetyksen onnistuneen tai epäonnistuneen, valitse Käytä mukautettuja sanomia -valintaruutu ja kirjoita haluamasi teksti Toiminnon onnistuessa- ja Toiminnon epäonnistuessa -ruutuihin.

        Vihje: Sisällytä Toiminnon epäonnistuessa -ruudun tekstiin ohje, mitä tehdä, jos lomakkeen lähettäminen ei onnistu. Voit esimerkiksi kehottaa käyttäjää tallentamaan lomakkeen ja ottamaan yhteyttä tukipalveluun.

      • Jos et halua, että näyttöön tulee sanoma sen jälkeen, kun käyttäjä on lähettänyt lomakkeen, poista Näytä onnistumis- ja epäonnistumissanomat -valintaruudun valinta.

Sivun alkuun

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×