Lomakemallin, joka perustuu Microsoft Access-tietokanta

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 Microsoft Office InfoPath-lomakemalliksi tekee yhteistyötä joko kyselyn tietojen tehdä kyselyjä ja lähettää tietoja Microsoft Office Access-tietokannan. Voit suunnitella tämän Microsoft Office Access 2007 (.accdb-muotoon) tietokannan tai Access-tietokannan tallennettu aiemmassa versiossa (.mdb-muoto) perustuvaa lomakemallia.

Tämän artikkelin sisältö

Yleistä

Yhteensopivuuden huomioon otettavia seikkoja

Ennen aloittamista

Lomakemallin suunnitteleminen

Lähetyksen asetusten määrittäminen

Yleiskatsaus

Lomakkeen voi olla yksi ensisijainen tietoyhteys eli tärkeimmät tietoyhteyden ja yhteyden voi olla myös toissijaisia tietoyhteyksiä. Voit käyttää pää tietoyhteyttä kyselyn tai lomaketietojen Access-tietokantaan. Voit käyttää myös toissijaisia tietoyhteyksiä kysely ja lähettää tietoja ulkoisiin tietolähteisiin, poikkeuksin. Voit esimerkiksi käyttää Access-tietokantaan toissijaisen tietoyhteyden niin, että se vain kyselyt tietokannan. Et voi lisätä toissijaisen tietoyhteyden lomake, joka lähettää lomakkeen tiedot directory Access-tietokantaan.

Lomakemallin, joka perustuu Access-tietokannan suunnitellessasi InfoPath luo pää tietolähde ryhmiin, jotka sisältävät kyselyn ja tietokenttiä ja luo myös kyselyn tietoyhteyden kuin ensisijaisen tietoyhteyden lomakemallin. 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 lomakkeeseen lisätyt tiedot. Kun lomake, joka perustuu lomakemallin käyttää tärkeimmät tietoyhteyden, InfoPath luo kyselyn käyttämällä kyselykenttien tietoja. InfoPath lähettää sitten kyselyn tietoyhteyden kautta. Tietokanta palauttaa kyselyn tulokset takaisin lomakkeeseen tietoyhteyden kautta. Kyselyn tulokset laitetaan tietokenttiin, joita voi muokata asetukseen lomakkeen, joka on sidottu näiden tietojen-kenttiin.

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ähetystietoyhteyden, käyttäjät voivat lähettää tietoja, jotka on tallennettu tietokantaan tärkeimmät tietolähteen tietokentät. Voit mukauttaa lomakkeita, jotka perustuvat lomakemallin lähetyksen asetukset.

Sivun alkuun

Yhteensopivuuden huomioon otettavia seikkoja

Et voi suunnitella selainyhteensopivan lomakemallin Access-tietokannan perusteella.

Sivun alkuun

Ennen aloittamista

Ennen kuin voit suunnitella lomakemallin, joka perustuu Access-tietokannan onnistuneesti, sinun on Access-tietokannan seuraavat tiedot:

  • Nimi ja tietokannan sijainti.

    Huomautus: Varmista, että tietokanta on verkkosijainti, joita voit käyttää käyttäjille.

  • Taulukon, joka vastaanottaa nimi lähettää tietoja, jos lomakemallin avulla käyttäjät voivat lähettää lomakkeita tietokantaan. Kun määrität lähetystietoyhteys, ensisijaisen taulukon käytetään tässä taulukossa.

  • Taulukko, joka tuottaa tietokannan lähetetään kyselyn tulokset, jos lomakemallin kysely vain tietokannan nimi. Kun määrität kyselyn tietoyhteyden, ensisijaisen taulukon käytetään tässä taulukossa.

  • Muut taulukot, ensisijainen taulukko voi edellyttää tietojen nimet. Useimmissa tapauksissa taulukkoyhteydet on jo luotu tietokannan. Jos haluat muodostaa ensisijainen taulukko ja toisen taulukon väliset suhteet manuaalisesti, sinun on molempien taulukoiden liittyvän kenttänimet.

Sivun alkuun

Lomakemallin suunnitteleminen

Kyselyn tietoyhteyden lomakemallin suunnitteleminen ensin haluat luoda lomakemallin. 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.

Kun olet luonut lomakemallin, tarvitset lisää lomakemallin ohjausobjektin ja sidot ohjausobjektin tärkeimmät tietolähteen kenttään. Näin, jotta käyttäjät näkevät lomakkeessa kyselyn tulokset.

Vaihe 1: Lomakemallin luominen

  1. Valitse Tiedosto -valikossa lomakemallin suunnitteleminen.

  2. Lomakemallin suunnitteleminen -valintaikkunassa uuden suunnittelu-kohdassa Lomakemallin.

  3. Perustuu -luettelossa valitse tietokantaja valitse sitten OK.

    Käynnistää ohjatun tietoyhteyden muodostamisesta

  4. Valitse ohjatun toiminnon ensimmäisellä sivulla, Valitse tietokanta.

  5. Valitse tietolähde -valintaikkunassa Selaa tietokannan sijainti.

    Huomautus: Jos tietokanta on tallennettu verkkosijaintiin, siirry kyseiseen sijaintiin yleinen nimeämiskäytäntö konferenssi (UNC) polun. Yhdistetyssä verkkoasemassa kautta verkkosijainti ei siirry. Jos käytät yhdistetyssä verkkoasemassa, lomakemalliin perustuvien lomakkeiden luovien käyttäjien etsii yhdistetyssä verkkoasemassa tietokantaa. Jos käyttäjä ei ole yhdistetty verkkoasemaan, lomakkeen ei löydä tietokanta.

  6. Napsauta tietokannan nimi ja valitse sitten Avaa.

  7. Valitse taulukko -valintaikkunassa Valitse ensisijainen taulukko tai kysely, jota haluat käyttää ja valitse sitten OK.

  8. Ohjatun toiminnon seuraavalla sivulla Valitse Näytä taulukon sarakkeet -valintaruutu.

  9. Oletusarvon mukaan kaikki taulukon kentät lisätään tärkeimmät tietolähteen lomakemallin. Poista valintaruutujen valinta, jos et halua sisällyttää tärkeimmät tietolähteen kenttä.

    Lisää muita taulukoita tai kyselyjä, jotka haluat kyselyn tietoyhteyden käyttäminen.

    Ohjeet

    1. Valitse Lisää taulukko.

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

    3. Valitse Valmis.

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

  10. Valitse Seuraava.

  11. Kirjoita ohjatun toiminnon viimeisellä sivulla tärkeimmät tietoyhteyden nimi. Tämä nimi näkyy TietolähdeTietolähde -tehtäväruudun luettelossa.

  12. Jos lomakemallin vastaa Yleistä -osan, Yhteenveto -osassa tällä sivulla ohjatun toiminnon osoittaa, että InfoPath käytössä lähetystietoyhteyden tärkeimmät tietoyhteyden.

  13. Lähetä tietoyhteyden nimen muuttaminen, kirjoita uusi nimi asianmukaiseen ruutuun.

  14. Jotta käyttäjät voivat lähettää kautta toiseen Lomaketietojen lähettäminen tietoyhteyttä, joka lisää lomakemalliin myöhemmin, poista 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 käytettävissä. Jos InfoPath poistaa käytöstä lähetystietoyhteys, tärkeimmät tietoyhteys lomakemallin sisältää vain kyselyn tietoyhteyden.

Vaihe 2: Sidot ohjausobjektin kenttään

  1. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.

  2. Vedä ohjausobjekti lomakemallin.

  3. Valitse kenttä, johon haluat sitoa ohjausobjektin Ohjausobjektin sidonta -valintaikkunassa.

Sivun alkuun

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ämään tietoja sen tärkeimmät tietoyhteyden avulla.

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 lisää myös vakiotyökalurivillä ja Lähetä -komennon tiedoston Lähetä -painike lomakkeen-valikkoon. 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, joka ilmaisee, voiko lomakkeen lähettää onnistuneesti. Voit muuttaa tekstiä, joka näkyy Lähetä -painiketta ja lomakkeen toiminnan muuttaminen myös sen jälkeen, kun käyttäjä lähettää sen.

  1. Valitse Työkalut -valikosta Lähetysasetukset.

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

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

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

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

×