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.
Voit lisätä toissijaisen tietoyhteyden lomakemalliin, joka suorittaa Microsoft SQL Server-tietokantaan. Et voi lisätä toissijaisen tietoyhteyden lomakemalliin, joka lähettää lomakkeen tiedot tietokantaan. Jos haluat käyttää toissijaisen tietoyhteyden lomaketietojen tietokantaan, käytä verkkopalveluun, joka toimii tietokannan toissijaisen tietoyhteyden. Lisätietoja toissijaisen tietoyhteyden lisääminen Web-palvelu on Katso myös -osan linkeissä.
Jotta voit lisätä toissijaisen tietoyhteyden tietokantaan, toimi seuraavasti:
Vaihe 1: toissijaisen tietoyhteyden lisääminen lomakemalliin Tämä vaihe luo toissijainen tietolähde, jossa haluamasi kentät ja ryhmät mukaan, kuinka tiedot on tallennettu tietokantaan. Voit myös määrittää lomakemallin ja lomakkeiden käyttävät tätä tietoyhteyttä lomakkeen avattaessa.
Vaihe 2: määrittää lomakemallin käytettävä tietoyhteys Jos haluat käyttää tätä tietoyhteyttä, kun näyttöön tulee-lomake-käyttäjille, voit lisätä säännön tai painikkeen lomakemalliin, jotta käyttäjät voivat tietojen noutaminen tietoyhteyden.
Tämän artikkelin sisältö
Yleiskatsaus
Kun luot lomakemallin, joka perustuu ulkoiseen tietolähteeseen, Microsoft Office InfoPath luo pää tietoyhteydet kyseisen ulkoiseen tietolähteeseen. InfoPath luo pää tietolähde tapaa, jolla tiedot on tallennettu ulkoiseen tietolähteeseen perustuvaa lomakemallia. Kuitenkin käyttää tärkeimmät tietoyhteyden ulkoiseen tietolähteeseen ei ehkä ole arvoja, jotka haluat sijoittaa lomakemallin ohjausobjektiin. Nämä arvot saattavat olla toiseen ulkoiseen tietolähteeseen, kuten toiseen SQL Server-tietokantaan. Arvojen käyttämistä toiseen ulkoiseen tietolähteeseen, voit lisätä toissijaisen tietoyhteyden lomakemalliin.
Toissijaisen tietoyhteyden on tietoyhteyttä, joka on lisätty lomakemalliin. Tietoyhteyden voi olla kyselyn tietoyhteyden tai lähetystietoyhteyden. Voit lisätä kyselyn tietoyhteyden lomakemalliin vain kuin toissijaisen tietoyhteyden SQL Server-tietokantaan. Voit lisätä tämän tietoyhteyden vain, jos tarvitset tietoja kuin yksi tärkeimmät tietoyhteyden ulkoiseen tietolähteeseen. Et voi lisätä lähetystietoyhteyden SQL Server-tietokantaan toissijaisen tietoyhteyden nimellä.
Kun lisäät kyselyn tietoyhteyden tietokantaan, InfoPath luo toissijaisen tietolähde tietokentät ja ryhmät, joka vastaa tapaa, jolla tiedot on tallennettu tietokantaan. Toissijainen tietolähde tietorakenteen on vastattava tapaa, jolla tiedot on tallennettu tietokannan taulukoiden, koska et voi muokata kenttiä tai ryhmiä toissijainen tietolähde. Voit määrittää jokaisen kyselyn tietoyhteyden tallentamaan tulokset, jotta käyttäjät voivat käyttää tietoja, kun niiden muotoa ei ole yhteydessä verkkoon. Tietojen laadun mukaan voit näyttää kyselytulokset vain silloin, kun käyttäjät ovat yhteydessä verkkoon.
Tietoturvahuomautus: Jos käytät toissijaisen tietoyhteyden luottamuksellisten tietojen hakemiseen ulkoisesta tietolähteestä, haluat ehkä poistaa auttavat suojaamaan tietojen luvattoman käytön siltä varalta, että tietokone katoaa tai varastamiselta tämän toiminnon käytöstä. Voit poistaa tämän toiminnon käytöstä, jos tiedot ovat käytettävissä vain, jos käyttäjä on yhteydessä Internetiin.
Kun lisäät kyselyn tietoyhteyden lomakemalliin, lomakkeet, jotka perustuvat lomakemallin käytetään oletusarvon mukaan tietoyhteys, käyttäjän avattaessa. Voit myös määrittää lomakemallin käyttämään kyselyn tietoyhteyden jollakin seuraavista tavoista:
-
Lisää sääntö Voit määrittää säännön, joka käyttää kyselyn tietoyhteyden aina, kun säännön ehto toteutuu.
-
Lisää-painiketta Voit lisätä painikkeen lomakemalli, jota napsauttamalla käyttäjät voivat hakea tietoja kyselyn tietoyhteyden avulla.
-
Käytä mukautettua koodia Jos et voi lisätä säännön tai painikkeen, saat tiedot käyttämällä kyselyn tietoyhteyden käyttää mukautettua koodia. Voit luoda mukautetun koodin kehittäjä käyttäen mukautettua koodia edellyttää.
Ennen aloittamista
Ennen kuin lisäät toissijaisen tietoyhteyden SQL Server-tietokantaan lomakemalliin, tietokannan järjestelmänvalvojalta tarvittavat tiedot:
-
Tietokannassa, jota käytät lomakemallin kanssa palvelimen nimi.
-
Tietokannan, jota käytetään lomakkeen tämän mallin nimi.
-
Tietokannan vaatii todennusta. Tietokannan käyttää Microsoft Windows-todennuksen tai SQL Server-todennusta voit selvittää, kuinka käyttäjät voivat käyttää tietokantaa.
-
Taulukko, joka sisältää tiedot, jotka haluat lähettää lomakkeen nimi. Tämä on ensisijainen taulukko. Jos aiot käyttää useita taulukoita tietokannassa, sinun on nimet kyseisten, alitaulukoiden. Sinun on myös alitaulukoiden, joilla on yhteyksiä ensisijaisen taulukon kenttien nimiä.
-
Onko turvallisesti tallentaa kyselytulokset lomakkeeseen offline-käyttöä varten.
Vaihe 1: Toissijaisen tietoyhteyden lisääminen
-
Valitse Työkalut -valikosta Tietoyhteyksiä.
-
Tietoyhteydet -valintaikkunassa valitsemalla Lisää.
-
Valitse ohjattu tietoyhteyden muodostaminen valitsemalla Luo uusi yhteys, valitse Vastaanota tiedotja valitse sitten Seuraava.
-
Ohjatun toiminnon seuraavalla sivulla tietokannan (Microsoft SQL Server tai Microsoft Office Accessin vain)ja valitse sitten Seuraava.
-
Valitse ohjatun toiminnon seuraavalla sivulla, Valitse tietokanta.
-
Valitse Valitse tietolähde -valintaikkunan Uusi lähde.
-
Valitse tietolähde, johon haluat muodostaa yhteyden -luettelosta Microsoft SQL Serverja valitse sitten Seuraava.
-
Kirjoita palvelimen nimi -ruutuun palvelimen tietokannan nimi.
-
Valitse kirjautumisen tunnistetiedottee jompikumpi seuraavista:
-
Jos tietokanta määrittää, kenellä on oikeudet käyttää Microsoft Windowsin verkon tunnistetiedot perusteella, valitse Käytä Windows-todennusta.
-
Jos tietokanta määrittää, kuka voi osallistua perusteella määritetty käyttäjänimi ja salasana, jonka saat tietokannan järjestelmänvalvoja, valitse Käytä seuraavaa käyttäjänimeä ja salasanaaja kirjoita käyttäjänimi ja salasana Käyttäjänimi ja Salasanan ruudut.
-
-
Valitse Seuraava.
-
Valitse seuraavalla sivulla ohjatun toiminnon Valitse tietokanta, joka sisältää haluamasi tiedot -luettelosta tietokanta, jota haluat käyttää, valitse Yhdistä tiettyyn taulukkoon -valintaruutu, napsauta ensisijaisen taulukon nimeä ja valitse sitten Seuraava .
-
Kirjoita ohjatun toiminnon Tiedostonimi -ruutuun seuraava sivu, johon tietoyhteyden tiedot tallennetaan tiedoston nimi.
-
Jos haluat tallentaa nämä asetukset, valitse Valmis.
-
Muiden taulukoiden, jota haluat käyttää kyselyn tietoyhteyden lisääminen.
Ohjeet
-
Valitse Lisää taulukko.
-
Taulukon tai kyselyn lisääminen -valintaikkunassa Alitaulukon nimi ja valitse sitten Seuraava. InfoPath yrittää määrittää yhteydet vertaamalla molempien taulukoiden kenttien nimiä. Jos et halua käyttää ehdotettua suhdetta, valitse yhteys ja valitse sitten Poista suhde. Jos haluat lisätä yhteyden, valitsemalla Lisää suhde. Lisää suhde -valintaikkunassa kukin kenttä vastaavan sarakkeen nimi ja valitse sitten OK.
-
Valitse Valmis.
-
Jos haluat lisätä muita alitaulukoiden, toista nämä vaiheet.
-
-
Valitse Seuraava.
-
Kyselyn tietoyhteyden tulokset käyttöön, kun lomakkeen ei ole yhteydessä verkkoon, valitse Tallenna kopio lomakemallin tiedot -valintaruutu.
Tietoturvahuomautus: Tämän valintaruudun valitseminen tallentaa tiedot käyttäjän tietokoneeseen kun lomake käyttää tätä tietoyhteyttä. Jos lomakkeessa on luottamuksellisia tietoja tämän tietoyhteyden, haluat ehkä poistaa voit suojata tiedot, niin tietokone katoaa tai varastamiselta tämän toiminnon käytöstä.
-
Valitse Seuraava.
-
Kirjoita ohjatun toiminnon seuraavalla sivulla toissijaisen tietoyhteyden kuvaava nimi. Jos haluat saada tiedot automaattisesti, kun lomake avataan, valitse Hae tiedot lomakkeen ollessa avoinna automaattisesti -valintaruutu.
Vaihe 2: Määritä lomakemallin ja käyttää tietoyhteyttä.
Jos haluat käyttää tätä tietoyhteyttä, kun käyttäjä avaa lomakkeen tähän lomakemalliin perustuvien lomakkeiden, voit lisätä säännön, joka käyttää tätä tietoyhteyttä tietyn ehdon täyttyessä lomakemallin tai voit lisätä painikkeen, että käyttäjät voivat cli lomakemalli CK tämän tietoyhteyden käyttöä varten.
Säännön lisääminen
Voit lisätä säännön lomakemallin ja tietojen hakeminen kyselyn tietoyhteyden aina, kun säännön ehto täyttyy. Oletetaan, että olet luonut kyselyn tietoyhteyden lomakemallin ja että olet määrittänyt ohjausobjekti lomakemallin kyseisen tietoyhteyden tietojen näyttämiseen.
-
Jos lomakemalli on useita näkymiä, valitse Näytä -valikosta Siirry Näytä ohjaimella haluamaasi toissijaisen tietolähteen tiedot näytetään näkymän nimi .
-
Kaksoisnapsauta ohjausobjektia, johon haluat lisätä säännön.
-
Valitse Tiedot-välilehti.
-
Valitse Kelpoisuustarkistus ja säännöt-kohdassa säännöt.
-
Valitse säännöt -valintaikkunassa Lisää.
-
Kirjoita säännön nimi nimi -ruutuun.
-
Voit määrittää ehdon säännön suoritettaessa, Määritä ehtoja kirjoita sitten ehto. Sääntö suoritetaan, kun ehto toteutuu. Jos et määritä ehto-sääntö suoritetaan aina, kun käyttäjä ohjausobjektin arvon muuttamisen ja siirtää sitten yhteystietoluetteloonsa kohdistimen ohjaavat poispäin.
-
Valitse Lisää toimintoja.
-
Valitse toiminto -luettelossa kyselyn tietoyhteyden avulla.
-
Tietoyhteys -luettelosta kyselyn tietoyhteyden, jota haluat käyttää ja valitse sitten OK kussakin valintaikkunassa Sulje.
-
Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.
Lisää-painike
Voit lisätä painikkeen ohjausobjekti lomakemallin, jota napsauttamalla käyttäjät voivat tietojen noutaminen kyselyn tietoyhteyden.
-
Jos lomakemalli on useita näkymiä, valitse Näytä -valikosta Siirry Näytä ohjaimella haluamaasi toissijaisen tietolähteen tiedot näytetään näkymän nimi .
-
Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.
-
Vedä painikkeen ohjausobjekti lomakemallin.
-
Kaksoisnapsauta juuri lisäämäsi lomakemalliin painikeohjausobjektin.
-
Valitse Yleiset-välilehti.
-
Valitse toiminto -luettelosta valitsemalla Päivitä.
-
Kirjoita otsikko -ruutuun nimi, jonka haluat näkyvän painikkeessa lomakemallissa.
-
Valitse Asetukset.
-
Valitse Päivitä -valintaikkunan yksi toissijainen tietolähde.
-
Valitse Valitse toissijainen tietolähde -luettelosta toissijainen tietolähde, joka on liitetty kyselyn tietoyhteyden.
-
Sulje jokainen avoinna oleva valintaikkuna valitsemalla OK.
-
Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.