Loendiboksi, ripploendiboksi või liitboksi asustamine veebiteenusest pärinevate väärtustega

Loendiboksi, ripploendiboksi või liitboksi saate asustada veebiteenuse sekundaarse andmeühenduse kaudu toodud väärtustega.

Selle artikli teemad

Ülevaade

Enne alustamist

1. etapp: päringu andmeühenduse lisamine

2. etapp: juhtelemendi konfigureerimine

Ülevaade

Loendiboksis, ripploendiboksis või liitboksis kuvatakse üksused, mida kasutaja saab teie vormimallil põhineva vormi täitmisel valida. Neid juhtelemente saate konfigureerida kuvama mõne veebiteenusega loodud sekundaarse andmeühenduse andmeid. Sekundaarne andmeühendus on vormimallile lisatud suvaline andmeühendus välise andmeallikaga, et sellel vormimallil põhinevate vormide täitjad saaksid välistest andmeallikatest (nt veebiteenusest) andmeid tuua või sinna andmeid edastada.

Andmete toomiseks välisest andmeallikast saate vormimallile lisada sekundaarse andmeühenduse, mida kasutatakse andmepäringute esitamiseks. Microsoft Office InfoPath loob sel juhul sekundaarse andmeallikas, mille andmeväli ja rühm vastavad veebiteenuse XML-skeem. Päringu andmeühendus toob veebiteenusest andmed ja talletab need vormi sekundaarses andmeallikas. Vaikimisi on sekundaarse andmeallika andmed kättesaadavad üksnes siis, kui kasutajal on aktiivne võrguühendus. Vajadusel saate sekundaarse andmeühenduse konfigureerida päringutulemeid kasutajate arvutitesse salvestama, et andmed oleksid kättesaadavad ka siis, kui vormidel pole võrguühendust.

Turbeteade : Kui kasutate teisest andmeühendust tundlike andmete laadimiseks välisest andmeallikast, võib olla mõistlik selle funktsiooni keelamine, et andmed oleksid volitamata kasutajate eest kaitstud ka juhul, kui arvuti läheb kaotsi või varastatakse. Kui see funktsioon on keelatud, on andmed saadaval vaid siis, kui kasutaja arvuti võrguühendus on aktiivne.

Kuna sekundaarse andmeallika andmestruktuur peab vastama andmete veebiteenuses talletamise viisile, ei saa te sekundaarse andmeallika olemasolevaid välju ega rühmi muuta. Lisateavet andmeühenduste ja andmeallikate kohta leiate jaotise Vt ka linkide kaudu.

Lehe algusesse

Enne alustamist

Veebiteenuse väärtuste kasutamiseks vormimalli juhtelemendi asustamiseks peate veebiteenuse administraatorilt küsima järgmised andmed.

  • Veebiteenuse asukoht.

  • Kinnitus, et veebiteenuse puhul kasutatakse dokumendi-/literaalilaadi kodeeringut. InfoPathis saab kasutada ainult dokumendi-/literaalilaadi veebiteenuseid.

  • Vormi andmeid saatva veebiteenusetoimingu nimi.

  • Kas veebiteenuse päringutulemeid saab kasutajate arvutites ühenduseta kasutamiseks turvaliselt talletada või mitte.

Lehe algusesse

1. etapp: päringu andmeühenduse lisamine

Kui teil pole vormimallil juhtelemendile väärtuste andmiseks sobivat olemasolevat päringu andmeühendust, lisage nende juhiste abil uus sekundaarne andmeühendus. Kui vormimallil on kasutamiseks sobiv sekundaarne andmeühendus juba olemas, võite selle etapi vahele jätta ning jätkata lõiguga 2. etapp: juhtelemendi konfigureerimine.

  1. Klõpsake menüü Tööriistad käsku Andmeühendused.

  2. Klõpsake dialoogiboksis Andmeühendused nuppu Lisa.

  3. Klõpsake andmeühendusviisardi üksust Loo uus ühendus järgmise kohaga, siis nuppu Edasta andmed ning lõpuks nupp Edasi.

  4. Viisardi järgmisel lehel klõpsake suvandit Veebiteenus ja seejärel nuppu Edasi.

  5. Viisardi järgmisel lehel tippige veebiteenuse asukoht.

    Märkus. : Kui soovite veebiteenust otsida serveri Universal Description Discovery and Integration (UDDI) abil, klõpsake üksust Otsi UDDI-st; sisestage selle UDDI serveri URL, kust otsida soovite; määrake, kas otsing toimub pakkuja või pakutava teenuse järgi; sisestage märksõna ning klõpsake seejärel nuppu Otsi. Teie märksõnale vastavad veebiteenused kuvatakse loendis Otsingutulem. Klõpsake veebiteenust, mida kasutada soovite ning seejärel nuppu OK.

  6. Klõpsake nuppu Edasi.

  7. Valige loendist Valige toiming veebiteenusetoiming, millega andmed vormile tagastatakse, ja klõpsake nuppu Edasi.

  8. Kui andmeühendusviisard leiab veebiteenuse skeemist mõne tundmatu elemendi, palutakse teil viisardi järgmisel lehel määrata kõigi parameetrite näidisväärtused, määratlemaks, millised väljad või rühmad tuleks põhiandmeallikale lisada.

     Kuidas?

    1. Valige tabelis Parameetrid mõni parameeter ning klõpsake seejärel nuppu Sea näidisväärtus.

    2. Tippige väljale Näidisväärtus väärtus, mida kasutaja selle välja jaoks kasutada võiks, ning klõpsake siis nuppu OK.

    3. Korrake neid toiminguid tabeli Parameetrid iga parameetri puhul ning klõpsake nuppu Edasi.

     Tehnilised üksikasjad

    Kui konfigureerite andmeühendust veebiteenusega andmeühendusviisardis, loob Microsoft Office InfoPath ühenduse veebiteenusega ning taotleb WSDL-faili (Web Service Description Language). WSDL-fail sisaldab veebiteenuse kasutatavat skeemi. Veebiteenus vastab taotlusele selle faili InfoPathi saatmisega. InfoPath kasutab failis sisalduvat teavet sobivate väljade ja rühmade lisamiseks vormimalli teisesele andmeallikale. WSDL-failis tundmatu elemendi leidmisel kasutab InfoPath tundmatu elemendi määratlemiseks näidisandmeid ning seejärel lisab sobivad väljad ja rühmad teisesele andmeallikale.

  9. Kui soovite, et päringu tulemid oleksid saadaval ka siis, kui vormil puudub võrguühendus, märkige ruut Salvesta andmetest koopia vormimalli.

    Turbeteade : Selle ruudu märkimisel talletatakse andmed kasutaja arvutisse, kui vorm kasutab seda andmeühendust. Kui kasutate seda andmeühendust tundliku loomuga andmete toomiseks, võiksite selle funktsiooni välja lülitada, et andmed oleksid kaitstud ka juhul, kui arvuti läheb kaotsi või varastatakse.

  10. Klõpsake nuppu Edasi.

  11. Viisardi järgmisel lehel tippige sekundaarset andmeühendust kirjeldav nimi.

  12. Kui soovite, et vorm võtaks andmeid avatuna automaatselt vastu, märkige ruut Laadi andmed vormi avamisel automaatselt alla.

Lehe algusesse

2. etapp: juhtelemendi konfigureerimine

  1. Kui vormimallil on mitu vaadet, klõpsake sellesse vaatesse minekuks, kus asub juhtelement, kus soovite teisesest andmeallikast pärit andmeid kuvada, menüü Vaade käsku Vaate nimi.

  2. Topeltklõpsake loendiboksi, ripploendiboksi või liitboksi, mida soovite asustada.

  3. Klõpsake vahekaarti Andmed.

  4. Klõpsake jaotises Loendiboksi kirjed raadionuppu Vaata väärtused järgi välisest andmeallikast.

  5. Klõpsake loendis Andmeallikas teie soovitud andmeid sisaldava rühma või väljadega andmeallikat.

  6. Klõpsake välja Kirjed kõrval asuvat nuppu Vali XPath  Nupu pilt .

  7. Määrake dialoogiboksis Välja või rühma valimine, millised andmed kuvatakse kasutajatele ja millised andmed edastatakse välisesse andmeallikasse. Selleks tehke ühte järgmistest.

     Määrake, et kasutajale kuvatavad andmed oleksid kasutaja edastatavate andmetega samad

    • Klõpsake soovitud välja ja siis nuppu OK.

     Määrake, et kasutajale kuvatavad andmed erineksid kasutaja edastatavatest andmetest

    Märkus. : Selle stsenaariumi puhul pärinevad kasutajale kuvatavad andmed rühma ühelt väljalt ja kasutaja edastatavad andmed mõnelt muult sama rühma väljalt.

    1. Klõpsake soovitud rühma ja siis nuppu OK.

    2. Klõpsake dialoogiboksis Juhtelement : atribuudid välja Väärtus kõrval asuvat nuppu Vali XPath  Nupu pilt .

    3. Klõpsake dialoogiboksis Välja või rühma valimine kasutaja poolt välisesse andmeallikasse edastatavaid andmeid sisaldavat välja ja seejärel nuppu OK.

    4. Klõpsake dialoogiboksis Juhtelement : atribuudid välja Kuvatav nimi kõrval asuvat nuppu Vali XPath  Nupu pilt .

    5. Klõpsake dialoogiboksis Välja või rühma valimine juhtelemendis kuvatavaid andmeid sisaldavat välja ja seejärel nuppu OK.

  8. Kui väljal Kuvatav nimi leiduval väljal on sarnaste kuvanimedega väärtusi, ent soovite kuvada ainult kordumatuid nimesid, märkige ruut Kuva ainult kordumatute kuvanimedega kirjeid.

Lehe algusesse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×