Luetteloruudun, avattavan luetteloruudun tai yhdistelmäruudun täyttäminen käyttämällä SQL Server -tietokannan arvoja

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

Voit täyttää luetteloruudun, avattavan luetteloruudun tai yhdistelmäruudun tiedoilla, jotka ovat peräisin kyselyn tietoyhteydestä Microsoft SQL Server -tietokantaan.

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

Yleiskatsaus

Ennen aloittamista

Vaihe 1: Kyselyn tietoyhteyden lisääminen

Vaihe 2: Määritä ohjausobjekti

Yleiskatsaus

Luetteloruutu, avattava luetteloruutu tai yhdistelmäruutu näyttävät kohteita, jotka käyttäjä voi valita täyttäessään lomakemalliin perustuvaa lomaketta. Voit määrittää tämäntyyppiset ohjausobjektit niin, että ne näyttävät tietoja toissijaisesta tietoyhteydestä Microsoft SQL Server -tietokantaan. Toissijainen tietoyhteys on mikä tahansa tietoyhteys ulkoiseen tietolähteeseen, jonka lisäät lomakemalliin, jotta kyseiseen lomakemalliin perustuvia lomakkeita täyttävät käyttäjät voivat hakea tietoja ulkoisesta tietolähteestä, kuten Web-palvelusta, tai lähettää tietoja ulkoiseen tietolähteeseen.

Kun lisäät toissijaisen tietoyhteyden tietokyselyjä lomakemalliin Microsoft Office InfoPath luo toissijaisen tietolähde tietojen kentät ja ryhmät, joka vastaa tapaa, jolla tiedot on tallennettu tietokantaan. Kyselyn tietoyhteyden hakee tietoja WWW-palvelun ja tallentaa tiedot-lomakkeen toissijainen tietolähde. Oletusarvon mukaan toissijaisen tietolähteen tiedot ovat käytettävissä vain, kun käyttäjät ovat yhteydessä verkkoon. Voit määrittää toissijaisen tietoyhteyden tallentamaan kyselyn tulokset käyttäjien tietokoneisiin, jotta he voivat käyttää tietoja, kun niiden muotoa ei ole yhteydessä verkkoon.

Tietoturvahuomautus : Jos noudat arkaluontoisia tietoja ulkoisesta tietolähteestä käyttämällä toissijaista tietoyhteyttä, tämä ominaisuus kannattaa poistaa suojaussyistä käytöstä siltä varalta, että tietokone katoaisi tai se varastettaisiin. Jos poistat tämän ominaisuuden käytöstä, tiedot ovat käytettävissä vain, kun verkkoyhteys on muodostettuna.

Koska toissijaisen tietolähteen tietorakenteen on vastattava tapaa, jolla tiedot on tallennettu tietokantaan, et voi muokata toissijaisen tietolähteen aiemmin luotuja kenttiä tai ryhmiä. Lisätietoja tietoyhteyksistä ja tietolähteistä on Katso myös -osan linkeissä.

Sivun alkuun

Toimet ennen aloittamista

Ennen kuin voit täyttää lomakemallin ohjausobjektin käyttämällä SQL Server -tietokannan arvoja, tarvitset seuraavat tiedot tietokannanvalvojalta:

  • Sen palvelimen nimen, jossa lomakemallin kanssa käyttämäsi tietokanta on.

  • Sen tietokannan nimen, jota käytät lomakemallin kanssa.

  • Tietokannan edellyttämän todennuksen. Tietokanta käyttää joko Microsoft Windows -todennusta tai SQL Server -todennusta sen määrittämisessä, kuinka käyttäjät voivat ottaa tietokannan käyttöön.

  • Sen taulukon nimen, joka sisältää tiedot, jotka haluat lähettää lomakkeeseen. Tämä on ensisijainen taulukko. Jos haluat käyttää useita tietokannan taulukoita, tarvitset myös kyseisten taulukoiden (alitaulukoiden) nimet. Tarvitset myös niiden alitaulukoiden kenttien nimet, joilla on yhteys ensisijaisen taulukon kenttiin.

  • Tiedon siitä, voitko tallentaa kyselyn tulokset turvallisesti käyttäjän tietokoneeseen offline-käyttöä varten.

Sivun alkuun

Vaihe 1: kyselyn tietoyhteyden lisääminen

Jos sinulla ei ole aiemmin luodun kyselyn tietoyhteyden, jota voit käyttää lomakemallissa, toissijaisen tietoyhteyden lisääminen lomakemalliin, joka tekee tietokyselyjä seuraavasti. Jos lomakemallin on jo toissijaisen tietoyhteyden, jota voit käyttää, voit ohittaa tämän osion ja siirry Vaihe 2: Määritä ohjausobjektin.

  1. Valitse Työkalut-valikosta Tietoyhteydet.

  2. Valitse Tietoyhteydet-valintaikkunassa Lisää.

  3. Valitse ohjatussa tietoyhteyden muodostamisessa Luo uusi yhteys kohteeseen, valitse Vastaanota tiedot ja valitse sitten Seuraava.

  4. Valitse ohjatun toiminnon seuraavalla sivulla Tietokanta (vain Microsoft SQL Server tai Microsoft Office Access) ja valitse sitten Seuraava.

  5. Valitse ohjatun toiminnon seuraavalla sivulla Valitse tietokanta.

  6. Valitse Valitse tietolähde -valintaikkunasta Uusi lähde.

  7. Valitse ohjatun toiminnon seuraavalla sivulla Tietolähde, johon haluat muodostaa yhteyden -luettelosta Microsoft SQL Server ja valitse sitten Seuraava.

  8. Kirjoita Palvelimen nimi -ruutuun sen palvelimen nimi, jossa SQL Server -tietokanta on.

  9. Tee Kirjautumisvaltuudet-kohdassa jompikumpi seuraavista toimista:

    • Jos tietokanta määrittää tietokannan käyttöoikeuden Microsoft Windows -verkossa käytettyjen valtuustietojen perusteella, valitse Käytä Windows-todennusta.

    • Jos tietokanta määrittää käyttöoikeuden tietokannanvalvojalta saadun tietyn käyttäjänimen ja salasanan perusteella, valitse Käytä seuraavaa käyttäjänimeä ja salasanaa ja kirjoita sitten käyttäjänimi ja salasana Käyttäjänimi- ja Salasana-ruutuihin.

  10. Valitse Seuraava.

  11. Napsauta Valitse tietokanta, joka sisältää haluamasi tiedot -luettelossa haluamasi tietokannan nimeä, valitse Yhdistä tiettyyn taulukkoon, napsauta ensisijaisen taulukon nimeä ja valitse sitten Seuraava.

  12. Kirjoita ohjatun toiminnon seuraavalla sivulla Tiedoston nimi -ruutuun tietoyhteyden tiedot sisältävän tiedoston nimi, ja tallenna sitten asetukset valitsemalla Valmis.

    Jos suunnittelet käyttäväsi muita taulukoita kyselyn tietoyhteydessä, voit lisätä ne ohjatun toiminnon tällä sivulla.

    Muiden taulukoiden lisääminen

    1. Valitse Lisää taulukko.

    2. Napsauta Taulukon tai kyselyn lisääminen -valintaikkunassa alitaulukon nimeä ja valitse sitten Seuraava. InfoPath yrittää määrittää suhteet vertaamalla kenttien nimiä kummassakin taulukossa. Jos et halua käyttää ehdotettua suhdetta, valitse suhde ja valitse sitten Poista suhde. Voit lisätä suhteen valitsemalla Lisää suhde. Napsauta Lisää suhde -valintaikkunassa kunkin suhteessa olevan kentän nimeä kyseisessä sarakkeessa ja valitse sitten OK.

    3. Valitse Valmis.

    4. Jos haluat lisätä muita alitaulukoita, toista nämä vaiheet.

  13. Valitse Seuraava.

  14. Voit tallentaa kyselyn tulokset lomakemallin kanssa, valitsemalla Tallenna kopio tiedoista lomakemalliin -valintaruudun. Kun valitset tämän valintaruudun, kyselyn tulokset tallennetaan lomakemalliin. Koska tiedot tallennetaan lomakemalliin, tiedot ovat käytettävissä lomakkeissa, joita käyttäjät täyttävät, vaikka käyttäjien tietokoneet eivät ole yhteydessä verkkoon.

    Tietoturvahuomautus : Tämän valintaruudun valitseminen tallentaa kyselyn tulokset lomakemalliin. Koska tiedot tallennetaan lomakemalliin, ne ovat käytettävissä lomakkeessa, kun käyttäjä täyttää lomaketta, vaikka tietokone ei olisikaan yhteydessä verkkoon. Jos vastaanotat tämän tietoyhteyden välityksellä arkaluonteisia tietoja, tämä ominaisuus kannattaa poistaa käytöstä tietojen suojaamiseksi siinä tilanteessa, että tietokone katoaa tai se varastetaan.

  15. Valitse Seuraava.

  16. Kirjoita ohjatun toiminnon seuraavalla sivulla toissijaista tietoyhteyttä kuvaava nimi. Jos haluat, että lomake vastaanottaa tiedot automaattisesti, kun lomake avataan, valitse Hae tiedot automaattisesti, kun lomake avataan -valintaruutu.

Sivun alkuun

Vaihe 2: ohjausobjektin määrittäminen

  1. Jos lomakemalli sisältää useita näkymiä, valitse Näytä-valikosta Näkymän nimi ja siirry näkymään, jonka sisältämässä ohjausobjektissa haluat näyttää toissijaisesta tietolähteestä noutamasi tiedot.

  2. Kaksoisnapsauta täytettävää luetteloruutua, avattavaa luetteloruutua tai yhdistelmäruutua.

  3. Valitse Tiedot-välilehti.

  4. Valitse Luetteloruudun merkinnät -kohdasta Etsi arvoja ulkoisesta tietoyhteydestä.

  5. Valitse Tietolähde-luettelosta käytettävä tietolähde.

  6. Napsauta Merkinnät-ruudun vieressä olevaa Valitse XPath -painiketta Tietolähde-painike .

  7. Määritä Kentän tai ryhmän valitseminen -valintaikkunassa, mitkä tiedot näytetään käyttäjälle ja mitkä tiedot lähetetään ulkoiseen tietolähteeseen, jollakin seuraavista tavoista.

    Määrittää, että käyttäjä näe tiedot ovat samat tiedot käyttäjä lähettää

    • Valitse kenttä ja valitse sitten OK.

    Määrittää, että käyttäjä näe tiedot ovat eri tiedoista, jotka käyttäjä lähettää

    Huomautus: Tässä skenaariossa käyttäjän näkemät tiedot ovat yhdestä ryhmän kentästä, ja tiedot, jotka käyttäjä lähettää, ovat saman ryhmän toisesta kentästä.

    1. Valitse ryhmä ja valitse sitten OK.

    2. Valitse Sisältöohjausobjektin ominaisuudet -valintaikkunan arvo -ruudun vieressä Valitse XPath Tietolähde-painike .

    3. Valitse Kentän tai ryhmän valitseminen -valintaikkunassa kenttä, jonka sisältämät tiedot käyttäjä lähettää ulkoiseen tietolähteeseen, ja valitse sitten OK.

    4. Valitse Sisältöohjausobjektin ominaisuudet -valintaikkunan Näyttönimi -ruudun vieressä Valitse XPath Tietolähde-painike .

    5. Valitse Kentän tai ryhmän valitseminen -valintaikkunassa kenttä, jonka sisältämät tiedot näkyvät ohjausobjektissa, ja valitse sitten OK.

  8. Jos Näyttönimi-ruudun kentässä on arvoja, joilla on samanlaiset näyttönimet, ja haluat näyttää vain yksilöllisiä nimiä, valitse Näytä vain merkinnät, joiden näyttönimet ovat yksilöllisiä -valintaruutu.

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

×