Johdanto tietolähteisiin

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.

Tämän artikkelin sisältö

Tietolähteiden yleiskatsaus

Tietolähteeksi

Toissijainen tietolähde

Tietolähteen ja XML-rakenteen välinen suhde

Tietolähteiden yleiskatsaus

Kaikki, joka näkyy muodossa, onko tiedot, jotka käyttäjä voi valita luetteloruudun, avattavan luetteloruudun tai yhdistelmäruudun tai tietoja, jotka käyttäjä lisää lomakkeeseen, tiedot tallennetaan lomakkeen tietolähteet. Tietolähteen koostuu kentät ja ryhmät. Samalla tavalla kansiot kiintolevyllä sisältää ja järjestää tiedostot-kentät sisältävät tietoja, joita käyttäjät syöttävät lomakkeisiin, jotka perustuvat lomakemallin ja ryhmien sisältävät ja järjestää kenttiä. Käyttäjä lisää tiedot lomakkeen ohjausobjektit ja ohjausobjektien on sidottu nämä kentät. Oletetaan esimerkiksi, että suunnittelet kuluraportin lomakemallin. Kun käyttäjä avaa lomakemalliin perustuvan lomakkeen, ne voi siirtää etunimen, toisen nimen ja sukunimen nimensä kolme muokkausruutuohjausobjektin, jokainen tekstiruutu on sidottu kentän Etunimi ja Sukunimi kentän kentän toinen nimi. Ryhmän nimeltä ”nimi” sisältää nimikentät

Voit tarkastella ja käsitellä kentät ja ryhmät lomakemallin tietolähteen Tietolähde -tehtäväruudun.

InfoPathin Tietolähde-tehtäväruutu

1. kentän

2. ryhmän

Vaikka tietolähteen rakenne ei vastaa aina lomakemallin asetteluun, yhteiset ominaisuudet ovat yleisiä erityisen, ryhmien ja kenttiä, jotka on liitetty toistuvaan taulukoiden, osia, toistuvat osat, ja valinnaisia osia. Esimerkiksi taulukko tai osa on sidottu tietolähteen ryhmään ja kaikki sen taulukon tai osan ohjausobjektit on sidottu kenttiin, jotka kuuluvat ryhmään. Seuraavassa kuvassa eritelty toistuva taulukko kuluraporttilomakkeen kuluja koostuu kolmesta sarakkeisiin, joissa on päivämäärävalitsin, kuvaus-ruutuun ja kustannukset tekstiruudun. Nämä ohjausobjektit on sidottu päivämääräkenttä, kuvaus-kenttään ja summa-kentän tarpeen mukaan. Itse taulukko on sidottu kohteiden ryhmään.

Tietolähteen ryhmään ja kenttiin sidottu toistuva taulukko

Lomakemallin voi olla kaksi tyyppisiin tietolähteisiin – yksi tärkeimmät tietolähteen ja vaihtoehtoisesti toissijaiset tietolähteet.

Sivun alkuun

Tietolähteeksi

Tärkeimmät tietolähde sisältää seuraavat:

  • Tietoja, että käyttäjät lisäävät ne täytä lomake, joka perustuu lomakemalliin, kuten tiedot, jotka he kirjoittavat tekstikehykseen. Esimerkiksi käyttäjän kirjoittaessa etunimen, toisen nimen ja sukunimen nimensä tekstiruuduissa, joka on sidottu tärkeimmät tietolähteen kenttiin.

  • tietoyhteydet tiedot tietokantaan tai Web-palvelu, jota käytetään tietolähteen lomakemallin määrittäminen.

Tärkeimmät tietolähteen tiedot ovat mitä käyttäjät tallentavat tai lähettää, kun he täyttävät lomakkeen. Kun käyttäjät tallentavat lomakkeen niin, että he voivat lähettää myöhemmin, käyttäjät tallentavat tärkeimmät tietolähteen tiedot.

Tärkeimmät tietolähteen luominen

Kun luot lomakemallin, Microsoft Office InfoPath luo pää tietolähteen automaattisesti. Kaikki InfoPath-lomakemalleja sisältää yksittäisen tärkeimmät tietolähteeseen. Kentät ja ryhmät voidaan lisätä tärkeimmät tietolähteeseen, luot lomakemallin tyypin mukaan:

Tyhjä lomake-malli    Lisäät kentät ja ryhmät tärkeimmät tietolähde Tietolähde -tehtäväruudun avulla tai vetämällä ohjausobjektin ohjausobjektit -tehtäväruudusta lomakemallin näkymä. Kun ohjausobjektin vetäminen näkymän, InfoPath lisää kentät ja ryhmät tärkeimmät tietolähteeseen lisättävästä ohjausobjektin tyypin mukaan. Jos vedät muokkausruutu-ohjausobjektin lomakemalliin, InfoPath lisää kentän tärkeimmät tietolähteen. Jos vedät toistuvan osan ohjausobjektin lomakemalliin, InfoPath lisää ryhmän tärkeimmät tietolähteeseen. Jos vedät toistuvan taulukon ohjausobjektin lomakemalliin, InfoPath lisää kaksi ryhmää tietolähteeksi toistuvan taulukon ja lisää kentän kunkin taulukon sarakkeen tietolähteeksi.

XML-asiakirjan perustuvaa lomakemallia    InfoPath lisää kenttiä ja ryhmiä, jotka vastaavat elementtejä, jotka on määritetty rakenteessa tai asiakirjan osat.

Lomakemallin perusteella Microsoft Office Access-tietokannasta tai Microsoft SQL Server-tietokantaan     InfoPath lisää mukaan, kuinka tietokanta tallentaa tiedot tärkeimmät tietolähteen kentät ja ryhmät.

Web-palveluun perustuvaa lomakemallia    InfoPath lisää kenttiä ja ryhmiä, jotka vastaavat rakennetta, joka annetaan Web-palvelu.

Jos tietolähde – esimerkiksi WWW-palvelun tai tietokannan – ei sisälly lomakemalliin, sitä käytetään nimitystä ulkoisesta tietolähteestä. InfoPath-lomakkeiden yhteyden muodostaminen ulkoisiin tietolähteisiin, nämä tietoyhteyden kautta.

Tärkeimmät tietolähteiden muokkaaminen

Voit lisätä kenttiä ja ryhmiä tärkeimmät tietolähteeseen aiemmin luotuja kenttiä tai ryhmiä tärkeimmät tietolähteen mukaan. Seuraavassa taulukossa kuvataan, miten voit lisätä aiemmin luodut kentät ja ryhmät-kuvakkeet, jotka näkyvät Tietolähde -tehtäväruudussa perusteella.

Kuvake

Voit lisätä

Kuvakkeen kuva

Kuvakkeen kuva    Voit lisätä ryhmiä tai kenttiä tähän ryhmään. Tämä kuvake edustaa joko ryhmä, johon on lisätty tärkeimmät tietolähde Tietolähde -tehtäväruudussa tai ryhmän, joka on vedetty ohjausobjektit -tehtäväruudusta tyhjän lomakemallin näkymä liittyvän ohjausobjektin avulla.

Kuvakkeen kuva

Kenttä-kuvake    Voit lisätä vain kentät tähän kenttään. Tämä kuvake edustaa joko kenttä, joka on lisätty tärkeimmät tietolähde Tietolähde -tehtäväruudussa tai liittyvän tähän kenttään, joka on vedetty ohjausobjektit -tehtäväruudusta tyhjän lomakemallin näkymä ohjausobjektin avulla.

Kuvakkeen kuva

Lukittu ryhmäkuvake    Et voi lisätä kenttiä tai ryhmiä tähän ryhmään. Tämän ryhmän perustuu tietoyhteyden ulkoiseen tietolähteeseen.

Kuvakkeen kuva

Lukittu kenttä-kuvake    Et voi lisätä kenttiä tähän kenttään. Tämä kenttä perustuu tietoyhteyden ulkoiseen tietolähteeseen.

Jos ohjausobjektin vetäminen lomakemallin näkymä ja lomakemallin sisältää kentät ja ryhmät, jotka perustuvat tietoyhteyden, sinun on sidottava ohjaavat aiemmin luodut kentät ja ryhmät tärkeimmät tietolähteen. InfoPath ei automaattisesti lisää kentät ja ryhmät lomakemalliin, joka sisältää kentät ja ryhmät, jotka perustuvat ulkoisiin tietolähteisiin. Lisätietoja kenttien ja ryhmien lisäämisestä on Katso myös -osan linkeissä.

Huomautus: Jos käyttäjien on jo täyttänyt lomakemallissa perustuvia lomakkeita, lomakemallin tietolähteeksi seuraavat muutokset voivat aiheuttaa tietojen menettämisen lomakkeista:

  • Siirtäminen, poistaminen tai kentän tai ryhmän nimeäminen uudelleen

  • Muuttaminen ylle kentän tai ryhmän toistuva kenttä tai ryhmä

  • Rich Text tietotyypin muuttaminen eri tietotyyppi

Kenttien ja ryhmien, joita voit muokata voit muuttaa seuraavia ominaisuuksia:

Nimi    Kentän tai ryhmän nimi.

Nimi-vaatimukset

  • Kunkin tärkeimmät tietolähteen nimen on oltava yksilöllinen. Jos sinun on käytettävä samaa useamman kuin yhden kentän tai ryhmän nimeä, luoda viittauksen kyseisen kentän tai ryhmän sen sijaan. Kun luot viittauksen kentän tai ryhmän, InfoPath luo uuden, vastaavan kentän tai ryhmän, jonka ominaisuuksia on linkitetty ensimmäisen kentän tai ryhmän ominaisuudet. Yhden kentän tai ryhmän tehdyt muutokset päivittyvät automaattisesti toisen, viitatun kentän tai ryhmän. Ryhmiä, esimerkiksi viitata kentät, sisältävät samat kentät ja ryhmät ja jakaa samat ominaisuudet.

  • Nimet eivät saa sisältää välilyöntejä.

  • Nimet on aakkosten merkkiä tai alaviiva (_) ja voivat sisältää vain aakkosnumeerisia merkkejä, alaviivoja, yhdysmerkit (--) ja jaksojen (.).

Lisäksi seuraavat vaatimukset on suositeltavaa käyttää kentän tai ryhmän sisältöä kuvaava nimi. Jos sinulla on ryhmä, joka sisältää esimerkiksi kulut, nimi ryhmän sisältöäeritelty tietoja. Ryhmän, joka sisältää kulun kentän nimeä kentän kulut.

Tyyppi    Määrittää, onko kohteen tärkeimmät tietolähteen kentän tai ryhmän. Kentällä on yksilöllinen arvo ja ryhmä sisältää muita kenttiä.

Kentät ja ryhmät

Tyyppi

Käyttötilanne

Kenttä (määrite)

Käytä tätä tyyppiä kentässä, jos yksi tai useampi seuraavista toteutuu:

  • Kenttä sisältää muita ryhmiä tai kenttiä.

  • Kentän on oltava elementti-kenttään.

  • Kenttä ei ole toistetaan.

  • Kentän on oltava aina arvo.

  • Kentän tietotyyppi on jokin muu kuin Rich Text (XHTML).

  • Tietokanta tai Web-palvelu edellyttää määritteen-kenttään.

Kenttä (osa)

Käytä tätä tyyppiä kentässä, jos yksi tai useampi seuraavista toteutuu:

  • Kentässä voi olla määritteen muita kenttiä.

  • Kenttä on osa ryhmää.

  • Kenttä toistetaan ryhmän.

  • Tietokanta tai Web-palvelu edellyttää elementti-kenttään.

Elementin kentät voivat olla minkä tahansa tiedot Kirjoita voi tai ei ehkä ole oletusarvon.

Ryhmän

Käytä tätä tyyppiä ryhmässä, joka voi olla muita kenttiä tai ryhmiä.

Ryhmä (vaihtoehto)

Käytä tätä tyyppiä, jos ryhmä voi sisältää vain yhden erilaisia kenttiä tai kenttien ryhmiä.

Oletetaan esimerkiksi, että suunnittelet lomakemallin, Toimittajat Yhdysvalloissa ja maissa ja käyttää Euroopan unionin alueiden ja lomakemalli sisältää osoite-vaihtoehtoryhmän. Osoite-vaihtoehtoryhmä sisältää kentät Yhdysvalloissa osoitteen ryhmään tai ryhmän, jossa osoitteen maan tai alueen Euroopan unionin kentät. Kun käyttäjä avaa lomake, joka perustuu lomakemalliin, käyttäjä voi valita toisen maan tai alueen Yhdysvalloissa osoite tai osoite kirjoittaminen. Lomakkeessa näkyvät vastaavan ryhmän kenttiin sidotut ohjausobjektit.

XML-rakenteen ja XML-asiakirjan loppuun

Käytä tämän elementtityyppi, jos haluat lisätä ylimääräisen XML-rakenteen ja XML-asiakirja tietolähteen määritettyyn sijaintiin.

Tietotyyppi    Määrittää, millaisia tietoja kentän voi tallentaa.

Käytettävissä olevat tietotyyppien luettelo

Tietotyyppi

Käyttötilanne

Teksti

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää muotoilemattomana tekstinä.

RTF

Käytä tätä tietotyyppiä osakenttä, joka sisältää muotoiltua tekstiä. Et voi käyttää tätä tietotyyppiä määrite kentille.

Kokonaisluku

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää lukuja ilman desimaaleja arvot.

Desimaali

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää valuutta-arvoja tai numerot desimaaleja arvoilla.

Tosi/epätosi

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää tiedot, jotka voivat olla vain yksi kahdesta arvosta.

Hyperlinkki

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää tunnus URI (Uniform Resource), kuten hyperlinkin tai nimitilan.

Päivämäärä

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää kalenteripäivämäärän.

Aika

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää 24-tuntinen aika.

Päivämäärä ja aika

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää kalenteripäivämäärän ja 24-tuntinen aika.

Kuva tai liitetiedosto

Käytä tätä tietotyyppiä elementti tai määrite kentän, joka sisältää binaaritietoja, kuten kuvan tai kuvan.

Mukautettu

Käytä tätä tietotyyppiä elementti tai määrite kentän kanssa mukautettuja tietotyyppejä, jotka on määritetty nimitilan mukaan. Tämän tietotyypin käytetään yleensä kentän tai ryhmän, joka on sidottu mukautettu ohjausobjekti. Tiedon nimitila -ruutu on käytössä, kun valitset tämän tietotyypin.

Huomautus: Tässä taulukossa esitetään vain yleisimmät XML tietotyyppien käyttää lomakemallin. InfoPathin käyttää mitä tahansa XML 1.0-tietotyyppi World Wide Web Consortiumin (W3C) suosituksia. Jos haluat käyttää tietotyyppiä, joka ei ole mainittu taulukko, lomakemallin lomaketiedostot ja Muokkaa rakennetiedostoon (.xsd). Lisätietoja puretaan lomaketiedostot lomakemallin on Katso myös -osan linkeissä.

Tietoja Namespace    Määrittää, tunnus URI (Uniform Resource) voit lisätä mukautetun tietotyypin nimitilan. Tämä ominaisuus on käytettävissä elementti tai määrite kentät, joilla on Mukautettu -tietotyyppi-ominaisuuden. Kun lisäät mukautettu ohjausobjekti lomakemallin, tämä ominaisuus sisältää yleensä arvo, joka on määritetty mukautettu ohjausobjekti, joka on sidottu kenttään tekijän mukaan.

Oletusarvo    Määrittää osa-tai määrite alkuarvo, kun käyttäjä avaa lomakkeen ensimmäisen kerran. Voit myös lisätä kaavoja oletusarvojen mukaisiksi, kuten päivämäärän, matemaattisen laskutoimituksen tai viittauksen toiseen kenttään.

Toistuva    Määrittää, voiko elementti kenttä, määritekentän tai ryhmän esiintyä lomakkeeseen useita kertoja. Luettelon ohjausobjekteja, toistuvat osat, toistuvat taulukot ja osan toistuvan osan muodostavia ohjausobjekteja tai toistuva taulukko on sidottu toistuvat kentät ja ryhmät.

Ei voi olla tyhjä    Määrittää, onko elementti tai määrite kentän on oltava arvo. Jos kentässä ei ole arvoa, tähän kenttään sidottu ohjausobjekti on merkitty punaisella tähdellä tai joidenkin ohjausobjektien, punaisella katkoviivalla. Tämä ominaisuus on käytettävissä vain kentät. Ei ole käytettävissä ryhmille.

Sivun alkuun

Toissijainen tietolähde

Toissijainen tietolähde on tietolähteiden lomakkeessa, jotka sisältävät muiden tietoyhteyksien ulkoisiin tietolähteisiin kautta annetut tiedot. Oletetaan esimerkiksi, että olet luomassa lomakemallin varten kuluraportin ja haluat lomakemallin Hyväksy valuuttoja kuluja perustuvia lomakkeita. Valuuttatiedot tallennetaan kuitenkin tietokannan. Valuutta-tietojen näyttämiseen tietoyhteyden lisääminen tietokantaan. Valuuttatiedot tallennetaan toissijainen tietolähde ja lomakemallin luetteloruudun näkyvät sitten.

Lisätietoja tietoyhteyksien tiedot tallennetaan toissijaisia tietolähteitä ja sitten käyttäjä voi valita täyttäessään lomakkeen ohjausobjekteja, kuten luetteloruudun, yhdistelmäruudun tai avattavan luetteloruudun vaihtoehtojen näyttömuoto. Kun käyttäjä valitsee kohteen toissijainen tietolähde-valinnan kopioidaan tärkeimmät tietolähteen kenttään.

Toissijainen tietolähde poiketa tärkeimmät tietolähteen seuraavilla tavoilla:

  • Toissijainen tietolähde ovat valinnaisia lomakemallin. Kaikkien lomakemallien on oltava tärkeimmät tietolähde.

  • Lomakemallin voi olla toissijaisia tietolähteitä, mutta vain yksi, tärkeimmät tietolähteen.

  • Kentät ja ryhmät toissijainen tietolähde perustuvat tapaa, jolla tiedot on tallennettu ulkoisesta tietolähteestä, joka on liitetty lomakkeeseen tietoyhteyden avulla. Nämä kentät ja ryhmät ei voi muokata InfoPathin avulla.

  • Toisin kuin ensisijaisen tietolähteen toissijaisia tietolähteitä ei tallenneta lomakkeeseen.

  • Toissijainen tietolähteiden ei tavallisesti lähetetä, kun käyttäjä lähettää täytetty lomake. Voit kuitenkin määrittää lomakemallin lähettää toissijainen tietolähde verkkopalvelun sääntöjen avulla tai sähköpostin vastaanottajan tietoja käyttämällä mukautettua koodia.

Toissijainen tietolähteiden luominen

Kun olet lisännyt tietoyhteyden ulkoiseen tietolähteeseen, joka palauttaa tiedot lomake, InfoPath luo toissijainen tietolähde automaattisesti. Kunkin tietoyhteyttä, joka on lisätty lomakemallin luo vastaavan toissijainen tietolähde. Samalla tavalla, että kentät ja ryhmät lisätään tärkeimmät tietolähteen InfoPath lisää kentät ja ryhmät toissijainen tietolähde. Kentät ja ryhmät lisätään toissijaisen tietolähteen niin, että ne yhdistäminen tapaa, jolla ulkoinen tietolähde tallentaa tiedot. Voit luoda toissijaisen tietoyhteyden avulla seuraavasti:

  • Verkkopalvelu

  • XML-tiedosto

  • Microsoft Office Access-tietokannasta tai Microsoft SQL Server-tietokantaan

  • Luettelo Microsoft Windows SharePoint Services-sivustossa

Kun tietoyhteyden lisääminen lomakemalliin ja luot toissijainen tietolähde, kentät ja ryhmät toissijainen tietolähde Tietolähde -tehtäväruudussa on näkyvissä. Tämä tehtäväruutu perään Toissijainen sulkeissa tietoyhteyden nimi näkyy kunkin toissijainen tietolähde.

Toissijainen tietolähde Tietolähde-tehtäväruudussa

Toissijainen tietolähde muokkaaminen

Koska kentät ja ryhmät toissijaisia tietolähteitä perustuvat tietoyhteyksiä ulkoisiin tietolähteisiin, et voi muokata kentät ja ryhmät toissijainen tietolähde. Kun tarkastelet toissijainen tietolähde Tietolähde -tehtäväruudussa, kentissä on lukittu kentän kuvake Kuvakkeen kuva ja ryhmissä on kuva kuvake Kuvakkeen kuva ilmaisemaan, että et voi muokata niitä.

Sivun alkuun

Tietolähteen ja XML-rakenteen välinen suhde

Kun käyttäjä täyttää lomake, joka perustuu lomakemalliin, lomakkeen ensisijaisen ja toissijaisen tietolähteet on tallennettu XML-tiedostot käyttäjän tietokoneessa. Rakenteen XML-tiedosto on määritetty XML-rakenne. XML-rakenne on XML-pohjainen tiedosto, joka määrittää rakenteen ja XML-elementtien asiakirjojen, tässä tapauksessa lomakkeen ja elementit voivat sisältää tiedot.

Kun luot lomakemallin, InfoPath luo automaattisesti XML-rakenteen, jota käytetään Määritä lomakkeita, jotka käyttäjät täyttävät rakenne. Kunkin kentän tai ryhmän tietolähteen vastaa elementin XML-rakenteen. Kunkin kentän ja tietolähteen ryhmän ominaisuudet määrittävät vastaavien elementtien ja tiedot, jotka muut elementit voivat sisältää rakenteen XML asiakirjassa. Voit tarkastella rakenteen lisätietoja tiedot -välilehden kentän tai ryhmittelyominaisuudet -valintaikkunassa, jonka voit avata kaksoisnapsauttamalla kentän tai ryhmän Tietolähde -tehtäväruudun.

Sivun alkuun

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

×