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 suunnitella lomakemallin, voit käsitellä Microsoft SQL Server-tietokantaan kyselyn tiedot tai kyselyyn ja Lähetä tiedot.
Tämän artikkelin sisältö
Yleiskatsaus
Lomakkeen voi olla yksi ensisijainen tietoyhteys eli tärkeimmät tietoyhteyttä, ja se voi olla myös toissijaisia tietoyhteyksiä. Lomakkeen käyttötarkoituksen mukaan tietoyhteyden ehkä kyselyn tai Lomaketietojen lähettäminen ulkoisesta tietolähteestä, kuten Microsoft SQL Server-tietokantaan tai Web-palvelu.
Lomakemallin, joka perustuu tietokannan suunnitellessasi Microsoft Office InfoPath luo pää tietolähde ryhmiin, jotka sisältävät kyselykenttien rajoitukset ja tietokenttää ja kyselyn tietoyhteyden kuin lomakemallin tärkeimmät tietoyhteyden. Nämä kentät ja ryhmät vastaavat tapaa, jolla tiedot on tallennettu tietokannan taulukoiden. Kyselykentät sisältävät avulla käyttäjä voi rajoittaa kyselytulokset kyselykenttien tiedot vastaavat tietueet lisätyt tiedot. Kun lomakkeen lomake-mallin pohjalta käyttää tärkeimmät tietoyhteyden, InfoPath luo kyselyn käyttämällä kyselykenttien tietoja. InfoPath lähettää sitten kyselyn kyselyn tietoyhteyden kautta. Tietokanta palauttaa kyselyn tulokset takaisin lomakkeeseen kyselyn tietoyhteyden kautta. Kyselyn tulokset laitetaan tietokenttiin, joita voi muokata näihin kenttiin sidotut ohjausobjektit kautta.
Koska kyselyyn ja tietokenttien tietorakenteen on vastattava tapaa, jolla tiedot on tallennettu tietokantaan, et voi muokata näitä kenttiä tai ryhmiä tärkeimmät tietolähteen. Voit lisätä kenttiä tai ryhmiä vain tärkeimmät tietolähteen pääkansio-ryhmään. Lisätietoja tietolähteet on Katso myös -osan linkeissä.
Lomakkeen voi lähettää tietoja tietokannan lomakkeen tärkeimmät tietoyhteyden kautta, jos lomakemallin, joka perustuu lomakkeen ja tietokannan täytettävä seuraavat vaatimukset:
-
Lomakemalli ei ole selainyhteensopiva lomakemalli InfoPath ei luo lähetystietoyhteyden tärkeimmät tietoyhteyden Jos suunnittelet selainyhteensopivan lomakemallin. Käyttäjät voivat lähettää tiedot-lomake, joka perustuu selainyhteensopivan lomakemallin, käytä verkkopalveluun, joka toimii tietokannan kanssa.
-
Kahden toisiinsa liittyvistä taulukoista, pää tietolähteen-vasemmalla puolella oleva taulukko sisältää perusavaimen Vähintään yksi jokaisen kahdet taulukoiden yhteyksien on oltava perusavain vasemmalla puolella oleva taulukko.
-
Ei mitään tietokentät tärkeimmät tietolähteen lomakkeen säilön suuri binaarinen tietotyyppi InfoPath poistaa käytöstä lähetystietoyhteys, jos kyselyssä on kenttiä, joihin voidaan tallentaa suuria binaaritietoja tyyppi, kuten kuvia, kuvat, OLE objekteja, liitetiedostojen, Office Access memo-tietotyyppi tai SQL-teksti-tietotyyppi.
Kun InfoPath mahdollistaa lähetystietoyhteys, käyttäjät voivat lähettää tietokenttien tietokantaan tärkeimmät tietolähteen tiedot. Jos InfoPath mahdollistaa lähetystietoyhteyden, voit mukauttaa lomakkeita, jotka perustuvat lomakemallin lähetyksen asetukset.
Yhteensopivuuden huomioon otettavia seikkoja
Kun suunnittelet lomakemallin, joka perustuu tietokannan, voit halutessasi suunnitteleminen selainyhteensopiva lomakemalli. InfoPath luo kyselyn tietoyhteyden kuin ensisijaisen tietoyhteyden selainyhteensopivan lomakemallin. Kuitenkin selainyhteensopiva lomakemalleja ei voi määrittää, jotta käyttäjät voivat lähettää tietokannan tietoja. Tämän vuoksi, jos suunnittelet SQL Server-tietokantaan perustuvaa lomakemallia ja haluat niiden lomaketietojen tietokantaan tärkeimmät tietoyhteyden kautta-käyttäjille, et voi tehdä lomakemalliin selainyhteensopiva.
Ennen aloittamista
Jotta voit suunnitella lomakemallin perusteella SQL Server-tietokantaan, tarvittavat tiedot tietokannan järjestelmänvalvoja:
-
Tietokanta, johon muodostat lomakemallin sisältävän 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.
-
Nimeä taulukko, joka sisältää tiedot, jotka haluat lähettää lomakkeen tai, joka saa tiedot lomakkeen. Tämä on ensisijainen taulukko. Jos aiot käyttää useita taulukoita tietokannassa, sinun on alitaulukoiden, kyseisten nimet. Sinun on myös kenttien alitaulukoiden, joilla on yhteyksiä ensisijaisen taulukon kenttien nimiä.
Lomakemallin suunnitteleminen
Jos haluat kyselyn tietoyhteyden lomakemallin suunnitteleminen seuraavasti:
-
Luo lomakemalli Kun luot lomakemallin, joka perustuu tietokannan, InfoPath luo kyselyn tietoyhteyden kuin ensisijaisen tietoyhteyden lomakkeen ja tietokannan välillä. Tämä toimenpide luo automaattisesti lomakemallin tietolähteeksi.
-
Lisää yhden tai usean ohjausobjektin, näyttää kyselytulokset Jotta käyttäjät voivat tarkastella ja muokata tärkeimmät tietolähteen kenttiä avatessaan lomakkeen lisääminen lomakemalliin ja sidot ohjausobjektin tärkeimmät tietolähteen kenttään.
Vaihe 1: Lomakemallin luominen
-
Valitse Tiedosto -valikossa lomakemallin suunnitteleminen.
-
Valitse uuden suunnittelu- lomakemallin suunnitteleminen -valintaikkunan Valitse lomakemalli.
-
Valitse tietokannanpohjalta -luettelosta.
-
Jos suunnittelet selainyhteensopivan lomakemallin, valitse Ota käyttöön vain selainyhteensopiva ominaisuudet -valintaruutu.
Huomautus: Ohjatun tietoyhteyden muodostamisesta kokoustyötilaa voi lähetystietoyhteyden selainyhteensopivan lomakemallin. Käyttäjät voivat lähettää tietonsa tietokannan lomakkeista, jotka perustuvat selainyhteensopivan lomakemallin, Lisää toissijaisen tietoyhteyden verkkopalveluun, joka toimii tietokannan kanssa. Lisätietoja toissijaisia tietoyhteyksiä on Katso myös -osan linkeissä.
-
Valitse OK.
-
Valitse ohjatussa tietoyhteyden, 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 SQL Server-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 Valitse tietokanta, joka sisältää haluamasi tiedot -luettelosta haluamasi tietokanta, jota haluat käyttää, valitse Yhdistä tiettyyn taulukkoon -valintaruutu, napsauta ensisijaisen taulukon nimeä ja valitse sitten Seuraava.
-
Ohjatun toiminnon seuraavalla sivulla, joka tallentaa tietoyhteyden tiedot Tiedostonimi -ruutuun tiedoston nimi ja valitse sitten Lopeta , jos haluat tallentaa nämä asetukset.
Jos aiot käyttää muissa taulukoissa kyselyn tietoyhteyden, voit lisätä tämän ohjatun toiminnon sivulla ja muiden taulukoiden välille.
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.
-
Kirjoita ohjatun toiminnon viimeisellä sivulla tärkeimmät tietoyhteyden nimi. Tämä nimi näkyy tietolähdeTietolähde -tehtäväruudun luettelossa.
-
Jos lomakemallin vastaa Yleistä -osan, tämän ohjatun toiminnon sivulla ilmaisee InfoPath käytössä lähetystietoyhteyden tärkeimmät tietoyhteyden. Lähetä tietoyhteyden nimen muuttaminen, kirjoita uusi nimi asianmukaiseen ruutuun. Jos haluat käyttäjien voivan lähettää kautta toiseen Lomaketietojen lähettäminen tietoyhteyttä, joka lisää lomakemalliin myöhemmin, valitse Ota käyttöön lähetys tässä yhteydessä -valintaruudun valinta.
Huomautus: Jos lomakemallin vaatimuksia Yleistä -osan, InfoPath poistaa käytöstä lähetystietoyhteys ja Anna Lähetä yhteyden nimi -ruutuun ja Ota käyttöön lähetys tässä yhteydessä -valintaruutu ei ole käytettävissä (poissa käytöstä). Jos InfoPath poistaa käytöstä lähetystietoyhteys, tärkeimmät tietoyhteys lomakemallin on vain kyselyn tietoyhteyden.
Vaihe 2: Lisää yhden tai usean ohjausobjektin, näyttää kyselytulokset
-
Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.
-
Vedä ohjausobjekti lomakemallin.
-
Valitse Ohjausobjektin sidonta -valintaikkunassa ryhmä tai kenttä, johon haluat sitoa ohjausobjektin.
Lähetyksen asetusten määrittäminen
Jos lomakemalli ja taulukot, jotka olet valinnut ohjatun tietoyhteyden muodostamisesta Täytä Yleistä -osan, InfoPath määrittää lomakemallin lähettää sen tärkeimmät tietoyhteyden kautta. Jos haluat käyttää tätä lähettämään tietoyhteyden, InfoPath määrittää lomakemallin niin, että käyttäjät voivat lähettää lomaketietojen tietokantaan ja Lähetä -painiketta Lisää vakiotyökalurivillä ja Lähetä -komennon Tiedosto valikosta, kun käyttäjät täyttävät lomakkeen. InfoPath määrittää lomakemallin myös niin, että kun käyttäjät lähettävät lomakkeet, lomakkeen pysyy avoimena, ja näyttöön tulee sanoma käyttäjälle, joka ilmaisee, voiko lomakkeen lähettää onnistuneesti. Voit muuttaa tekstin Lähetä -painiketta ja toiminnan lomakkeen lähettämisen jälkeen.
-
Valitse Työkalut -valikosta Lähetysasetukset.
-
Jos haluat muuttaa Lähetä -painiketta, joka näkyy vakiotyökalurivillä ja Lähetä -komennon, joka näkyy Tiedosto -valikosta, kun käyttäjät täyttävät lomakkeen nimi, kirjoita uusi nimi otsikko -ruutuun Lähetä Asetukset valintaikkuna.
Vihje: Jos haluat määrittää pikanäppäimen tämä painike ja-komennon, kirjoita et-merkki (&) ennen merkki, jota haluat käyttää pikanäppäintä. Jos esimerkiksi määritettävän Lähetä -painike ja-komennon pikanäppäintä ALT + B, kirjoita & Lähetä.
-
-
Jos et halua, että käyttäjät voivat lähettää Lähetä -komennon tai Lähetä -painike vakiotyökalurivillä täyttäessään lomakkeen, poista Näytä Lähetä-valikkokomento ja työkalurivin Lähetä-painike -valintaruutu.
-
Lomakkeen lähettämisen oletusarvoisesti InfoPath pitää lomakkeen avoinna ja ilmoittaa ilmaisemaan, jos lomakkeen lähetys on onnistunut. Voit muuttaa näitä oletusasetuksia, valitse Lisäasetuksetja tee sitten jompikumpi seuraavista:
-
Sulje lomake tai uuden tyhjän lomakkeen luominen valmiin lomakkeen lähettämisen jälkeen, valitse sen jälkeen Lähetä -luettelosta haluamasi vaihtoehto.
-
Luo mukautettu sanoma, joka ilmoittaa lomakkeen on lähetetty onnistuneesti, Käytä mukautettuja viestejä -valintaruutu ja kirjoita viestit onnistuminen ja virheen -ruutuihin.
Vihje: Voit kertoa käyttäjille viestin käyttämällä virheen -ruudun jos niitä ei voi lähettää lomakkeen. Voit esimerkiksi ehdottaa, että käyttäjät Tallenna niiden lomake ja yhteydenotto muita ohjeita.
-
Jos et halua näyttää sanoman, kun käyttäjä lähettää lomakkeen, poista Näytä onnistumisesta tai epäonnistumisesta viestit -valintaruudun valinta.
-
-