Tietoyhteyden lisääminen Microsoft Access-tietokantaan

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.

Jos käyttäjät tarvitsevat Microsoft Office Access 2007 (.accdb-muotoon) tietokannasta tai tallennettu aiemmassa versiossa (.mdb-muoto) voivat täyttää tietoja Microsoft Office InfoPath-lomakemalliksi perustuvan lomakkeen Access-tietokannasta tietoja, voit lisätä toissijaisen tietoyhteyden lomakkeeseen malli, jota Access-tietokannan kyselyt.

Voit lisätä toissijaisen tietoyhteyden, mutta tietoyhteyden tehdä vain kyselyn Access-tietokantaan. Et voi lisätä toissijaisen tietoyhteyden, joka lähettää lomakkeen tiedot Access-tietokantaan.

Jos haluat käyttäjien niiden lomaketietojen Access-tietokantaan, voit, joka perustuu Access-tietokannan lomakemallin suunnitteleminen ja ottaa lähetystietoyhteyden tärkeimmät tietoyhteyden. Vaihtoehtoisesti voit lisätä toissijaisen tietoyhteyden verkkopalveluun, joka toimii Access-tietokantaan.

Lisätietoja suunnittelet lomakemalleja, jotka perustuvat Access-tietokannan ja toissijaisen tietoyhteyden lisääminen Web-palvelu on Katso myös -osan linkeissä.

Tämän artikkelin sisältö

Yleistä

Yhteensopivuuden huomioon otettavia seikkoja

Ennen aloittamista

Vaihe 1: Toissijaisen tietoyhteyden lisääminen

Vaihe 2: Määritä lomakemallin ja käyttää tietoyhteyttä.

Yleiskatsaus

Toissijainen tietoyhteydet on tietoyhteyttä, joka on lisätty lomakemalliin. Toissijaisen tietoyhteyden poikkeaa tärkeimmät tietoyhteyden, joita voi luoda, kun suunnittelet uuden lomakemallin, joka perustuu tietokannan tai Web-palveluun. Lomakemallin tärkeimmät tietoyhteys voi vastaanottaa tietoja ulkoisesta tietolähteestä, ja voit myös lähettää ulkoisen tietolähteen tietoja. Lomakemallin voi kuitenkin olla vain yksi ensisijainen tietoyhteys.

Voit lisätä niin monta toissijaisia tietoyhteyksiä lomakemallin sellaisena kuin haluat. Oletetaan esimerkiksi, että Access-tietokantaan, joka sisältää työntekijöiden tiedot sisältävään taulukkoon ja toista taulukkoa, joka tallentaa asiakastiedot. Voit lisätä toissijaisen tietoyhteyden kohdalla, joka noutaa Työntekijä-taulukosta ja voit myös lisätä toisen toissijaisen tietoyhteyden, joka hakee tietoja saman Access-tietokannan Asiakas-taulukosta.

Vaikka voit lisätä toissijaisen tietoyhteyden lomakemalliin, joka voi lähettää tietoja ulkoisesta tietolähteestä, kuten verkkopalvelun tai Windows SharePoint Services-kirjastoon, voit käyttää vain toissijaisia tietoyhteyksiä Access tietojen hakemiseen tietokannan. Et voi lisätä toissijaisen tietoyhteyden, joka lähettää lomakkeen tiedot Access-tietokantaan.

Kun lisäät kyselyn tietoyhteyden tietokantaan, InfoPath luo toissijaisen tietolähde , joka sisältää tietokenttiä ja ryhmiä, jotka vastaavat 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 sen 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ää.

Sivun alkuun

Yhteensopivuuden huomioon otettavia seikkoja

Et voi lisätä tietoyhteyden selainyhteensopiva lomakemalliAccess-tietokannan.

Sivun alkuun

Ennen aloittamista

Ennen kuin voit lisätä Access-tietokannan toissijaisen tietoyhteyden lomakemalliin, tarvitset seuraavat tiedot:

  • Nimi ja tietokannan sijainti.

    Huomautus: Jos Access-tietokanta on tallennettu verkossa, varmista, että tietokanta on käytettävissä käyttäjille.

  • Taulukko tai kysely, joka antavat tietoja lomakkeiden, jotka perustuvat lomakemallin nimi. Voit käyttää taulukon tai kyselyn ensisijainen taulukko tai kysely, kun määrität kyselyn tietoyhteyden.

  • Nimiä, taulukoita tai kyselyjä, jotka antavat muita tietoja ensisijainen taulukko tai kysely. Useimmissa tapauksissa taulukkoyhteydet on jo luotu tietokannan. Jos sinulla on muodostaa manuaalisesti ensisijainen taulukko tai kysely ja toinen taulukko tai kysely suhteita, sinun on liittyvät kenttien nimiä, taulukoita tai kyselyjä.

Sivun alkuun

Vaihe 1: Toissijaisen tietoyhteyden lisääminen

  1. Valitse Työkalut -valikosta Tietoyhteyksiä.

  2. Tietoyhteydet -valintaikkunassa valitsemalla Lisää.

  3. Valitse ohjattu tietoyhteyden muodostaminen valitsemalla Luo uusi yhteys, valitse Vastaanota tiedotja valitse sitten Seuraava.

  4. Ohjatun toiminnon seuraavalla sivulla tietokannan (Microsoft SQL Server tai Microsoft Office Accessin vain)ja valitse sitten Seuraava.

  5. Valitse ohjatun toiminnon seuraavalla sivulla, Valitse tietokanta.

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

    Huomautus: Jos tietokanta on tallennettu verkkosijaintiin, siirry sijainti 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.

  7. Napsauta tietokannan nimi ja valitse sitten Avaa.

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

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

    Oletusarvon mukaan kaikki taulukon tai kyselyn kentät lisätään tärkeimmät tietolähteen lomakemallin.

  10. Poista valintaruutujen valinta, jos et halua sisällyttää toissijainen tietolähde kenttä.

    Lisää muita taulukoita tai kyselyjä tietoyhteys.

    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.

  11. Valitse Seuraava.

  12. 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 lomakkeen noutaa tämän tietoyhteyden luottamuksellisia tietoja, voit haluta poistaa voit suojata tiedot, niin tietokone katoaa tai varastamiselta tämän toiminnon käytöstä.

  13. Valitse Seuraava.

  14. Ohjatun toiminnon seuraavalla sivulla toissijaisen tietoyhteyden kuvaava nimi ja varmista, että Yhteenveto -osassa tiedot ovat oikein.

  15. Voit määrittää lomakkeen vastaanottaa tiedot automaattisesti, kun lomake avataan, valitsemalla Hae tiedot lomakkeen ollessa avoinna automaattisesti -valintaruutu.

Sivun alkuun

Vaihe 2: Määritä lomakemallin ja käyttää tietoyhteyttä.

Jos haluat käyttää tämän tietoyhteyden sen jälkeen, kun käyttäjä avaa lomakkeen tämän lomakemallin perustuvia lomakkeita, voit lisätä sääntö lomakemallin, joka käyttää tätä tietoyhteyttä tietyn ehdon täyttyessä tai voit lisätä painikkeen lomakemalliin, napsauttamalla käyttäjät voivat käyttää tätä tietoyhteyttä.

Säännön lisääminen

Voit lisätä säännön, joka toimii tietojen hakemiseen kyselyn tietoyhteyden aina, kun säännön ehto täyttyy lomakemalliin. Voit esimerkiksi lisätä tekstiruudun lomakemalliin, käyttäjä voi täyttää tietyt tiedot hakeminen ulkoisesta tietolähteestä. Voit lisätä säännön, joka käyttää tietoyhteyttä, kun käyttäjän kirjoittamat tiedot tekstiruutuun.

Seuraavassa oletetaan, että olet luonut kyselyn tietoyhteyden lomakemallin ja että olet määrittänyt ohjausobjektin (muut kuin painikkeen) lomakemallissa kyseisen tietoyhteyden tietojen näyttämiseen.

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

  2. Kaksoisnapsauta ohjausobjektia, johon haluat lisätä säännön.

  3. Valitse Tiedot-välilehti.

  4. Valitse Kelpoisuustarkistus ja säännöt-kohdassa säännöt.

  5. Valitse säännöt -valintaikkunassa Lisää.

  6. Kirjoita säännön nimi nimi -ruutuun.

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

  8. Valitse Lisää toimintoja.

  9. Valitse toiminto -luettelossa kyselyn tietoyhteyden avulla.

  10. Tietoyhteys -luettelosta kyselyn tietoyhteyden, jota haluat käyttää ja valitse sitten OK kussakin valintaikkunassa Sulje.

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

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

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

  3. Vedä painikkeen ohjausobjekti lomakemallin.

  4. Kaksoisnapsauta juuri lisäämäsi lomakemalliin painikeohjausobjektin.

  5. Valitse Yleiset-välilehti.

  6. Valitse toiminto -luettelosta valitsemalla Päivitä.

  7. Kirjoita otsikko -ruutuun nimi, jonka haluat näkyvän painikkeessa lomakemallissa.

  8. Valitse Asetukset.

  9. Päivitä -valintaikkunassa jokin seuraavista toimista:

    • Saat uusimmat tiedot kaikki ulkoisista tietolähteistä ja toissijaisia tietoyhteyksiä lomakemalli, valitsemalla Kaikki toissijaiset tietolähteet.

    • Määrittämiseen napsauttamalla-painiketta saat uusimmat tiedot yhden ulkoisesta tietolähteestä toissijaisen tietoyhteyden lomakemalliin toissijaisen tietoyhteydenja valitse sitten Valitse toissijaisen tietolähteen toissijainen tietolähde luettelon.

  10. Sulje jokainen avoinna oleva valintaikkuna valitsemalla OK.

  11. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

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

×