Liitetiedosto-ohjausobjektin lisääminen

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

Jos haluat antaa käyttäjien lisätä tiedostoja Microsoft Office InfoPath -lomakkeeseen, voit käyttää lomakemallissa liitetiedosto-ohjausobjektia. Käyttäjät voivat lisätä lomakkeeseen tämän ohjausobjektin avulla tiedostoja, minkä jälkeen tiedostot koodataan ja tallennetaan lomaketietojen kanssa.

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

Liitetiedosto-ohjausobjektin käyttäminen

Käyttäjäkokemus

Liitetiedosto-ohjausobjektin lisääminen

Suojaustietoja

Liitetiedosto-ohjausobjektin käyttö

Voit käyttää liitetiedosto-ohjausobjektia, kun haluat

  • antaa käyttäjien liittää lomakkeeseen asiakirjoja, laskentataulukoita ja muunlaisia tiedostoja

  • liittää lomakemalliin tiedoston, kuten lomakemalliin liittyviä lisätietoja sisältävän tiedoston

  • käsitellä tietokannan tai jonkin muun ulkoisen tietolähteen binaarinen.

Seuraavassa esimerkissä InfoPath-lomakkeeseen lisätään Microsoft Office Word 2007 -asiakirja. Asiakirja sisältää tietoja kansainvälisen myyntikokouksen esityslistasta.

tiedosto lisätty lomakkeeseen liitetiedosto-ohjausobjektin avulla

Oletusarvon mukaan käyttäjät voivat selata, poistaa tai korvata tiedostoja liitetiedosto-ohjausobjektissa. Käyttäjät voivat liittää lomakkeeseen minkä tahansa tyyppisen tiedoston, lukuun ottamatta mahdollisia haitallisia tiedostoja, kuten .bat- tai .exe-tiedostoja, jotka saattavat sisältää viruksia. Voit halutessasi rajoittaa muidenkin tiedostotyyppien lisäämistä lomakkeen liitetiedosto-ohjausobjektiin.

Aiheeseen liittyvät ohjausobjektit

InfoPath sisältää muita liitetiedosto-ohjausobjektin kaltaisia ohjausobjekteja, joita kuitenkin käytetään eri tarkoitukseen. Jäljempänä olevasta luettelosta näet, mitkä ohjausobjektit soveltuvat parhaiten käyttöön suunnittelemassasi lomakemallissa.

Kuva-ohjausobjekti    Liitetiedosto-ohjausobjektin tavoin kuva-ohjausobjektin avulla käyttäjät voivat selata, poistaa tai korvata tiedostoja lomakkeissa. Kuva-ohjausobjektiin voi kuitenkin lisätä vain kuvatiedostoja, kun taas liitetiedosto-ohjausobjektiin voi lisätä kaikentyyppisiä tiedostoja, myös kuvatiedostoja. Molemmat ohjausobjektit käyttävät Base64-tietotyyppiä, jota käytetään binaaritiedostojen tallennukseen ja näyttämiseen tarvittavaan koodaukseen ja koodauksen purkamiseen.

Hyperlinkki    Sen sijaan, että annat käyttäjien upottaa lomakkeeseen tiedostoja, mikä lisää lomakkeen tiedostokokoa, voit käyttää lomakemallissa hyperlinkki-ohjausobjektia, jolloin käyttäjät voivat lisätä lomakkeeseen linkkejä asianmukaiseen tiedostoon.

Sivun alkuun

Käyttäjäkokemus

Liitetiedosto-ohjausobjektille määrittämiesi asetusten mukaan käyttäjät voivat joko lisätä tiedoston tyhjään liitetiedosto-ohjausobjektiin tai korvata jo aiemmin luodun liitetiedoston. Kummassakin tapauksessa käyttäjät paikantavat tiedoston napsauttamalla liitetiedosto-ohjausobjektin sisällä. Kun Tiedoston liittäminen -valintaikkuna tulee näkyviin, käyttäjät voivat etsiä selaamalla haluamansa tiedoston.

Voit määrittää tarkasti, minkä tyyppisiä tiedostoja käyttäjät voivat lisätä liitetiedosto-ohjausobjekteihin. Kun määrität tiedostotyyppejä, jotka haluat sallia, InfoPath piilottaa automaattisesti kaikki ei-tuetut tiedostot Tiedoston liittäminen -valintaikkunassa. Jos esimerkiksi sallit vain .txt-tiedostojen liittämisen, .docx-, .pptx- ja muuntyyppiset tiedostotyypit piilotetaan valintaikkunassa, vaikka niitä olisikin kansiossa.

Jos käyttäjät yrittävät Lisää tiedostotyyppi, joka on mahdollisesti vaarallinen, kuten suoritettavan .exe-tiedoston, näyttöön kerrotaan tiedostotyyppi ei ole turvallinen ja estää niiden liittämistä lomakkeeseen. InfoPath estää tällaisten epäilyttävien tiedostojen oletusarvoisesti. Lisätietoja epäilyttävien tiedostot on tämän artikkelin kohdassa suojaustietoja .

Sivun alkuun

Liitetiedosto-ohjausobjektin lisääminen

Liitetiedosto-ohjausobjektin lisääminen tapahtuu hieman eri tavalla sen mukaan, suunnitteletko uutta, tyhjää lomakemallia vai tietokantaan tai johonkin muuhun ulkoiseen tietolähteeseen perustuvaa lomakemallia.

Seuraavassa kuvassa näkyy, miltä liitetiedosto-ohjausobjekti näyttää, kun se valitaan suunnittelutila.

Liitetiedosto-ohjausobjekti valittuna suunnittelutilassa

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. Liitetiedosto-ohjausobjektit on aina sidottu kentät, joilla on kuva tai liitetiedosto (base64) tietotyyppi. Seuraavassa esimerkissä lomakemallin liitetiedosto-ohjausobjekti on sidottu Tietolähde -tehtäväruudun keskusteluKohdeLiite -kenttään.

Lomakemallin liitetiedosto-ohjausobjektin ja tietolähteen vastaavan kentän välinen suhde

Liitetiedosto-ohjausobjektin lisääminen uuteen, tyhjään lomakemalliin

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.

  1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, napsauta Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.

  3. Valitse Lisää ohjausobjekteja -kohdasta Liitetiedosto.

  4. Jos haluat lisätä ohjausobjektiin selitteen, kirjoita teksti, jota seuraa kaksoispiste (:), ohjausobjektin yläpuolelle tai vasemmalle puolelle.

  5. Oletusarvon mukaan käyttäjät voivat lisätä lomakkeeseen mitä tahansa tiedostoja paitsi InfoPathin suojaussyistä estämiä tiedostoja, kuten .exe-tiedostoja. Voit rajoittaa tiedostotyyppejä, joita käyttäjät voivat lisätä lomakkeisiin, seuraavasti:

    1. Kaksoisnapsauta liitetiedosto-ohjausobjektia.

    2. Valitse Tiedot-välilehti.

    3. Valitse Kelpoisuustarkistus ja säännöt -kohdasta Salli käyttäjän liittää vain seuraavia tiedostotyyppejä -valintaruutu ja kirjoita sitten ruutuun tiedostotyyppien, jotka haluat sallia, tiedostotunnisteet. Jos esimerkiksi kirjoitat .docx, käyttäjät voivat liittää vain Office Word 2007 -tiedostoja lomakkeen liitetiedosto-ohjausobjektiin.

      Huomautus: Jos suunnittelet selainyhteensopiva lomakemalli, et voi määrittää liitetiedosto-ohjausobjektissa sallittuja tiedostotyyppejä.

  6. Oletusarvon mukaan lomakemalliin lisätään paikkamerkillä varustettu liitetiedostokuvake.

  7. Jos haluat näyttää ohjausobjektissa oletusliitetiedoston paikkamerkkitekstin asemesta, tee seuraavasti:

    1. Kaksoisnapsauta liitetiedosto-ohjausobjektia.

    2. Valitse Tiedot-välilehti.

    3. Valitse Sidonta-kohdassa Määritä oletustiedosto ja valitse sitten Selaa.

    4. Valitse Tiedoston liittäminen -valintaikkunasta tiedosto, jonka haluat näkyvän lomakemallin liitetiedosto-ruudussa, ja valitse sitten Lisää.

Liitetiedosto-ohjausobjektin lisääminen aiemmin luotuun tietolähteeseen perustuvaan lomakemalliin

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ä liitetiedosto-ohjausobjektin kentän vetäminen lomakemalliin Tietolähde -tehtäväruudussa tai lisäämällä liitetiedosto-ohjausobjektin ohjausobjektit -tehtäväruudussa, kuten seuraavassa on kuvattu:

  1. Aseta kohdistin lomakemallissa kohtaan, johon haluat lisätä ohjausobjektin.

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä, napsauta Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.

  3. Valitse Lisää ohjausobjekteja -kohdasta Liitetiedosto.

  4. Valitse Liitetiedoston sidonta -valintaikkunassa kenttä, johon haluat tallentaa liitetiedoston tiedot, ja valitse sitten OK.

  5. InfoPath käyttää kentän tai ryhmän nimeä ohjausobjektin selitteenä. Voit tarvittaessa muuttaa selitteen tekstiä.

  6. Oletusarvon mukaan käyttäjät voivat lisätä lomakkeeseen mitä tahansa tiedostoja paitsi InfoPathin suojaussyistä estämiä tiedostoja, kuten .exe-tiedostoja. Voit rajoittaa tiedostotyyppejä, joita käyttäjät voivat lisätä lomakkeisiin, seuraavasti:

    1. Kaksoisnapsauta liitetiedosto-ohjausobjektia.

    2. Valitse Tiedot-välilehti.

    3. Valitse Kelpoisuustarkistus ja säännöt -kohdasta Salli käyttäjän liittää vain seuraavia tiedostotyyppejä -valintaruutu ja kirjoita sitten ruutuun tiedostotyyppien, jotka haluat sallia, tiedostotunnisteet. Jos esimerkiksi kirjoitat .docx, käyttäjät voivat liittää vain Office Word 2007 -tiedostoja lomakkeen liitetiedosto-ohjausobjektiin.

      Huomautus: Jos suunnittelet selainyhteensopiva lomakemalli, et voi määrittää liitetiedosto-ohjausobjektissa sallittuja tiedostotyyppejä.

  7. Oletusarvon mukaan lomakemalliin lisätään paikkamerkillä varustettu liitetiedosto-ohjausobjekti.

  8. Jos haluat, että lomakemallissa näkyy oletustiedosto paikkamerkkitekstin asemesta, tee seuraavasti:

    1. Kaksoisnapsauta liitetiedosto-ohjausobjektia.

    2. Valitse Tiedot-välilehti.

    3. Valitse Sidonta-kohdassa Määritä oletustiedosto ja valitse sitten Selaa.

    4. Valitse Tiedoston liittäminen -valintaikkunasta tiedosto, jonka haluat näkyvän lomakemallin liitetiedosto-ruudussa.

      Vihje: Voit myös käyttää Tietolähde-tehtäväruutua ohjausobjektien lisäämiseen. Napsauta Tietolähde-tehtäväruudussa hiiren kakkospainikkeella kenttää, johon haluat sitoa liitetiedosto-ohjausobjektin, ja valitse pikavalikosta Liitetiedosto. Jos pikavalikossa ei ole Liitetiedosto-vaihtoehtoa, varmista, että kentän tietotyyppi on kuva tai liitetiedosto.

Sivun alkuun

Suojaustietoja

InfoPath ei salli tietyntyyppisten tiedostojen, kuten .exe-, .com- tai .bat-tiedostojen, liittämistä lomakkeeseen. Tämän rajoituksen avulla estetään, etteivät haitalliset asennustiedostot vaikuta vahingollisesti käyttäjän tietokoneeseen. InfoPath määrittää haitalliset tiedostotyypit Microsoft Office Outlookin mallin mukaisesti.

Oletusarvon mukaan seuraavia tiedostotunnisteita pidetään haitallisina InfoPathissa: .ade, .adp, .app, .asp, .bas, .bat, .cer, .chm, .cmd, .com, .cpl, .crt, .csh, .der, .exe, .fxp, .hlp, .hta, .inf, .ins, .isp, .its, .js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda, .mdb, .mde, .mdt, .mdw, .mdz, .msc, .msh, .msh1, .msh2, .msh1xml, .msh2xml, .mshxml, .msi, .msp, .mst, .ops, .pcd, .pif, .plg, .prf, .prg, .pst, .reg, .scf, .scr, .sct, .shb, .shs, .tmp, .url, .vb, .vbe, .vbs, .vsmacros, .vsw, .ws, .wsc, .wsf ja .wsh.

Järjestelmänvalvojat voivat lisätä tähän luetteloon tiedostotyyppejä lisäämällä tietyn rekisteriavaimen ja määrittämällä sen arvon puolipisteellä eroteltuun tiedostotunnisteiden luetteloon. Järjestelmänvalvojat voivat myös poistaa tiedostoja haitallisten tiedostotunnisteiden luettelosta.

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ä.

×