Pomembno
Podpora za Microsoft InfoPath 2013 se je končala 14. julija 2026. Priporočamo, da obstoječe InfoPathove obrazce in poteke dela preselite v podprte rešitve okolja Microsoft 365. Več informacij o ukinitvi InfoPatha.
V polje s seznamom, polje s spustnim seznamom ali kombinirano polje lahko izpolnite s podatki iz podatkovne povezave poizvedbe do zbirke podatkov strežnika Microsoft SQL Server.
V temu članku
- Pregled
- Preden začnete
- 1. korak: Dodajanje podatkovne povezave poizvedbe
- 2. korak: Konfigurirajte kontrolnik
Pregled
Polje s seznamom, polje s spustnim seznamom ali kombinirano polje prikaže elemente, ki jih lahko uporabnik izbere med izpolnjevanjem obrazca, ki temelji na vaši predlogi obrazca. Te vrste kontrolnikov lahko konfigurirate tako, da prikažejo podatke iz sekundarne podatkovne povezave z zbirko podatkov strežnika Microsoft SQL Server. Sekundarna podatkovna povezava je vsaka podatkovna povezava z zunanjim podatkovnim virom, ki jo dodate v predlogo obrazca, tako da lahko uporabniki, ki izpolnjujejo obrazce, ki temeljijo na tej predlogi obrazca, pridobijo podatke iz zunanjega vira podatkov, kot je spletna storitev, ali ga vanj pošljejo.
Ko dodate sekundarno podatkovno povezavo, ki pošilja poizvedbe v podatke v predlogo obrazca, Microsoft Office InfoPath ustvari sekundarni vir podatkov s podatkovnimi polji in skupinami, ki ustrezajo načinu shranjevanja podatkov v zbirki podatkov. Podatkovna povezava poizvedbe dobi podatke iz spletne storitve in jih shrani v sekundarni vir podatkov obrazca. Podatki v sekundarnem viru podatkov so privzeto na voljo le, ko imajo uporabniki vzpostavljeno povezavo z omrežjem. Sekundarno podatkovno povezavo lahko konfigurirate tako, da se rezultati poizvedbe shranijo v računalnike uporabnikov, tako da imajo uporabniki dostop do podatkov, ko njihov obrazec nima vzpostavljene povezave z omrežjem.
Opomba
Če za pridobivanje občutljivih podatkov iz zunanjega podatkovnega vira uporabljate sekundarno podatkovno povezavo, onemogočite to funkcijo, da zaščitite podatke pred nepooblaščeno uporabo, če računalnik izgubite ali vam ga ukradejo. Če onemogočite to funkcijo, bodo podatki na voljo le, če ima uporabnik vzpostavljeno povezavo z omrežjem.
Ker se mora struktura podatkov v sekundarnem viru podatkov ujemati z načinom, kako so podatki shranjeni v zbirki podatkov, ne morete spreminjati obstoječih polj ali skupin v sekundarnem viru podatkov. Povezave do več informacij o podatkovnih povezavah in virih podatkov najdete v razdelku Glejte tudi .
Pred začetkom
Preden lahko uporabite vrednosti iz zbirke podatkov strežnika SQL Server za vnos kontrolnika v predlogi obrazca, naj vam skrbnik mesta priskrbi te informacije:
- Ime strežnika z zbirko podatkov, ki ga boste uporabili s to predlogo obrazca.
- ime zbirke podatkov, ki jo boste uporabili s to predlogo obrazca;
- preverjanje pristnosti, ki ga zahteva zbirka podatkov; Zbirka podatkov lahko uporabi preverjanje pristnosti programa Microsoft Windows ali preverjanje pristnosti strežnika SQL Server, da določi način dostopa do zbirke podatkov za uporabnike.
- ime tabele, ki vsebuje podatke, ki jih želite poslati v obrazec. To je primarna tabela. Če načrtujete uporabo več kot ene tabele v zbirki podatkov, potrebujete imena drugih, podrejenih tabel. Prav tako boste potrebovali imena polj v podrejenih tabelah, ki so povezana s polji v primarni tabeli.
- ali lahko v računalnikih uporabnikov varno shranite rezultate poizvedbe za uporabo brez povezave.
1. korak: Dodajanje podatkovne povezave poizvedbe
Če nimate obstoječe podatkovne povezave za poizvedbo, ki jo lahko uporabite v predlogi obrazca, sledite tem korakom, da dodate sekundarno podatkovno povezavo v predlogo obrazca, ki pošilja podatke poizvedbe. Če vaša predloga obrazca že vsebuje sekundarno podatkovno povezavo, ki jo lahko uporabite, lahko preskočite ta razdelek in greste na 2. korak: Konfigurirajte kontrolnik.
V meniju »Orodja « kliknite »Podatkovne povezave«.
V pogovornem oknu »Podatkovne povezave « kliknite »Dodaj«.
V čarovniku za povezavo podatkov kliknite » Ustvari novo povezavo z«, nato »Prejmi podatke« in » Naprej«.
Na naslednji strani čarovnika kliknite Zbirka podatkov (samo Microsoft SQL Server ali Microsoft Office Access) in nato Naprej.
Na naslednji strani čarovnika kliknite »Izberi zbirko podatkov«.
V pogovornem oknu »Izbira vira podatkov « kliknite »Nov vir«.
Na naslednji strani čarovnika v seznamu »S kakšno vrsto izvora podatkov se želite povezati« kliknite Microsoft SQL Server in nato »Naprej«.
V polje Ime strežnika vnesite ime strežnika, v katerem je zbirka podatkov SQL Server.
V razdelku Poverilnice za prijavo naredite nekaj od tega:
- Če zbirka podatkov na osnovi uporabljenih poverilnic v omrežju Microsoft Windows določi, kdo ima dostop, kliknite Uporabi preverjanje pristnosti sistema Windows.
- Če zbirka podatkov določi dostop na osnovi določenega uporabniškega imena in gesla, ki vam ju priskrbi skrbnik zbirke podatkov, kliknite » Uporabi to uporabniško ime in geslo« in nato v polji »Uporabniško ime « in »Geslo « vnesite svoje uporabniško ime in geslo.
Kliknite Naprej.
Na seznamu »Izberite zbirko podatkov, ki vsebuje želene podatke « kliknite ime zbirke podatkov, ki jo želite uporabiti, nato » Poveži se z določeno tabelo«, kliknite ime primarne tabele in nato » Naprej«.
Na naslednji strani čarovnika v polje Ime datoteke vnesite ime datoteke, v kateri so shranjene informacije o podatkovni povezavi, in nato kliknite »Dokončaj «, da shranite te nastavitve.
Če nameravate uporabiti druge tabele v podatkovni povezavi poizvedbe, lahko dodate druge tabele na tej strani čarovnika.
Dodajanje drugih tabel- Kliknite »Dodaj tabelo«.
- V pogovornem oknu »Dodajanje tabele ali poizvedbe « kliknite ime podrejene tabele in nato » Naprej«. InfoPath poskuša nastaviti relacije z ujemanjem imen polj v obeh tabelah. Če ne želite uporabiti predlagane relacije, izberite relacijo in nato kliknite Odstrani relacijo. Če želite dodati relacijo, kliknite »Dodaj relacijo«. V pogovornem oknu »Dodajanje relacije « kliknite ime vsakega povezanega polja v ustreznem stolpcu in nato » V redu«.
- Kliknite Dokončaj.
- Če želite dodati več podrejenih tabel, ponovite te korake.
Kliknite Naprej.
Če želite shraniti rezultate poizvedbe s predlogo obrazca, potrdite polje Shrani kopijo podatkov v predlogi obrazca . Če potrdite to polje, boste rezultate poizvedbe shranili v predlogo obrazca. Ker so podatki shranjeni v predlogi obrazca. Podatki so na voljo v obrazcih, ki jih izpolnjujejo uporabniki, tudi če njihovi računalniki nimajo vzpostavljene povezave z internetom.
Opomba
Če potrdite to polje, boste rezultate poizvedbe shranili v predlogo obrazca. Ker so podatki shranjeni v predlogi obrazca, so na voljo v obrazcih, ki jih izpolnjujejo uporabniki, tudi če njihovi računalniki nimajo vzpostavljene povezave z internetom. Če pridobivate občutljive podatke iz te podatkovne povezave, onemogočite to funkcijo, da zaščitite podatke, če računalnik izgubite ali vam ga ukradejo.
Kliknite Naprej.
Na naslednji strani čarovnika vnesite opisno ime te sekundarne podatkovne povezave. Če želite, da obrazec samodejno prejema podatke, ko je obrazec odprt, potrdite polje Samodejno pridobi podatke, ko je obrazec odprt .
2. korak: Konfigurirajte kontrolnik
Če je v predlogi obrazca več pogledov, kliknite » Ime pogleda « v meniju » Pogled «, da odprete pogled s kontrolnikom, v katerem želite prikazati podatke iz sekundarnega vira podatkov.
Dvokliknite polje s seznamom, polje s spustnim seznamom ali kontrolnik kombiniranega polja, ki ga želite izpolniti.
Kliknite zavihek Podatki.
V razdelku Vnosi polja s seznamom kliknite Poišči vrednosti v zunanjem viru podatkov.
Na seznamu virov podatkov kliknite vir podatkov, ki ga želite uporabiti.
Kliknite »Izberi XPath
zraven polja za vnose «.V pogovornem oknu »Izbira polja ali skupine « določite, kateri podatki bodo prikazani uporabniku in kateri podatki bodo poslani zunanjemu viru podatkov, tako da naredite nekaj od tega.
Določite, da so podatki, ki jih bo uporabnik videl, isti kot podatki, ki jih bo uporabnik poslal- Kliknite polje in nato » V redu«.
Določite, da so podatki, ki jih bo uporabnik videl, drugačni od podatkov, ki jih bo uporabnik predložil
Opomba
V tem scenariju so uporabniku prikazani podatki iz enega od polj v skupini, podatki, ki jih bo uporabnik poslal, pa so v drugem polju v isti skupini.
- Kliknite skupino in nato V redu.
- V pogovornem oknu »Lastnosti kontrolnika « kliknite »Izberi XPath
ob polju z vrednostjo «. - V pogovornem oknu »Izbira polja ali skupine « kliknite polje s podatki, ki jih bo uporabnik poslal v zunanji vir podatkov, in nato kliknite »V redu«.
- V pogovornem oknu » Lastnosti kontrolnika « kliknite »Izberi XPath
ob polju »Prikazano ime «. - V pogovornem oknu »Izbira polja ali skupine « kliknite polje s podatki, ki bodo prikazani v kontrolniku, in nato kliknite »V redu«.
Če ima polje v polju » Prikazano ime « vrednosti s podobnimi prikazanimi imeni in želite prikazati le enolična imena, potrdite polje Pokaži samo vnose z enoličnimi prikazanimi imeni .