Loendiboksi, ripploendiboksi või liitboksi asustamine SQL Serveri andmebaasist pärinevate väärtustega

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Loendiboksi, ripploendiboksi või liitboksi saate asustada Microsoft SQL Serveri andmebaasi päringu andmeühenduse kaudu toodud väärtustega.

Selle artikli teemad

Ülevaade

Enne alustamist

Samm 1: Päringu andmeühenduse lisamine

Samm 2: Konfigureerimine juhtelement

Ü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 Microsoft SQL Serveri andmebaasiga 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älisest andmeallikast (nt veebiteenusest) andmeid tuua või sinna andmeid edastada.

Kui lisate sekundaarse andmeühenduse, et päringute andmete vormimallile, Microsoft Office InfoPath loob teisene andmeallikas väljad ja rühmad, mis vastab sellele, kuidas andmed talletatakse andmebaasis. Päringu andmeühenduse toob andmed veebiteenusest ja salvestab andmed vormi teisene andmeallikas. Vaikimisi teisene andmeallikas andmed on saadaval ainult siis, kui kasutajal on aktiivne võrguühendus. Saate konfigureerida sekundaarse andmeühenduse päringu tulemused oma kasutajate arvutitesse salvestada, et neil on juurdepääs andmetele, kui nende vorm pole võrku ühendatud.

Turbeteade : Kui kasutate sekundaarset andmeühendust tundliku loomuga andmete toomiseks välisest andmeallikast, võiksite selle funktsiooni välja lülitada, et andmed oleksid kaitstud ka juhul, kui arvuti läheb kaotsi või varastatakse. Kui keelate selle funktsiooni, on andmed saadaval ainult siis, kui kasutaja on võrku ühendatud.

Kuna sekundaarse andmeallika andmestruktuur peab vastama andmete andmebaasis 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 algusse

Enne alustamist

SQL Serveri andmebaasi väärtuste kasutamiseks vormimalli juhtelemendi asustamiseks peate andmebaasi administraatorilt küsima järgmised andmed.

  • Selle vormimalli jaoks kasutatavat andmebaasi sisaldava serveri nimi.

  • Selle vormimalli jaoks kasutatava andmebaasi nimi.

  • Andmebaasi nõutav autentimine. Andmebaas võib kasutajate juurdepääsu määratlemiseks kasutada nii Microsoft Windowsi autentimist kui ka SQL Serveri autentimist.

  • Selle tabeli nimi, mis sisaldab vormile saatmiseks soovitud andmeid. See on esmane tabel. Kui kavatsete andmebaasis kasutada rohkem kui ühte tabelit, vajate ka nende teiste tabelite ehk tütartabelite nimesid. Samuti peate teadma nende tütartabelite väljade nimesid, millel on seosed esmase tabeli väljadega.

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

Lehe algusse

1. etapp: päringu andmeühenduse lisamine

Kui teil pole olemasoleva päringu andmeühenduse, mille abil saate oma vormimallil, tehke sekundaarse andmeühenduse lisamiseks vormimalli päringute andmeid. Kui teie vormimallil on juba sekundaarse andmeühenduse, mida saate kasutada, saate selle sammu vahele ja minge Samm 2: konfigureerimine juhtelemendi.

  1. Klõpsake menüü Tööriistad valikut Andmeühendused.

  2. Klõpsake dialoogiboksis Andmeühendused käsku Lisa.

  3. Klõpsake andmeühendusviisardis nuppu Loo uus ühendus selle kohaga, nuppu Võta andmed vastu ja siis nuppu Edasi.

  4. Klõpsake viisardi järgmisel lehel raadionuppu Andmebaas (ainult Microsoft SQL Server või Microsoft Office Access) ja seejärel nuppu Edasi.

  5. Klõpsake viisardi järgmisel lehel raadionuppu Vali andmebaas.

  6. Klõpsake dialoogiboksis Andmeallika valimine nuppu Uus allikas.

  7. Klõpsake viisardi järgmisel lehel loendis Mis liiki andmeallikaga soovite ühendust luua? väärtust Microsoft SQL Server ja siis nuppu Edasi.

  8. Tippige SQL Serveri andmebaasi sisaldava serveri nimi väljale Serveri nimi.

  9. Tehke jaotises Sisselogimistunnused ühte järgmistest.

    • Kui juurdepääsuõigused on andmebaasis määratletud Microsoft Windowsi võrgus kasutatava mandaadi alusel, klõpsake nuppu Kasuta Windowsi autentimist.

    • Kui juurdepääsuõigused on andmebaasis määratletud andmebaasi administraatorilt saadud kasutajanime ja parooli alusel, klõpsake nuppu Kasuta järgmist kasutajanime ja parooli ning tippige kasutajanimi ja parool väljadele Kasutajanimi ja Parool.

  10. Klõpsake nuppu Edasi.

  11. Klõpsake soovitud andmebaasi nime loendis Valige andmebaas, mis sisaldab soovitud teavet, märkige ruut Ühenda kindla tabeliga, klõpsake esmase tabeli nime ja klõpsake siis nuppu Edasi.

  12. Viisardi järgmisel lehel tippige andmeühendusteabe talletamiseks kasutatava faili nimi väljale Faili nimi ja seejärel klõpsake nende sätete salvestamiseks nuppu Valmis.

    Kui kavatsete päringu andmeühenduses kasutada ka teisi tabeleid, saate sellel viisardilehel lisada muud soovitud tabelid.

    Muude tabelite lisamine

    1. Klõpsake nuppu Lisa tabel.

    2. Klõpsake dialoogiboksis Tabeli või päringu lisamine tütartabeli nime ja seejärel Edasi. InfoPath proovib seosed määrata, võrreldes mõlema tabeli väljanimesid. Kui te ei soovi pakutud seost kasutada, valige seos ja klõpsake siis nuppu Eemalda seos. Seose lisamiseks klõpsake Lisa seos. Klõpsake dialoogiboksis Seose lisamine vastavas veerus iga seotud välja nime ja seejärel klõpsake OK.

    3. Klõpsake nuppu Valmis.

    4. Täiendavate tütartabelite lisamiseks korrake neid juhiseid.

  13. Klõpsake nuppu Edasi.

  14. Päringutulemite salvestamiseks koos vormimalliga märkige ruut Salvesta andmetest koopia vormimalli. Selle ruudu märkimisel talletatakse päringutulemid vormimallis. Kuna andmed talletatakse vormimallis, on need kasutajatele vormi täitmisel kättesaadavad ka siis, kui arvutil pole aktiivset võrguühendust.

    Turbeteade : Selle ruudu märkimisel talletatakse päringutulemid vormimallis. Kuna andmed talletatakse vormimallil, on andmed saadaval kasutajate täidetavatel vormidel isegi siis, kui nende arvutitel pole võrguü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.

  15. Klõpsake nuppu Edasi.

  16. Viisardi järgmisel lehel tippige sekundaarset andmeühendust kirjeldav nimi. Kui soovite, et vorm võtaks andmeid avatuna automaatselt vastu, märkige ruut Laadi andmed vormi avamisel automaatselt alla.

Lehe algusse

2. etapp: juhtelemendi konfigureerimine

  1. Kui vormimallil on mitu vaadet, klõpsake menüüs Vaade suvandit Vaate nimi ja liikuge vaatesse, kus soovite kuvada sekundaarsest andmeallikast pärit andmed.

  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 soovitud andmeallikat loendis Andmeallikas.

  6. Klõpsake välja Kirjed kõrval asuvat nuppu Valige 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.

    Saate määrata, et näevad selle kasutaja andmed on samad andmed kasutaja esitavad

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

    Määrake kasutajale kuvatakse andmed erineb andmed, mida kasutaja esitavad

    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. Dialoogiboksi Sisujuhtelemendi atribuudid nuppu Vali XPath Nupu pilt kõrval väljal väärtus .

    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. Dialoogiboksi Sisujuhtelemendi atribuudid nuppu Vali XPath Nupu pilt kõrval kuvatav nimi .

    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 algusse

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

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.

×