Selle artikli teemad
Ülevaade
Kui kujundate mitut sarnaseid andmeühendusi kasutavat vormimalli, võiksite iga vormimalli jaoks välise andmeallikaga andmeühenduse loomise asemel kasutada andmeühendusfaili. Sel viisil peate värskendama ainult ühe andmeühendusfaili, kui seotud vormimallide komplekti andmeühendusteave muutub. Näiteks kui teisaldate vormimallid testvõrgust tootmisvõrku, peate andmeühendussätteid iga vormimalli andmeühenduse värskendamise asemel ühenduseteegis värskendama ainult üks kord. Kui andmeühendusfaili kasutaval vormimallil põhinev vorm kasutab andmeühendust, värskendatakse andmeühendust automaatselt uute sätetega.
Andmeühendusfail on XML-fail, mille faililaiend on .xml või .udcx, mis sisaldab ühe välise andmeallika ühenduseteavet. See fail talletatakse andmeühendusteegis serveris, kus töötab Microsoft Office SharePoint Server 2007. Andmeühendusfaili loob arendaja või teisendab olemasoleva vormimalli andmeühenduse andmeühendusfailiks, klõpsates dialoogiboksis Andmeühendused nuppu Teisenda (menüü Tööriistad).
Andmeühendusfailide kasutamise eelised on järgmised.
- Mitu vormi saab kasutada sama andmeühendusfaili, seega pole iga vormimalli jaoks vaja luua sama andmeühendust algusest peale.
- Kui välise andmeallika asukoht või ühendusesätted muutuvad, peate värskendama ainult andmeühendusfaili, mitte iga vormimalli.
- Andmeühendusfail võib sisaldada alternatiivset autentimisteavet, mida server saab kasutada siis, kui kasutaja täidab vormi veebibrauseri abil.
- Brauseriga ühilduva vormimalliga vormid, mis on täidetud brauseriga, saavad luua ühenduse teise domeeni serveritega ainult andmeühendusfaile kasutavate andmeühenduste korral.
Märkus.
Microsoft Office InfoPath kasutab andmeühendusfaile, mis järgivad universaalse andmeühenduse versiooni 2.0 failivormingut. See versioon on versiooni 1.0 failivormingu superkomplekt, mida kasutavad Microsoft Office FrontPage ja Microsoft Office Excel. InfoPath ei saa kasutada andmeühendusfaile versiooni 1.0 failivormingus.
Kui lisate andmeühenduse vormimallile andmeühendusteegi sätete abil, loote selles vormimallis teisese andmeühenduse. See andmeühendus erineb peamisest andmeühendusest, mis luuakse vormimalli kujundamisel andmebaasi, veebiteenuse või andmeühendusteegi sätete põhjal. Teisese andmeühenduse peaksite lisama ainult juhul, kui te ei saa põhiandmeühendust kaudu andmeid tuua ega saata.
Enne alustamist
Vormimalli andmeühenduse lisamiseks andmeühendusteeki salvestatud sätete abil vajate saidi administraatorilt järgmist teavet.
- Selle serveri asukoht, kus töötab Microsoft Office SharePoint Server 2007, mis sisaldab andmeühendusteeki sisaldavat saiti
- Kasutatava andmeühendusteegi andmeühendusfaili nimi
- Kas andmeühendusfail sisaldab päringu andmeühenduse sätteid või edastamisandmeühendust?
- Kas saate konfigureerida vormimalli nii, et päringutulemid salvestatakse turvaliselt vormile ühenduseta kasutamiseks, kui sätted on mõeldud päringu andmeühenduse jaoks
Päringu andmeühenduse lisamine
Vormimallile andmeühenduse lisamiseks ühendusteegi sätete abil peate tegema järgmised toimingud.
- Lisage vormimallile teisene andmeühendus.
- Seo juhtelemendid teise andmeallika päringu- ja andmeväljadega.
- Konfigureerige vormimall kasutama andmeühendust reegli või nupu abil.
1. juhis: teisese andmeühenduse lisamine
Klõpsake menüü Tööriistad käsku Andmeühendused.
Klõpsake dialoogiboksis Andmeühendused nuppu Lisa.
Klõpsake andmeühendusviisardis linki Otsi Microsoft Office SharePoint Serveri ühendusi ja seejärel nuppu Edasi.
Klõpsake viisardi järgmisel lehel loendis Sait selle saidi nime serveris, kus töötab ühendusteek Office SharePoint Server 2007.
Minu saiti pole loendis
Saidi loendisse lisamiseks tehke järgmist.- Klõpsake nuppu Halda saite.
- Klõpsake dialoogiboksis Saitide haldamine nuppu Lisa.
- Tippige väljale URL andmeühendusteegi asukoht.
- Tippige väljale Kuvatav nimi andmeühendusteegi nimi. See nimi kuvatakse andmeühendusviisardi loendis Sait .
- Klõpsake nuppu OK.
- Klõpsake nuppu Sule.
Andmeühendusfailide loendi kuvamiseks klõpsake andmeühendusteegi nime, klõpsake selle andmeühendusfaili nime, mida soovite selle andmeühenduse jaoks kasutada, ja seejärel klõpsake nuppu Edasi.
Olenevalt andmeühendusfaili ühendusesätetest võib viisardi järgmisel lehel paluda teil määrata iga parameetri jaoks näidisväärtused.
Kuidas määrata näidisväärtusi?- Valige tabelis Parameetrid parameeter ja seejärel klõpsake käsku Sea näidisväärtus.
- Tippige väljale Näidisväärtus väärtus, mida teie kasutaja võib selle välja jaoks kasutada, ja seejärel klõpsake nuppu OK.
- Korrake neid toiminguid iga tabeli Parameetrid parameetri puhul ja seejärel klõpsake nuppu Edasi.
Tehniline märkus
Kui konfigureerite andmeühendusviisardis veebiteenuse andmeühenduse, loob Microsoft Office InfoPath ühenduse veebiteenusega ja taotleb veebiteenuse kirjelduse keele (WSDL) faili. WSDL-fail sisaldab veebiteenuse kasutatavat skeemi. Veebiteenus vastab taotlusele, saates selle faili InfoPathi. InfoPath lisab selle faili teabe abil vormimalli teisesse andmeallikasse sobivad väljad ja rühmad. Kui InfoPath leiab WSDL-failist tundmatu elemenditüübi, kasutab InfoPath tundmatu elemenditüübi määratluse määratlemiseks näidisandmeid ja lisab teisesele andmeallikale sobivad väljad ja rühmad.Kui soovite, et päringu tulemid oleksid saadaval siis, kui vorm pole võrku ühendatud, märkige ruut Talleta vormimallil andmete koopia .
Märkus.
Selle ruudu märkimisel talletatakse päringutulemid vormimallil. Kuna andmed on talletatud vormimallil, on need saadaval vormides, mida kasutajad täidavad ka siis, kui nende arvutid pole võrguga ühendatud. Kui saate sellest andmeühendusest tundlikke andmeid, võite andmete kaitsmiseks arvuti kaotsimineku või varastamise korral selle funktsiooni keelata.
Klõpsake nuppu Edasi.
Viisardi järgmisel lehel kuvatakse selle andmeühenduse sätete kokkuvõte.Tippige andmeühenduse kirjeldav nimi. See nimi kuvatakse tööpaani Andmeallikas loendis Andmeallikas.
Kui soovite lubada sellel vormimallil põhinevatel vormidel kasutada seda andmeühendust nende avamisel, märkige ruut Too andmed vormi avamisel automaatselt .
2. toiming: kasutajatele andmete kuvamiseks juhtelemendi lisamine
- Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.
- Lohistage juhtelement vormimallile.
- Valige dialoogiboksis Juhtelemendi sidumine väli, millega soovite juhtelemendi siduda, ja seejärel klõpsake nuppu OK.
3. toiming: vormimalli konfigureerimine andmeühenduse kasutamiseks
Kui soovite, et kasutajad tooksid andmed sellest andmeühendusest pärast vormi avanemist, saate lisada vormimalli reegli, mis kasutab teatud tingimustel andmeühendust, või lisada vormimallile nupu, mida kasutajad saavad klõpsata andmeühenduse kasutamiseks.
Add a rule
Vormimallile saate lisada reegli, mis käivitab päringu andmeühenduse iga kord, kui reegli tingimus on täidetud. Järgmistes juhistes eeldatakse, et olete oma vormimalli jaoks loonud päringu andmeühenduse ja konfigureerinud vormimalli juhtelemendi andmeühenduse andmete kuvamiseks.
- Kui vormimallil on mitu vaadet, klõpsake menüü Vaade nuppu Vaate nimi, et minna vaatesse juhtelemendiga, kus soovite teisesest andmeallikast pärinevaid andmeid kuvada.
- Topeltklõpsake juhtelementi, millele soovite reegli lisada.
- Klõpsake vahekaarti Andmed.
- Klõpsake jaotises Valideerimine ja reeglid nuppu Reeglid.
- Klõpsake dialoogiboksis Reeglid nuppu Lisa.
- Tippige väljale Nimi reegli nimi.
- Reegli käivitamise tingimuse määramiseks klõpsake nuppu Sea tingimus ja sisestage tingimus. Reegel käivitub tingimuse ilmnemisel. Kui te tingimust ei määra, käivitub reegel iga kord, kui kasutaja muudab juhtelemendi väärtust, ja seejärel nihutab kursori juhtelemendist eemale.
- Klõpsake nuppu Lisa toiming.
- Klõpsake loendis Toiming väärtust Päring andmeühenduse abil.
- Klõpsake loendis Andmeühendus päringu andmeühendust, mida soovite kasutada, ja seejärel klõpsake iga dialoogiboksi sulgemiseks nuppu OK .
- Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B.
Nupu lisamine päringu andmeühenduse kasutamiseks
Vormimallile saate lisada nupu juhtelemendi, mida kasutajad saavad klõpsata vormimallil põhineva vormi täitmisel. Klõpsamisel saab see nupp tuua andmeid päringu andmeühendusest.
- Kui vormimallil on mitu vaadet, klõpsake menüü Vaade nuppu Vaate nimi, et minna vaatesse juhtelemendiga, kus soovite teisesest andmeallikast pärinevaid andmeid kuvada.
- Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.
- Lohistage nupu juhtelement vormimallile.
- Topeltklõpsake vormimallile lisatud nupu juhtelementi.
- Klõpsake vahekaarti Üldist .
- Klõpsake loendis Toiming nuppu Värskenda.
- Tippige nimi, mille soovite vormimalli nupul kuvada, väljale Silt .
- Klõpsake nuppu Sätted.
- Klõpsake dialoogiboksis Värskendamine valikut Üks teisene andmeallikas.
- Klõpsake loendis Teisese andmeallika valimine päringu andmeühendusega seostatud teisest andmeallikat.
- Klõpsake iga avatud dialoogiboksi sulgemiseks nuppu OK.
- Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B.
Andmeedastusühenduse lisamine
Kui andmeühendusfail sisaldab edastusandmeühenduse sätteid, saate konfigureerida vormimalli nii, et kasutajad saaksid selle andmeühenduse kaudu oma vormiandmeid edastada. Kui konfigureerite vormimalli nii, et kasutajad saaksid vormiandmeid edastada, lisab InfoPath Standard tööriistaribale nupu Edasta ja menüü Fail käsu Edasta. Vormimalli edastussuvandid saate konfigureerida dialoogiboksis Edastamissuvandid (menüü Tööriistad ). Edastamissuvandid on konfigureeritud samamoodi nagu lisasite teisese andmeühenduse, mis on edastamisandmeühendus. Lisateabelinke vormimallile andmeedastusühenduse lisamise kohta leiate jaotisest Vt ka .
Klõpsake menüü Tööriistad käsku Andmeühendused.
Klõpsake dialoogiboksis Andmeühendused nuppu Lisa.
Klõpsake andmeühendusviisardis linki Otsi Microsoft Office SharePoint Serveri ühendusi ja seejärel nuppu Edasi.
Klõpsake viisardi järgmisel lehel loendis Sait selle saidi nime, millel on ühendusteek.
Minu saiti pole loendis
Saidi loendisse lisamiseks tehke järgmist.- Klõpsake nuppu Halda saite.
- Klõpsake dialoogiboksis Saitide haldamine nuppu Lisa.
- Tippige väljale URL andmeühendusteegi asukoht.
- Tippige väljale Kuvatav nimi andmeühendusteegi nimi. See nimi kuvatakse andmeühendusviisardi loendis Sait .
- Klõpsake nuppu OK.
- Klõpsake nuppu Sule.
Andmeühendusfailide loendi kuvamiseks klõpsake andmeühendusteegi nime, klõpsake selle andmeühendusfaili nime, mida soovite selle andmeühendusühenduse edastamiseks kasutada, ja seejärel klõpsake nuppu Edasi.
Kui säteteks on andmeühenduse edastamine veebiteenusega, saab InfoPath tuvastada, millised veebiteenuse parameetrid saavad andmeid vastu võtta. Saate konfigureerida edastusandmeühenduse nii, et see saadaks kõik vormimalli andmed või osa sellest.
Kuidas?Klõpsake loendis Parameetrid parameetrit, mis saab andmed vormilt.
Vormi kõigi selle parameetri andmete (sh juurelemendi ja töötlemisjuhiste) edastamiseks tehke järgmist.
- Klõpsake nuppu Terve vorm (XML-dokument, sh töötlemisjuhised).
- Andmete stringina esitamiseks märkige ruut Edasta andmed stringina . Tavaliselt märgite selle ruudu digitaalallkirjastatud andmete edastamiseks. Enamikul juhtudel tühjendage see ruut.
Selle parameetri välja või rühma määramiseks tehke järgmist.
- Klõpsake jaotises Parameetrisuvandid nuppu Väli või rühm.
- Klõpsake nuppu Muuda
. - Klõpsake dialoogiboksis Välja või rühma valimine välja või rühma, mille andmeid soovite edastada, ja seejärel klõpsake nuppu OK.
- Ainult välja või rühma sisu edastamiseks klõpsake loendis Kaasamine väärtust Tekst ja tütarelemendid või klõpsake nii sisu kui ka valitud rühma või välja edastamiseks nuppu XML-alampuu koos valitud elemendiga .
Korrake neid toiminguid iga parameetri puhul.
Klõpsake nuppu Edasi.
Tippige viisardi järgmisel lehel väljale Sisestage selle andmeühenduse nimi selle edastamisandmeühenduse kirjeldav nimi.