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-lomakemalliksi voit käyttää tekstiruudun, voit kerätä tietoja käyttäjiltä tai tietokannasta tai muuhun ulkoiseen tietolähteeseen tietojen näyttämiseen.
Tämän artikkelin sisältö
Tekstiruudun käyttäminen
Käytä tekstiruutua, kun haluat:
-
Antaa käyttäjien kirjoittamaan tekstiä lomakkeeseen.
-
Näyttää tiedot, kuten tuloksen kaavan tai kuluvan päivän päivämäärän.
Seuraavassa kuvassa tekstiruutujen käytetään tietojen keräämiseen käyttäjiltä.
Kun lisäät tekstiruudun lomakemallissa, InfoPath lisää oletusarvoisesti yksirivinen teksti-ruutuun. Jos haluat tekstiruudun näyttämään useita tekstirivejä, voit ottaa kappaleenvaihdot tai tekstin rivityksen tekstiruutuun, kun lisäät sen. Voit vaihtoehtoisesti käyttää RTF-ruudun.
Aiheeseen liittyvät ohjausobjektit
InfoPath sisältää ohjausobjekteja, tekstiruuduissa kaltaisia, eri tarkoitukseen. Voit päättää, mitkä ohjausobjektit toimii parhaiten lomakemallissa, viitata seuraavassa luettelossa:
RTF-ruutu Tavallisen tekstikehyksen, kuten RTF-ruudun avulla käyttäjät voivat kirjoittaa, muokkaaminen ja tarkastella tekstiä. Toisin kuin tekstiruudun RTF-ruutu näyttää oletusarvoisesti useita tekstirivejä. Käyttäjät voivat myös lisätä muotoiluelementtejä RTF-ruudun, esimerkiksi lihavoida tai kursivoida tekstiä, kuvia ja taulukoita. RTF-ruudun muotoillut tiedot tallennetaan XHTML-MUOTOON, joka ei ole yhteensopiva tietolähteiden, joka olettaa lyhyt järjestyksiä pelkkää tekstiä.
Lauseketta-ruudussa Lausekkeessa käytetään yleensä vain luku-teksti näyttää arvon toisen lomakkeen ohjausobjektiin tai luoda kaavoja, jotka perustuvat XPath-lausekkeet. Toisin kuin tekstiruutu-lauseketta-ruudussa ei tallentaa tai tallentaa tiedot. Tämän vuoksi käytettävä lauseke-ruutuun vain, jos et halua Säilytä tai tallentaa sen arvolla.
Voit käyttää tekstiruutujen yksinään tai lisätä ne toistuvat taulukot, osien tai muita asetteluun liittyviä ohjausobjekteja. Tekstiruudut näkyvät esimerkiksi usein toistuvan taulukon soluihin.
Käyttäjäkokemus
Tietojen syöttämisen tekstiruudun on helppoa. Käyttäjien niiden kohdistimen tekstiruudun sisällä ja kirjoita vaaditut tiedot. Tiedot näkyvät lomakkeen pelkkänä tekstinä.
Vihje: Jos haluat käyttäjien pystyvän tekemään tekstiin tekstiruudun Merkkimuotoilun ottaminen käyttöön, voit käyttää RTF-ruudun vakio tekstiruudun sijaan.
Tekstiruudut ovat tuttuja Microsoft Office-järjestelmän-ominaisuuksia. Esimerkiksi jos käyttäjien väärin tekstiruutuun sana, näkyviin tulee punainen aaltoviiva, mikä kertoo mahdollista oikeinkirjoitusvirhettä.
Oikeinkirjoituksen tarkistuksen sekä automaattinen täydennys-toiminto on oletusarvoisesti tekstiruutujen. Automaattinen täydennys tallentaa tiedot, jotka käyttäjät on kirjoitettu lomakkeen edellisellä. Kun käyttäjä kirjoittaa muutaman ensimmäisen merkin tekstiruudun, InfoPath näyttää luettelon mahdollisista vastaavuuksista käyttäjän kirjoittama ennen. Tämä helpottaa käyttäjät voivat kirjoittaa toistuvia tai yleisiä tietoja, kuten henkilön nimi tai osoite-lomakkeita, jotka täyttävät.
Huomautus: Kun suunnittelet lomakemalliin InfoPathissa, voit suunnitella selainyhteensopiva lomakemalli. Selainyhteensopivan lomakemallin suunnitellessasi Jotkin ominaisuudet, kuten oikeinkirjoituksen tarkistuksen eivät ole käytössä InfoPathia varten, koska ne eivät toimi selaimessa.
Tekstiruudun lisääminen
Tekstiruudun lisääminen tapahtuu hieman eri tavalla sen mukaan, suunnitteletko uutta, tyhjää lomakemallia vai lomakemallia lomakemallin tietokantaan tai johonkin muuhun ulkoiseen tietolähteeseen.
Seuraavassa kuvassa näkyy, miltä tekstiruudun näyttää, kun se valitaan suunnittelutila.
Ohjausobjektit voivat olla sidottuja tai ei-sidottuja. Kun ohjausobjekti on sidottu, se on liitetty tietolähteessä olevaan kenttään tai ryhmään siten, että ohjausobjektiin syötetyt tiedot tallennetaan pohjana olevaan lomaketiedostoon (.xml). Kun ohjausobjekti on ei-sidottu, sitä ei ole liitetty kenttään tai ryhmään, eikä siihen syötettyjä tietoja tallenneta. Kun valitset ohjausobjektin tai siirrät osoittimen sen päälle, teksti ja sidontakuvake ilmestyvät ohjausobjektin oikeaan yläkulmaan. Teksti ilmoittaa ryhmän tai kentän, johon ohjausobjekti on sidottu tietolähteessä. Kuvake ilmoittaa, onko ohjausobjektin sidonta kyseiseen ryhmään tai kenttään oikeanlainen. Kun sidonta on asianmukainen, näkyviin tulee vihreä kuvake. Jos sidonnassa on jotain vikaa, näkyvissä on sininen tai punainen kuvake.
Tietolähteen lomakemallin koostuu kentistä ja ryhmistä, jotka näkyvät hierarkkisena näkymänä Tietolähde -tehtäväruudun. Tekstiruutujen on aina sidottu kenttiin. Seuraavassa esimerkissä lomakkeen Sukunimi -tekstiruutu on sidottu Tietolähde -tehtäväruudun Sukunimi -kentän.
Napsauta uutta, tyhjää lomakemallia tekstiruudun lisääminen
Kun suunnittelet uutta, tyhjää lomakemallia, Luo tietolähde automaattisesti -valintaruutu on oletusarvoisesti valittuna Ohjausobjektit-tehtäväruudusta. Näin InfoPath voi luoda automaattisesti kenttiä ja ryhmiä tietolähteeseen, kun lisäät ohjausobjekteja lomakemalliin. Kansio- ja tiedostokuvakkeet esittävät näitä kenttiä ja ryhmiä Tietolähde-tehtäväruudussa.
-
Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.
-
Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.
-
Valitse Lisää ohjausobjekteja-kohdasta Tekstiruutu.
-
Jos haluat lisätä ohjausobjektiin selitteen, kirjoita teksti yläpuolelle tai vasemmalle puolelle, jota seuraa kaksoispiste (:), ohjausobjektin. Esimerkiksi jos tekstiruutu on tarkoitus kerätä käyttäjän Sukunimi, voit kirjoittaa Sukunimi:.
Tekstiruudun lisääminen lomakemallin, joka perustuu aiemmin luotuun tietolähteeseen
Jos lomakemallisi suunnittelu perustuu aiemmin luotuun Extensible Markup Language (XML)-tiedostoon, tietokantaan tai verkkopalveluun, InfoPath hakee kentät ja ryhmät kyseisestä tietolähteestä Tietolähde tehtäväruudun. Tässä skenaariossa voit lisätä tekstiruudun kentän vetäminen lomakemalliin Tietolähde -tehtäväruudussa tai lisäämällä tekstiruudun ohjausobjektit -tehtäväruudussa, kuten seuraavassa on kuvattu:
-
Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.
-
Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.
-
Valitse Lisää ohjausobjekteja-kohdasta Tekstiruutu.
-
Tekstin sidonta -valintaikkunassa valitse kenttä, johon haluat tallentaa tekstitietoja-ruutuun ja valitse sitten OK.
-
InfoPath käyttää kentän tai ryhmän nimen ohjausobjektin selite. Valitse tarvittaessa muuttaa otsikkoteksti.
Vihje: Voit myös lisätä ohjausobjekteja Tietolähde -tehtäväruudussa. Tietolähde -tehtäväruudun kenttä, johon haluat sitoa tekstiruudussa hiiren kakkospainikkeella ja valitse sitten pikavalikosta Tekstiruutu .
Asetteluvihjeitä
Ennen kuin lisäät tekstikehyksiä lomakemalliin, mieti sen mukaan, miten haluat järjestää ne. Voit lisätä tekstiruutujen vetämällä ne kaikkialla, missä haluat lomakemallissa, mutta, joka johtaa sekava. Jos haluat lisää organisaation lomakemallissa, voit lisätä asettelutaulukko ja lisätä sitten selitteet ja ohjausobjektit yksittäisiin soluihin, jotta asettelutaulukon. Seuraavassa kuvassa neljä riviä ja kaksi saraketta asettelutaulukkoa käytetään Järjestä selitteet ja ohjausobjektit.
Lisäksi asettelutaulukoiden avulla voit järjestää tekstikehyksiä, tee jokin seuraavista toimista:
-
Jos haluat muuttaa useita tekstiruutuja kokoa yhdellä kertaa, valitse tekstikehykset, jonka kokoa haluat muuttaa, valitse Muotoile -valikosta Ominaisuudet, koko -välilehti ja tee tarvittavat muutokset.
-
Muuta tekstiruutujen lomakemallissa mahtuu odotat käyttäjien kirjoittamalla ruutuihin haluamasi teksti.
-
Jos haluat muuttaa reunoja tai väriä useiden tekstikehysten kerralla, valitse tekstiruutujen, jota haluat muuttaa, valitse Muotoile -valikosta Reunatja sävytys, valitse Reunat -välilehti ja tee tarvittavat muutokset.
-
Voit mukauttaa tekstiruudussa näkyvä teksti käyttämällä muotoilu -työkalurivin Fontti ja Fonttikoko -ruutuihin. Jos haluat muuttaa fontti ja fonttikoko kaikkien lomakemallissa tekstiruutujen samalla kertaa, valitse tekstiruutu, joka sisältää haluamasi muotoilun ja valitse sitten Muotoile -valikosta Kaikki muokkausruutuohjausobjektin Käytä fonttia .
-
Jos haluat nähdä, mitä tekstiruutujen kohde on todellinen tekstiä, valitse Näytä -valikon Mallitiedot . Näin voit käsityksen siitä, miltä lomake näyttää kun käyttäjät täyttävät sitä.
-
Reunukset avulla voit muuttaa tekstiruudun ympäröivää välistystä. Käytä täyttöä välistystä tekstiruudun sisällä olevan tekstin ympärillä. Molemmat asetukset löytyy Tekstin ominaisuudet -valintaikkunan koko -välilehti.
-
Tekstiruudun ja otsikko vasemmalle tekstiruudun sisällä olevan tekstin toisinaan olla hieman eri linjassa. Voit tasata ne nopeasti, kaksoisnapsauta muokkausruutua, napsauttamalla koko -välilehdessä Tasaa ja valitse sitten Käytä. Jos otsikko ja teksti-ruutuun on asettelutaulukon eri soluissa, selitteen sisältävää solua hiiren kakkospainikkeella, valitse Taulukon ominaisuudet , valitse pikavalikosta ja Valitse Pystytasaussolu -välilehden .