Pomembno
Podpora za Microsoft InfoPath 2013 se je končala 14. julija 2026. Priporočamo, da preselite obstoječe InfoPathove obrazce in poteke dela v podprte rešitve Microsoft 365. Preberite več o InfoPathovi ukinitvi.
V predlogo obrazca lahko dodate sekundarno podatkovno povezavo, ki poizveduje v zbirki podatkov strežnika Microsoft SQL Server. V predlogo obrazca ne morete dodati sekundarne podatkovne povezave, ki pošilja podatke obrazca v zbirko podatkov. Če želite uporabiti sekundarno podatkovno povezavo za pošiljanje podatkov obrazca v zbirko podatkov, uporabite sekundarno podatkovno povezavo s spletno storitvijo, ki deluje s to zbirko podatkov. Povezave do več informacij o dodajanju sekundarne podatkovne povezave v spletno storitev najdete v razdelku Glejte tudi .
Če želite v zbirko podatkov dodati sekundarno podatkovno povezavo, morate narediti to:
1. korak: Dodajte sekundarno podatkovno povezavo v predlogo obrazca Ta korak ustvari sekundarni vir podatkov z ustreznimi polji in skupinami glede na način shranjevanja podatkov v zbirki podatkov. Predlogo obrazca lahko konfigurirate tudi tako, da obrazcem omogoči uporabo te podatkovne povezave, ko se obrazec prvič odpre.
2. korak: Konfigurirajte predlogo obrazca za uporabo podatkovne povezave Če želite, da uporabniki uporabljajo to podatkovno povezavo po odprtju obrazca, lahko v predlogo obrazca dodate pravilo ali gumb, ki uporabnikom omogoči pridobivanje podatkov iz te podatkovne povezave.
V temu članku
- Pregled
- Preden začnete
- 1. korak: Dodajanje sekundarne podatkovne povezave
- 2. korak: Konfigurirajte predlogo obrazca za uporabo podatkovne povezave
Pregled
Ko ustvarite predlogo obrazca, ki temelji na zunanjem viru podatkov, Microsoft Office InfoPath ustvari glavno podatkovno povezavo s tem zunanjim virom podatkov. InfoPath nato ustvari glavni vir podatkov za predlogo obrazca glede na način, kako so podatki shranjeni v zunanjem viru podatkov. Vendar pa zunanji vir podatkov, ki se uporablja v glavni podatkovni povezavi, morda nima vrednosti, ki jih želite vnesti v kontrolnike v predlogi obrazca. Te vrednosti lahko obstajajo v drugem zunanjem viru podatkov, na primer v drugi zbirki podatkov strežnika SQL Server. Če želite pridobiti vrednosti iz drugega zunanjega vira podatkov, lahko v predlogo obrazca dodate sekundarno podatkovno povezavo.
Sekundarna podatkovna povezava je podatkovna povezava, ki jo dodate v predlogo obrazca. Ta podatkovna povezava je lahko podatkovna povezava poizvedbe ali podatkovna povezava za pošiljanje. Podatkovno povezavo poizvedbe lahko dodate v predlogo obrazca le kot sekundarno podatkovno povezavo z zbirko podatkov strežnika SQL Server. To podatkovno povezavo dodate le, če potrebujete podatke iz zunanjega vira podatkov, ki ni tisti v glavni podatkovni povezavi. Podatkovne povezave za pošiljanje v zbirko podatkov strežnika SQL Server ne morete dodati kot sekundarne podatkovne povezave.
Ko dodate podatkovno povezavo poizvedbe v zbirko podatkov, InfoPath ustvari sekundarni vir podatkov s podatkovnimi polji in skupinami, ki ustreza načinu shranjevanja podatkov v zbirki podatkov. Ker se mora struktura podatkov v sekundarnem viru podatkov ujemati z načinom shranjevanja podatkov v tabelah zbirke podatkov, ne morete spreminjati polj ali skupin v sekundarnem viru podatkov. Vsako podatkovno povezavo poizvedbe lahko konfigurirate tako, da shranite rezultate, tako da imajo uporabniki dostop do podatkov, ko njihov obrazec ni povezan z omrežjem. Glede na naravo podatkov boste morda želeli prikazati rezultate poizvedbe le, če imajo uporabniki vzpostavljeno povezavo z omrežjem.
Opomba
Če uporabljate sekundarno podatkovno povezavo za pridobivanje občutljivih podatkov iz zunanjega vira podatkov, boste morda želeli onemogočiti to funkcijo, da zaščitite podatke pred nepooblaščeno uporabo v primeru izgube ali kraje računalnika. Če onemogočite to funkcijo, bodo podatki na voljo le, če je uporabnik povezan z omrežjem.
Ko dodate podatkovno povezavo poizvedbe v predlogo obrazca, obrazci, ki temeljijo na tej predlogi obrazca, privzeto uporabljajo podatkovno povezavo, ko jih odpre uporabnik. Predlogo obrazca lahko konfigurirate tudi tako, da uporablja podatkovno povezavo poizvedbe na enega od teh načinov:
- Dodajanje pravila Pravilo lahko konfigurirate tako, da uporablja podatkovno povezavo poizvedbe, kadar koli pride do pogoja v pravilu.
- Dodajanje gumba V predlogo obrazca lahko dodate gumb, ki ga lahko uporabniki kliknejo, da pridobijo podatke s podatkovno povezavo poizvedbe.
- Uporaba kode po meri Če ne morete dodati pravila ali gumba, lahko uporabite kodo po meri, da pridobite podatke s podatkovno povezavo poizvedbe. Uporaba kode po meri zahteva, da razvijalec ustvari kodo po meri.
Pred začetkom
Preden dodate sekundarno podatkovno povezavo v zbirko podatkov strežnika SQL Server v predlogo obrazca, potrebujete te informacije od skrbnika zbirke podatkov:
- Ime strežnika z zbirko podatkov, ki jo boste uporabili s to predlogo obrazca.
- Ime zbirke podatkov, ki jo boste uporabili s to predlogo obrazca.
- Preverjanje pristnosti, ki ga zahteva baza podatkov. Zbirka podatkov lahko uporablja preverjanje pristnosti sistema Microsoft Windows ali preverjanje pristnosti strežnika SQL Server, da določi, kako lahko uporabniki dostopajo do zbirke podatkov.
- Ime tabele s podatki, ki jih želite poslati v obrazec. To je primarna tabela. Če nameravate v zbirki podatkov uporabiti več kot eno tabelo, potrebujete imena teh drugih, podrejenih tabel. Potrebujete tudi imena polj v podrejenih tabelah, ki imajo relacije s polji v primarni tabeli.
- Ali lahko varno shranite rezultate poizvedbe v obrazec za uporabo brez povezave.
1. korak: Dodajanje sekundarne podatkovne povezave
V meniju Orodja kliknite Podatkovne povezave.
V pogovornem oknu Podatkovne povezave kliknite Dodaj.
V čarovniku za podatkovno povezavo kliknite Ustvari novo povezavo z, Prejmi podatke in nato 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 seznamu S katerim virom podatkov želite vzpostaviti povezavo kliknite Microsoft SQL Server in nato Naprej.
V polje Ime strežnika vnesite ime strežnika z zbirko podatkov.
V razdelku Poverilnice za prijavo naredite nekaj od tega:
- Če zbirka podatkov določi, kdo ima dostop na podlagi poverilnic, uporabljenih v omrežju sistema Microsoft Windows, kliknite Uporabi preverjanje pristnosti sistema Windows.
- Če zbirka podatkov določi, kdo ima dostop na podlagi določenega uporabniškega imena in gesla, ki ju dobite od skrbnika zbirke podatkov, kliknite Uporabi to uporabniško ime in geslo ter nato vnesite uporabniško ime in geslo v polji Uporabniško ime in Geslo .
Kliknite Naprej.
Na naslednji strani čarovnika na seznamu Izberite zbirko podatkov z želenimi podatki kliknite zbirko podatkov, ki jo želite uporabiti, potrdite polje Vzpostavi povezavo 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 shranjeni podatki o podatkovni povezavi.
Če želite shraniti te nastavitve, kliknite Dokončaj.
Dodajte vse druge tabele, ki jih želite uporabiti v podatkovni povezavi poizvedbe.
Kako?- Kliknite Dodaj tabelo.
- V pogovornem oknu Dodajanje tabele ali poizvedbe kliknite ime podrejene tabele in nato Naprej. InfoPath poskuša nastaviti relacije tako, da se ujemajo z imeni polj v obeh tabelah. Če predlagane relacije ne želite uporabiti, 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 dodatne podrejene tabele, ponovite te korake.
Kliknite Naprej.
Če želite, da so rezultati podatkovne povezave poizvedbe na voljo, ko obrazec ni povezan z omrežjem, potrdite polje Shrani kopijo podatkov v predlogo obrazca .
Opomba
Če potrdite to polje, se podatki shranijo v uporabnikov računalnik, ko obrazec uporablja to podatkovno povezavo. Če obrazec prejema občutljive podatke iz te podatkovne povezave, boste morda želeli onemogočiti to funkcijo, da zaščitite podatke v primeru izgube ali kraje računalnika.
Kliknite Naprej.
Na naslednji strani čarovnika vnesite opisno ime za to sekundarno podatkovno povezavo. Če želite, da obrazec samodejno prejme podatke, ko je obrazec odprt, potrdite polje Samodejno pridobi podatke ob odprtju obrazca .
2. korak: Konfigurirajte predlogo obrazca za uporabo podatkovne povezave
Če želite, da obrazci, ki temeljijo na tej predlogi obrazca, uporabljajo to podatkovno povezavo, ko uporabnik odpre obrazec, lahko v predlogo obrazca dodate pravilo, ki uporablja to podatkovno povezavo pod določenim pogojem, ali pa dodate gumb v predlogo obrazca, ki ga lahko uporabniki kliknejo, da uporabijo to podatkovno povezavo.
Add a rule
V predlogo obrazca lahko dodate pravilo, da pridobite podatke iz podatkovne povezave poizvedbe, kadar koli je izpolnjen pogoj za pravilo. V tem postopku je predvideno, da ste ustvarili podatkovno povezavo poizvedbe za predlogo obrazca in da ste v predlogi obrazca konfigurirali kontrolnik za prikaz podatkov iz te podatkovne povezave.
- Če ima predloga obrazca več pogledov, kliknite Ime pogleda v meniju Pogled , da odprete pogled s kontrolnikom, kjer želite prikazati podatke iz sekundarnega vira podatkov.
- Dvokliknite kontrolnik, v katerega želite dodati pravilo.
- Kliknite zavihek Podatki.
- V razdelku Preverjanje veljavnosti in pravila kliknite Pravila.
- V pogovornem oknu »Pravila « kliknite »Dodaj«.
- V polje » Ime « vnesite ime pravila.
- Če želite določiti pogoj izvajanja pravila, kliknite »Nastavi pogoj« in nato vnesite pogoj. Pravilo se zažene, ko pride do pogoja. Če pogoja ne nastavite, se pravilo zažene vsakič, ko uporabnik spremeni vrednost v kontrolniku, nato pa premakne kazalec proč od tega kontrolnika.
- Kliknite »Dodaj dejanje«.
- Na seznamu dejanj kliknite Poizvedba prek podatkovne povezave.
- Na seznamu podatkovnih povezav kliknite podatkovno povezavo poizvedbe, ki jo želite uporabiti, in nato kliknite V redu , da zaprete vsa odprta pogovorna okna.
- Če želite preskusiti spremembe, kliknite Predogled v orodni vrstici Standard ali pa pritisnite tipke CTRL + SHIFT + B.
Dodajanje gumba
Predlogi obrazca lahko dodate kontrolnik gumba, ki ga uporabniki kliknejo, če želijo pridobiti podatke iz podatkovne povezave poizvedbe.
- Č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.
- Če podokno opravil Kontrolniki ni vidno, kliknite Več kontrolnikov v meniju Vstavljanje ali pa pritisnite tipke ALT + I, C.
- Povlecite kontrolnik gumba na predlogo obrazca.
- Dvokliknite kontrolnik gumba, ki ste ga dodali v predlogo obrazca.
- Kliknite zavihek Splošno.
- Na seznamu dejanj kliknite »Osveži«.
- V polje » Oznaka « vnesite ime, za katero želite, da se prikaže na gumbu v predlogi obrazca.
- Kliknite »Nastavitve«.
- V pogovornem oknu »Osveži « kliknite en sekundarni vir podatkov.
- Na seznamu » Izberite sekundarni vir podatkov « kliknite sekundarni vir podatkov, ki je povezan s podatkovno povezavo poizvedbe.
- Kliknite V redu , če želite zapreti vsa odprta pogovorna okna.
- Če želite preskusiti spremembe, kliknite Predogled v orodni vrstici Standard ali pa pritisnite tipke CTRL + SHIFT + B.