Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.
Microsoft Office InfoPath-ohjelmassa voit ehdollisen muotoilun haluat määrittää erilaisia muotoiluasetuksia, joka perustuu ehdot, jotka ilmenevät lomakkeen ohjausobjektin. Jos määritetyt ehdot täyttyvät, kun käyttäjä täyttää lomake, joka perustuu lomakemalliin, ehdollinen muotoilu otetaan käyttöön.
Tässä artikkelissa kerrotaan, miten voit ohjausobjektin, joka perustuu lomakemallissa toisen ohjausobjektin arvon piilottaminen ehdollisen muotoilun avulla. Voit esimerkiksi lisätä ehdollisen muotoilun avulla henkilötunnus tekstiruudun piilotetaan, ellei käyttäjä lisää tarvittavat ikä lomakkeen toiseen ohjausobjektiin.
Tämän artikkelin sisältö
Ennen aloittamista
Jotta voit suorittaa näitä toimia loppuun, sinulla on oltava ainakin kaksi ohjausobjektia lomakemallissa – yksi ohjausobjekti, jonka haluat piilottaa ja toinen ohjausobjekti, jonka arvo määrittää ensimmäisen ohjausobjektin tilan.
Yhteensopivuuden huomioon otettavia seikkoja
Kun suunnittelet lomakemalliin InfoPathissa, voit valita tietyn yhteensopivuustilan selainyhteensopivan lomakemallin suunnitteleminen. Kun selainyhteensopiva lomakemalli on julkaistu InfoPath Forms Servicespalvelimeen ja sitten selainkäyttöisten, lomakemallin perustuvien lomakkeiden voi tarkastella selaimella. Selainyhteensopivan lomakemallin suunnitellessasi Jotkin ohjausobjektit eivät ole käytettävissä ohjausobjektit -tehtäväruudussa, koska niitä ei voi näyttää selaimessa.
Luettelosta, joka voi olla piilotettuja ehdollisen muotoilun avulla
Seuraavassa taulukossa on lueteltu Office InfoPath 2007 ohjausobjekteja, joita voi piilottaa käyttämällä ehdollista muotoilua ja ovatko ne käytettävissä selainyhteensopiva lomake malleille.
Ohjausobjekteja, jotka voi piilottaa |
Selainyhteensopiva lomake malleja on käytettävissä? |
Yhdistelmäruutu |
Ei |
Vaakasuorassa toistuvassa taulukossa |
Ei |
Monivalinta luetteloruutu |
Ei |
Käsin piirretty kuva |
Ei |
Kuva |
Ei |
Pystysuora teksti |
Ei |
Vaihtoehto-osa |
Ei |
Toistuva rekursiivinen osa |
Ei |
Pääkomponentti/tietokomponentti |
Ei |
Liitetiedosto |
Kyllä |
Tekstiruutu |
Kyllä |
Lauseke-ruutu |
Kyllä |
Osio |
Kyllä |
Valinnainen osa |
Kyllä |
Toistuva osa |
Kyllä |
toistuva taulukko. |
Kyllä |
RTF-ruutu |
Kyllä |
Painike |
Kyllä |
valintapainike |
Kyllä |
avattava luetteloruutu |
Kyllä |
Luetteloruutu |
Kyllä |
valintaruutu |
Kyllä |
Piilota ohjausobjekti lomakkeessa arvojen perusteella
-
Lomakemallin napsauta ohjausobjektia, jonka haluat piilottaa.
-
Valitse Muotoile -valikossa Ehdollinen muotoilu.
-
Valitse Ehdollinen muotoilu -valintaikkunasta Lisää.
-
Jos tämä ehto täyttyy, valitse Määritä haluamasi ehto. Esimerkiksi jos haluat piilottaa vain, kun tietty arvo on syötetty lomakemallin toiseen ohjausobjektiin vaiheessa 1 valitun ohjausobjektin, valitse ensimmäisessä ruudussa toinen ohjausobjekti ja määritä sitten arvo, joka määrittää, piilotetaanko ohjausobjekti, valitse voit tehtävät vaiheessa 1.
-
Valitse Ota tämä muotoilu-kohdassa Piilota tämä ohjausobjekti.
-
Tallenna ehto ja palaa lomakemallin, valitse OK kahdesti.
-
Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.