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.
Jos haluat, että käyttäjät voivat lisätä tiedostoja Microsoft Office InfoPath-lomake, voit käyttää lomakemallin liitetiedosto-ohjausobjektin. Käyttäjät voivat käyttää tätä ohjausobjektia tiedostojen liittäminen lomakkeeseen ja tiedostojen koodattu ja tallennettu lomakkeen tiedot.
Tämän artikkelin sisältö
Liitetiedosto-ohjausobjektin käyttäminen
Käytä liitetiedosto-ohjausobjektin, kun haluat:
-
Voit liittää asiakirjoja, laskentataulukoita ja muun tyyppisiä tiedostoja lomakkeen käyttäjien käyttöön.
-
Tiedoston liittäminen lomakemallin, kuten sisältävän tiedoston lomakemallin koskeviin lisätietoihin.
-
Käyttää binaarinen tiedostoja tietokannasta tai muuhun ulkoiseen tietolähteeseen.
Seuraavassa esimerkissä Microsoft Office Word 2007 asiakirja on liitetty InfoPath-lomakkeen. Asiakirja sisältää tietoja kansainväliset myynnin kokouksen esityslistasta.
Oletusarvon mukaan käyttäjät voivat selata, poistaa tai korvata tiedostoja liitetiedosto-ohjausobjektin. Käyttäjien liittää minkä tyyppisiä tiedostoja lomakkeen mahdollisesti tietoturvariskin sisältävistä tiedostoja, jotka saattavat sisältää viruksia, kuten .bat tai .exe-tiedostoja lukuun ottamatta. Jos haluat, voit rajoittaa edelleen tiedostotyypeistä, joita käyttäjät voivat lisätä lomakkeeseen liitetiedosto-ohjausobjektin.
Aiheeseen liittyvät ohjausobjektit
InfoPath sisältää ohjausobjekteja, jotka liitetiedosto-ohjausobjekteihin kaltaisia, eri tarkoitukseen. Voit päättää, mitkä ohjausobjektit toimii parhaiten lomakemallissa, viitata seuraavassa luettelossa:
Kuvan ohjausobjekti Liitetiedosto-ohjausobjektin, kuten kuva-ohjausobjektin avulla käyttäjät voivat selata, poistaa tai korvata tiedostoja lomakkeissa. Ero on, että voit lisätä kuvan ohjausobjektin, vain kuvatiedostot taas liitetiedosto-ohjausobjektin hyväksyy kaikenlaisia tiedostoja, kuten kuvatiedostoja. Molemmat ohjausobjektit käyttävät base64-tietotyyppiä, jota käytetään koodata ja toistaa tallennustilan binaaritiedostoja ja näyttää.
Hyperlinkki Sen sijaan, että käyttäjät-tiedostojen upottaminen lomakkeet, joita voit lisätä lomakkeeseen tiedostokoon, voit käyttää hyperlinkin ohjausobjekti lomakemallin, jonka avulla käyttäjät voivat lisätä linkkejä asianmukaiseen tiedostoon.
Käyttäjäkokemus
Asetukset, joka on valittu liitetiedosto-ohjausobjektin käyttäjät voivat joko tiedoston lisääminen tyhjä liiteohjausobjektin tai korvata, joka on jo liitetiedosto. Kummassakin tapauksessa käyttäjät napsauttamalla tiedoston Etsi liitetiedosto-ohjausobjektin sisällä. Liitä tiedosto -valintaikkuna tulee näkyviin, kun ne selaamalla tiedosto, jonka niiden valinta.
Voit määrittää, minkä tyyppisiä tiedostoja käyttäjät lisättäviä liitetiedosto-ohjausobjektit. Kun määrität tiedostotyypit, joita haluat sallia, InfoPath piilottaa ei tueta tiedostoista, jotka Liitä tiedosto -valintaikkunassa. Esimerkiksi jos rajoita liitetiedostojen .txt-tiedostoihin, valitse .docx, .pptx ja muita tiedostotyyppejä on piilotettu-valintaikkunassa myös silloin, kun ne ovat-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 .
Liitetiedosto-ohjausobjektin lisääminen
Liitetiedosto-ohjausobjektin 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ä liitetiedosto-ohjausobjekti 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. 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.
Lisää uusi, tyhjä lomakemallin liitetiedosto-ohjausobjekti
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 Liitetiedosto.
-
Jos haluat lisätä ohjausobjektiin selitteen, kirjoita teksti, jota seuraa kaksoispiste (:), ohjausobjektin yläpuolelle tai vasemmalle puolelle.
-
Oletusarvon mukaan käyttäjät liittää kaikki tiedostotyyppi-lomake, kuten .exe-tiedostoja, joka InfoPath estää tietoturvasyistä tiedostoja lukuun ottamatta. Jos haluat rajoittaa tiedostotyypit, joita käyttäjät voivat lisätä lomakkeisiin, toimi seuraavasti:
-
Kaksoisnapsauta liitetiedosto-ohjausobjektin.
-
Valitse Tiedot-välilehti.
-
Kelpoisuustarkistus ja säännöt-kohdassa Salli käyttäjän liittää vain seuraavia tiedostotyyppejä -valintaruutu ja kirjoita tiedostotyypeistä, joita haluat sallia tiedostotunnisteet-ruutuun. Esimerkiksi jos kirjoitat .docx, käyttäjät voivat vain Office Word 2007 tiedostojen liittäminen lomakkeeseen liitetiedosto-ohjausobjektin.
Huomautus: Jos suunnittelet selainyhteensopiva lomakemalli, et voi määrittää tiedostotyypeistä sallitaan liitetiedosto-ohjausobjektin.
-
-
Oletusarvon mukaan liitekuvaketta, jossa on paikkamerkkiteksti on lisätty lomakemalliin.
-
Näyttää sen sijaan, että paikkamerkkitekstin ohjausobjektin oletusliitetiedoston, toimi seuraavasti:
-
Kaksoisnapsauta liitetiedosto-ohjausobjektin.
-
Valitse Tiedot-välilehti.
-
Valitse sidontaMääritä oletusarvoinen tiedostoja valitse sitten Selaa.
-
Liitä tiedosto -valintaikkunassa valitse tiedosto, jonka haluat näkyvän lomakemallin liitetiedosto ruudussa ja valitse sitten Lisää.
-
Lisää liitetiedosto-ohjausobjekti 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ä liitetiedosto-ohjausobjektin kentän vetäminen lomakemalliin Tietolähde -tehtäväruudussa tai lisäämällä liitetiedosto-ohjausobjektin ohjausobjektit -tehtäväruudussa, valitse seuraavassa kuvatulla toimet:
-
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 Liitetiedosto.
-
Tiedoston liitteen sidonta -valintaikkunassa valitse kenttä, johon haluat tallentaa liitetiedoston tiedot ja valitse sitten OK.
-
InfoPath käyttää kentän tai ryhmän nimen ohjausobjektin selite. Valitse tarvittaessa muuttaa otsikkoteksti.
-
Oletusarvon mukaan käyttäjät liittää minkä tyyppisiä tiedostoja lomakkeen, kuten .exe-tiedostoja, joka InfoPath estää tietoturvasyistä tiedostoja lukuun ottamatta. Jos haluat rajoittaa tiedostotyypit, joita käyttäjät voivat lisätä lomakkeisiin, toimi seuraavasti:
-
Kaksoisnapsauta liitetiedosto-ohjausobjektin.
-
Valitse Tiedot-välilehti.
-
Kelpoisuustarkistus ja säännöt-kohdassa Salli käyttäjän liittää vain seuraavia tiedostotyyppejä -valintaruutu ja kirjoita tiedostotyypeistä, joita haluat sallia tiedostotunnisteet-ruutuun. Esimerkiksi jos kirjoitat .docx, käyttäjät voivat vain Office Word 2007 tiedostojen liittäminen lomakkeeseen liitetiedosto-ohjausobjektin.
Huomautus: Jos suunnittelet selainyhteensopiva lomakemalli, et voi määrittää tiedostotyypeistä sallitaan liitetiedosto-ohjausobjektin.
-
-
Oletusarvon mukaan kohdat paikkamerkkitekstillä liitetiedosto-ohjausobjekti on lisätty lomakemalliin.
-
Voit tehdä sen sijaan, että paikkamerkkitekstin lomakemallin näkyvät oletusarvoisesti-tiedoston, seuraavasti:
-
Kaksoisnapsauta liitetiedosto-ohjausobjektin.
-
Valitse Tiedot-välilehti.
-
Valitse sidontaMääritä oletusarvoinen tiedostoja valitse sitten Selaa.
-
Valitse Liitä tiedosto -valintaikkunassa tiedosto, jonka haluat näkyvän lomakemallin liitetiedosto ruudussa.
Vihje: Voit myös lisätä ohjausobjekteja Tietolähde -tehtäväruudussa. Valitse Tietolähde -tehtäväruudussa kenttä, johon haluat sitoa liitetiedosto-ohjausobjektin, napsauta hiiren kakkospainikkeella ja valitse sitten pikavalikosta Liitetiedosto . Jos pikavalikosta-vaihtoehtoa ei näy Liitetiedosto , varmista, että kenttä on kuvan tai tiedoston liite-tietotyyppi.
-
Suojaustietoja
InfoPath ei salli tietyntyyppisten tiedostojen, kuten .exe, .com tai .bat-tiedostot-lomakkeen liitetään. Tämä rajoitus auttaa estämään haittaohjelmien ohjelmatiedostot vaikutuksilta haittaa käyttäjien tietokoneisiin. Voit määrittää tiedostotyypit, joita pidetään vaarallisina, InfoPath noudattaa samaan tapaan kuin Microsoft Office Outlookin mallin.
Oletusarvon mukaan tiedostomuoto pidetään vaarallisina 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, .wsh.
Järjestelmänvalvojat lisätä tiedostotyyppien luetteloa lisäämällä tietyn rekisteriavaimen ja määrittämällä sen arvon tunnisteet puolipisteillä erotettu luettelo. Ne voit myös poistaa tiedostoja haitalliset luettelosta.