Office
Vpis

Uvod v podatkovne povezave

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Podatkovna povezava je dinamično povezavo med Microsoft Office InfoPath obrazcev in zunanjega podatkovnega vira, ki shranjuje ali so podatki za ta obrazec. Vir podatkov je zbirka polj in skupin, ki določajo in shranjevanje podatkov obrazca. Kontrolniki so vezani polja in skupine v viru podatkov in prikaz podatkov uporabnikom.

Obrazec lahko eno primarno podatkovno povezavo, imenovano glavno podatkovno povezavo, in po želji lahko eno ali več sekundarne podatkovne povezave. Odvisno od ciljev za obrazec morda podatkovne povezave poizvedbe ali pošiljanje podatkov iz obrazca z zunanjim virom podatkov, kot so zbirke podatkov Microsoft SQL Server ali spletne storitve.

V temu članku

Pregled podatkovnih povezav

Delo z glavno podatkovno povezavo

Delo z sekundarne podatkovne povezave

Shranjevanje podatkov za rabo brez povezave

Priporočila za povezovanje z zunanjimi viri podatkov

Pregled podatkovnih povezav

Podatkovna povezava je dinamično povezavo med obrazcem in virom podatkov, ki shranjuje ali so podatki za ta obrazec. Obrazec lahko eno primarno podatkovno povezavo, imenovano glavno podatkovno povezavo, in po želji lahko eno ali več sekundarne podatkovne povezave. Glavno podatkovno povezavo opredeli glavnem viru podatkov obrazca. Za shema XML je opisano, kako so podatki shranjeni v viru glavnih podatkov obrazca. Lahko le eno glavno podatkovno povezavo za obrazec in ga se ustvari samodejno, ko ustvarite predlogo obrazca, ki temelji na zunanjem viru podatkov. Ustvarite lahko poljubno število sekundarne podatkovne povezave, kot želite, ko načrtujete predlogo obrazca.

Odvisno od ciljev za obrazec, lahko ustvarite glavno ali sekundarne podatkovne povezave z zunanjim virom podatkov, kot so zbirke podatkov Microsoft SQL Server ali spletne storitve. Zunanji vir podatkov je shrambe podatkov, ki pošilja podatke ali lahko prejemanje podatkov iz obrazca, ki temelji na predlogi obrazca. InfoPath deluje s to zunanjih virov podatkov:

  • Microsoft Office Accessove zbirke podatkov

  • Zbirka podatkov strežnika Microsoft SQL Server

  • Spletne storitve

  • Knjižnica dokumentov ali seznam v strežniku nameščen Microsoft Windows SharePoint Services

  • Datoteka XML

Ustvarite lahko tri vrste podatkovnih povezav do zunanjega vira podatkov: poizvedbo podatkov le, pošiljanje podatkov iz le ali poizvedbe in pošiljanje podatkov. Podatkovne povezave poizvedbe prejme podatke iz vira podatkov in shrani podatke v obrazec. Povezave za pošiljanje podatkov pošlje podatke iz obrazca do vira podatkov v program v spletnem strežniku, v knjižnico dokumentov v strežniku nameščen Microsoft Windows SharePoint Services ali v e-poštno sporočilo. Poizvedbe in pošiljanje podatkovnih povezav tako dobi podatke iz in pošiljanje podatkov do vira podatkov. Ko ustvarite podatkovno povezavo, določite vrsto podatkovne povezave, ki jih želite. Ustvarite lahko na primer podatkovne povezave, ki se nekaj od tega:

  • Poizvedbe podatkov iz zbirke podatkov

  • Pošlje podatke iz obrazca v e-poštno sporočilo

  • Pošlje podatke iz obrazca v program v spletnem strežniku

  • Pošlje podatke iz obrazca v program po meri, ki uporablja kontrolnik XmlFormView

  • Poizvedbe ali pošlje podatke prek programske kode po meri, na primer C#, Microsoft Visual Basic .NET ali Microsoft JScript.

  • Uporabi nastavitve povezave, ki so shranjeni v knjižnici podatkovnih povezav v strežniku nameščen Microsoft Office SharePoint Server 2007

  • Poizvedbe ali pošlje podatke v človeški storitve poteka dela v Microsoft BizTalk Server 2004 ali BizTalk Server 2006

Vrsto povezave, ki ga uporabljate, je odvisno od ciljev za obrazec in vrsto vira zunanjih podatkov, katerim želite vzpostaviti povezave obrazec, da.

Poizvedbe podatkovne povezave

Podatkovna povezava poizvedbe pridobiva podatke iz zunanjega vira podatkov in shrani podatke v polja v viru glavno ali sekundarni podatkov obrazca. Nato lahko vez kontrolnikov polja prikaza teh podatkov v obliki. Ustvarite lahko poizvedbo za podatkovno povezavo na te načine:

  • Načrtovanje predloge obrazca, ki temelji na zbirko podatkov, spletne storitve ali nastavitve, ki so shranjeni v knjižnici povezav. Struktura v zunanjem viru podatkov nato določa glavni vir podatkov za obrazec.

  • Spreminjanje obstoječe predloge obrazca z dodajanjem sekundarne podatkovne povezave, ki poizvedbe zbirke podatkov, spletne storitve, SharePointovega seznama ali knjižnice ali datoteke XML.

Ko načrtujete novo predlogo obrazca, ki temelji na zbirko podatkov, spletne storitve ali nastavitvami v knjižnici povezav, ustvarite poizvedbo podatkovne povezave, ki postane glavno podatkovno povezavo za obrazce, ki temeljijo na tej predlogi obrazca. Kot glavni podatkovne povezave za predlogo obrazca, lahko določite le eno poizvedbo za podatkovno povezavo. Če morate izvesti poizvedbo podatkov iz dodatne vire podatkov, lahko ustvarite sekundarne podatkovne povezave poizvedbe podatke iz teh virov podatkov. Boste izvedeli več o sekundarne podatkovne povezave v nadaljevanju tega članka.

Ko dodate sekundarne podatkovne povezave, ki poizvedbe podatkov v predlogo obrazca, lahko določite, ali InfoPath uporabiti podatkovno povezavo vsakič, ko uporabnik, ki se odpre obrazec ali ko pride do določenih dogodkov ko uporabnik izpolni obrazec, na primer tako, da kliknete na gumb, da prikažete seznam možnosti. Če želite uporabiti podatkovno povezavo, ko pride do določenih dogodkov, uporabite eno od teh načinov:

  • Vstavljanje kontrolnika gumba, ki osveži podatke v obrazec.

  • Dodajte pravilo za uporabo podatkovne povezave, ko pogoj v obrazcu.

  • Pisanje kode po meri za določene dogodke.

Pošiljanje podatkovnih povezav

Ko uporabniki pošljejo obrazec, podatke v ta obrazec poslana prek Pošlji podatkovne povezave z zunanjim virom podatkov. Lahko konfigurirate te predloge obrazca, če želite uporabnikom omogočiti pošiljanje podatkov v teh vrst zunanjih virov podatkov:

  • Microsoft Office Accessove zbirke podatkov

  • Zbirka podatkov strežnika Microsoft SQL Server

  • Spletne storitve

Dodate lahko tudi sekundarne podatkovne povezave, ki pošilja podatke na te načine:

  • Pošiljanje podatkov iz obrazca v knjižnico dokumentov v strežniku nameščen Microsoft Windows SharePoint Services.

  • Pošiljanje podatkov iz obrazca v e-poštno sporočilo.

  • Pošiljanje podatkov iz obrazca v program v spletni strežnik.

Ustvarite povezavo za pošiljanje podatkov na te načine:

  • Načrtovanje nove predloge obrazca, ki temelji na zbirko podatkov, spletne storitve ali nastavitve, ki so shranjeni v knjižnici povezav v strežniku nameščen Office SharePoint Server 2007. Struktura v zunanjem viru podatkov nato določa glavni vir podatkov za obrazec.

  • Spreminjanje obstoječe predloge obrazca z dodajanjem sekundarne podatkovne povezave in nato konfiguriranje predloge obrazca, če želite uporabnikom omogočiti pošiljanje obrazcev po tem sekundarne podatkovne povezave.

    Namig: Ko načrtujete predlogo obrazca, ki temelji na zbirko podatkov strežnika SQL Server ali Office Access, InfoPath samodejno konfigurira povezave za pošiljanje podatkov, če je zbirka podatkov izpolnjuje zahteve za določene. Povezave do več informacij o teh zahtevah najdete v razdelku Glejte tudi . Izberete lahko Onemogočanje funkcije »Pošlji« , če želite uporabnikom pošljete svoje dokončana oblike tako, da uporabite drugo vrsto povezava za pošiljanje podatkov.

V večini primerov boste nastavili ena povezava za pošiljanje podatkov kot glavni pošiljanje dejanje za predlogo obrazca. Vendar pa lahko načrtujete predlogo obrazca tako, da lahko uporabniki pošljejo izpolnjene obrazce na več mest z uporabo pravil ali kode po meri. Na primer, lahko konfigurirate v predlogi obrazca uporabnikom pošiljanje dokončana obrazcev za spletne storitve, kot tudi prek e-poštno sporočilo. Po navadi konfigurirate predloge obrazca za pošiljanje vse podatke v obliki. Če uporabljate kode po meri za pošiljanje podatkov obrazca ali konfigurirate predlogo obrazca, ki omogočajo obrazca za pošiljanje podatkov v spletno storitev, lahko pošljete del podatkov v obrazec.

Poizvedbe in pošiljanje podatkovnih povezav

Ko načrtujete predlogo obrazca, ki temelji na zbirko podatkov ali spletne storitve, lahko ustvarite podatkovne povezave, ki jih lahko pridobi podatke iz in pošiljanje podatkov iz zbirke podatkov ali spletne storitve. Če načrtujete predlogo obrazca, ki temelji na zbirko podatkov, podatkovne povezave lahko dobite ali pošiljanje podatkov. Kljub temu, da za obrazce, ki temeljijo na tej predlogi obrazca za pošiljanje podatkov iz zbirke podatkov, te zahteve morajo biti izpolnjeni:

  • Če ne načrtujete predlogo obrazca, združljiva z brskalnikom.

  • Vse tabele v glavno podatkovno povezavo mora vsebovati primarnega ključa, enolične omejitve ali enoličen indeks.

  • Vse tabele v poizvedbi, morate imeti preprost, hierarhične relacije.

  • Brez podatkovnih polj v glavnem viru podatkov obrazca lahko shranite velikega dvojiškega podatkovnega tipa.

Več o teh zahtevah priporočila za povezovanje z zunanjimi viri podatkov v nadaljevanju tega članka.

Podatkovne povezave, ki lahko dobite podatke iz ali pošiljanje podatkov v spletno storitev enako kot poizvedbo podatkovne povezave in povezave za pošiljanje podatkov združeni v en podatkovne povezave.

Na vrh strani

Delo z glavno podatkovno povezavo

Glavno podatkovno povezavo vzpostavi povezavo v glavni vir podatkov obrazca. Shemo XML, ki opisuje strukturo za shranjevanje podatkov v glavnem viru podatkov obrazca. Vir podatkov lahko oblikujete tako, da uporabite podokno opravil Vir podatkov , ali lahko pustite, da InfoPath samodejno ustvari vir podatkov, ko dodajate kontrolnike v predlogi obrazca. Oblikujete predlogo obrazca, ki temelji na zunanjem viru podatkov, ki obenem opredeljuje strukturo glavni vir podatkov. Predlogo obrazca lahko le eno glavno podatkovno povezavo.

Če glavno podatkovno povezavo, ki povezuje z zunanjim virom podatkov, kako delate z glavno podatkovno povezavo temelji na vrsto vira podatkov, ki se poveže.

Zbirke podatkov    Ko načrtujete predlogo obrazca, ki temelji na zbirko podatkov, InfoPath ustvari glavni podatkovno povezavo, ki poizvedbe in po želji pošlje podatke v tej zbirki podatkov. Če obrazec bo izpolniti le s programom InfoPath in zbirko podatkov izpolnjuje zahteve, navedene v razdelku priporočila za povezovanje z zunanjimi viri podatkov , InfoPath samodejno ustvari podatkovno povezavo za pošiljanje in konfigurira obrazec predlogo, če želite uporabnikom omogočiti pošiljanje obrazcev. Če obrazec bo mogoče izpolniti z brskalnikom, InfoPath ne ustvarite povezavo za pošiljanje podatkov v zbirko podatkov. Podatkovne povezave, ki pošiljanje podatkov iz zbirke podatkov niso podprte v predlogah obrazca, združljiva z brskalnikom.

Namig: Če bo mogoče izpolniti obrazec z brskalnikom in jo želite poslati podatke v zbirko podatkov, lahko to storite tako, da povezave obrazec spletne storitve, ki pošlje podatke v zbirki podatkov.

Spletne storitve    Ko načrtujete predlogo obrazca, ki temelji na spletne storitve, lahko ustvarite glavno podatkovno povezavo, ki tako poizvedbe in pošlje podatke, le poizvedbe podatkov ali samo pošlje podatke. Če se odločite za pošiljanje podatkov, InfoPath samodejno konfigurira predlogo obrazca, če želite uporabnikom omogočiti pošiljanje obrazcev. Določite lahko, ali želite poslati nekaterih podatkov v obrazec ali vseh podatkov obrazca. Če le nekaj podatkov je poslano, lahko določite polja v določeno skupina , ki vsebujejo podatke, ki bi morali vložiti glede na zahteve spletne storitve.

Ko načrtujete predlogo obrazca, ki temelji na zbirko podatkov ali spletne storitve, InfoPath ustvari vir glavnih podatkov s poizvedbo polja, podatkovna polja in skupine, ki ustrezajo tako, da so podatki shranjeni v zbirki podatkov ali spletne storitve. Polje poizvedbe, ki vsebuje vrednosti, ki se uporablja v poizvedbi za pridobivanje podatkov iz zbirke podatkov z uporabo poizvedbe podatkovne povezave. Rezultati poizvedbe so prikazana v podatkovna polja, ki jih urejati, ko uporabnik odpre obrazec. Ko uporabnik pošlje obrazec, podatkov v podatkovnih polj je poslano z Pošlji podatkovne povezave. Ker polja in skupine v glavni vir podatkov se mora ujemati tako, da so podatki shranjeni v zunanjem viru podatkov, ni mogoče spremeniti teh polj in skupine. Dodate lahko, vendar pa polja ali skupine, koren polje v glavnem viru podatkov.

Če želite omogočiti uporabnikom, da si ogledate, izberite, urejanje ali pošiljanje podatkov v podatkovnih polj, lahko povežete s kontrolniki, kot so polja z besedilom in potrditvena polja, polja v obrazcu. Če želite poizvedbo in prikazati dodatne vrednosti, ki se uporabniki lahko izberete kot izbiro, lahko kontrolnik povežete na primer polja s seznamom v polja poizvedbe. Če želite uporabnikom, da izberete vrednost s seznama, lahko kontrolnik povežete na primer polja s seznamom podatkovno polje in nato nastavite lastnosti kontrolnika za prikaz vrednosti sekundarni vir podatkov ali ponavljajoče se polje v glavnem viru podatkov.

Na vrh strani

Delo z sekundarne podatkovne povezave

Sekundarne podatkovne povezave obrazec poveže zunanji vir podatkov. Sekundarne podatkovne povezave so uporabni, če želite poizvedbo ali pošiljanje podatkov iz obrazca v zunanjem viru podatkov niso v zunanjem viru podatkov v glavno podatkovno povezavo, ali če želite uporabnikom za pošiljanje podatkov iz več zunanjih virov podatkov. Ustvarite lahko poljubno število sekundarne podatkovne povezave, kot želite.

Sekundarne podatkovne povezave lahko poizvedbe ali pošiljanje podatkov iz teh vrst zunanjih virov podatkov:

  • Office Accessove zbirke podatkov

  • Zbirka podatkov strežnika SQL Server

  • Spletne storitve

  • Knjižnica dokumentov ali seznam v strežniku s storitvami Windows SharePoint Services

  • Datoteka XML

Z uporabo sekundarne podatkovne povezave, lahko omogočite tudi uporabnikom za pošiljanje podatkov iz obrazca v program v spletnem strežniku, v knjižnico dokumentov v strežniku s storitvami Windows SharePoint Services ali prek e-poštno sporočilo.

Če ustvarite sekundarne podatkovne povezave, ki poizvedbe podatkov, privzeto obrazec uporablja te podatkovne povezave ko odprete obrazec. Uporabite lahko tudi te podatkovne povezave s konfiguriranjem predloge obrazca na te načine:

  • Dodajte gumb Osveži v predlogo obrazca, da uporabnik lahko kliknete, da pošljete poizvedbo.

  • Dodajanje pravila v predlogo obrazca, če želite zagnati poizvedbo vira podatkov z uporabo te podatkovne povezave.

  • Dodajanje kode po meri v predlogo obrazca, ki pošlje poizvedbo.

Ko dodate sekundarne podatkovne povezave obrazec programa InfoPath samodejno ustvari sekundarni vir podatkov z podatkovna polja in skupine, ki ustrezajo tako, da so podatki shranjeni v zunanjem viru podatkov. To pomaga zagotoviti celovitosti podatkov. Ni mogoče spremeniti, polja in skupine v sekundarni vir podatkov.

Na vrh strani

Shranjevanje podatkov za rabo brez povezave

Ko dodate sekundarne podatkovne povezave poizvedbe podatke iz zunanjega vira podatkov, lahko konfigurirate povezavo za shranjevanje rezultatov poizvedbe na uporabnikovem računalniku. S tem zagotovite, da uporabniki izpolnijo obrazec, če svoje računalnike niste povezani z omrežjem. To se imenuje delo brez povezave.

Če ste konfigurirali sekundarne podatkovne povezave na ta način, poizvedbe ne prejme v zunanjem viru podatkov pa je v uporabnikov računalnik vzpostavljeno povezavo z omrežjem. Rezultati poizvedbe sta nato shranjena v na sekundarni vir podatkov obrazca in so prikazane v obrazcu, ko uporabnik izpolni obrazec. Podatki predpomnjeni vsakič, ko uporabnik izvede novo poizvedbo, tako da podatke je sproti datum čim.

InfoPath meni parametri poizvedbe pri odločanju, ali je shranjenih podatkov je primerna za dano poizvedbo. Ko ustvarite podatkovno povezavo, lahko izberete, ali želite prikazati privzeti nabor podatkov, shranjene v obliki, če vir podatkov ni na voljo. Priporočamo, da, ali je primerna za vse uporabnike ali ali obrazec mora prikazati podatke, ki je značilna za vsakega uporabnika podatkov iz poizvedbe. Na primer, če podatkov, ki jih poizvedba vrne je glede na uporabnikove identitete ali vlogo, uporabite privzeti nabor podatkov, ki je bilo konfigurirano v času načrtovanja namesto rezultatov poizvedbe lahko povzroči nepravilne podatke za tega uporabnika.

Na vrh strani

Priporočila za povezovanje z zunanjimi viri podatkov

InfoPath podpira podatkovne povezave do teh vrst zunanjih virov podatkov:

  • Office Accessove zbirke podatkov

  • Zbirka podatkov strežnika SQL Server

  • Spletne storitve

  • Knjižnica dokumentov ali seznam v strežniku nameščen Microsoft Windows SharePoint Services

  • Datoteka XML

V tem razdelku so informacije in priporočila za povezave do vseh teh zunanjih virov podatkov.

Zbirka podatkov strežnika SQL Server ali Microsoft Office Access

InfoPath podpira podatkovne povezave do Accessove zbirke podatkov in zbirke podatkov strežnika SQL Server. Če želite povezati z drugo vrsto zbirke podatkov, lahko uporabite spletne storitve, ki deluje s to zbirko podatkov.

Obrazec lahko poizvedbo podatkov iz zbirke podatkov prek glavno ali sekundarne podatkovne povezave, in lahko izberete poljubno število tabel zbirke podatkov za povezavo. Prve tabele, ki ste jih izbrali je primarno tabelo. Tabela, ki jih nato izberete mora vključevati polja, ki je povezana s primarno tabelo. InfoPath poskusi nastaviti to relacijo tako, da ustrezajo imen polj v dveh tabelah. Izberete lahko uporabite to relacijo ali pa dodajte svoje relacija med tabelami, ko ustvarite podatkovno povezavo.

Obrazec lahko pošiljanje podatkov iz zbirke podatkov prek obrazca glavno podatkovno povezavo, če predlogo obrazca, ki je obrazec, ki temelji na in zbirko podatkov izpolnjevati te zahteve:

  • Predloga obrazca, ki je ne predlogo obrazca, združljiva z brskalnikom    InfoPath ne boste ustvarili povezave za pošiljanje podatkov v glavno podatkovno povezavo, če načrtujete predlogo obrazca, združljiva z brskalnikom. Če želite uporabnikom omogočiti pošiljanje podatkov iz obrazca, ki temelji na predlogi obrazca, združljiva z brskalnikom, uporabite spletne storitve, ki deluje z zbirko podatkov.

  • Leva tabela v vsak par povezanih tabelah v glavni vir podatkov je primarni ključ    Vključevati vsaj eno od relacij za vsak par tabel v relaciji primarni ključ iz tabele levo.

  • Brez podatkovnih polj v glavnem viru podatkov obrazca shrambe velikega dvojiškega podatkovnega tipa    InfoPath onemogoči Pošlji podatkovne povezave, če je poizvedba vsebuje polja, ki jih lahko shranite veliko binarne podatkovni tip, kot so slike, slike, OLE predmetov, datotečnih prilog, Office Access Zapisek podatkovni tip ali SQL besedilo podatkovni tip.

Če predloga obrazca in zbirko podatkov izpolnjuje vse te zahteve, InfoPath ustvari Pošlji podatkovne povezave in konfigurira predlogo obrazca, če želite uporabnikom omogočiti pošiljanje obrazcev. Če želite uporabnikom, da pošljete svoje podatke iz obrazca prek različne podatkovne povezave, onemogočite Pošlji podatkovne povezave v glavnem podatkovne povezave.

Ko načrtujete predlogo obrazca, ki temelji na zbirko podatkov, InfoPath ustvari glavni podatkovni vir, ki vsebuje polja poizvedbe in podatkovnih polj, ki ustrezajo tako, da so podatki shranjeni v zbirki podatkov. InfoPath doda tudi Zaženete poizvedbo in Nov zapis gumbi privzetega pogleda predloge obrazca. Ko uporabnik klikne gumb Zaženi poizvedbo , InfoPath pošlje poizvedbo s podatki v polju poizvedbe zbirke podatkov. Gumb za Nov zapis Počisti vse podatke trenutno v obliki in nastavi kontrolnikov, ki je povezan s podatkovna polja na privzeto vrednost polja podatkov. Ko uporabnik podatke v zbirko podatkov, spremenite katero koli spremembo podatkov v podatkovnih polj ujemajočih se zapisov v zbirki podatkov. Če uporabnik izbriše podatke iz podatkovnega polja, ustreznih zapisov je izbrisan iz zbirke podatkov. Na koncu podatkov, ki je bila dodana v podatkovna polja posodobi ustreznih polj ali doda ujemajočih se zapisov v zbirko podatkov.

Če se želite povezati obrazca z zbirko podatkov in glavno podatkovno povezavo že ustvarili obrazec, lahko dodate sekundarne podatkovne povezave, ki v zbirki podatkov. Ko dodate sekundarne podatkovne povezave, InfoPath ustvari sekundarni vir podatkov s poizvedbo polja, podatkovna polja in skupine, ki se ujemajo s polji v tabelah zbirke podatkov. Lahko izberete več tabel zbirke podatkov ali vzpostaviti relacij tabele, kot bi glavni podatkovne povezave.

Ko ustvarite sekundarne podatkovne povezave poizvedbe podatke, lahko konfigurirate povezavo za pošiljanje poizvedbe vsakič, ko uporabnik odpre obrazec, ali pa lahko naredite nekaj od tega, da pošljete poizvedbo:

  • Dodajanje gumba, ki ga uporabniki kliknejo osveževanje podatkov iz podatkovne povezave.

  • Ustvarite pravilo, ki pošlje poizvedbo z uporabo podatkovne povezave.

  • Pisanje kode po meri, ki pošlje poizvedbo, ko se zažene.

Spletne storitve

Obrazec lahko poizvedbe ali pošiljanje podatkov iz spletne storitve – glavno ali sekundarne podatkovne povezave. InfoPath ustreza naslednje standarde za povezave do spletnih storitev:

  • Simple Object Access Protocol (SOAP)    SOAP je komunikacijski protokol, ki opredeli XML sporočila, ki se uporabljajo za komunikacijo s spletno storitvijo.

  • Opis jezika spletne storitve (WSDL)    WSDL je shemo XML standardno, uporabljeno za opis lokacije, komunikacijski protokoli in vmesniki za spletne storitve. InfoPath lahko uporabite le dokument dobesedno slog spletne storitve.

  • Univerzalni opis odkrivanje in integracija (UDDI)    UDDI je imeniške storitve, ki opisuje spletne storitve, ki jih podjetja.

Ko oblikujete novo predlogo obrazca, ki temelji na spletne storitve InfoPath ustvari glavni podatkovne povezave spletne storitve in nato ustvari vir glavnih podatkov, ki vsebuje polja poizvedbe, podatkovna polja in skupine, ki se ujemajo z sheme XML iz spletne storitve.

Če ste konfigurirali predlogo obrazca, če želite uporabiti drug postopek v isto spletno storitev ali želite uporabiti različne spletne storitve v celoti, lahko dodate sekundarne podatkovne povezave v predlogo obrazca. Ko dodate sekundarne podatkovne povezave poizvedbe podatkov, InfoPath ustvari sekundarni vir podatkov z polja in skupine, ki se ujemajo z sheme spletne storitve. Če dodate sekundarne podatkovne povezave, ki pošilja podatke, lahko konfigurirate povezavo za pošiljanje vseh ali nekaterih podatkov v obliki, odvisno od parametrov v spletne storitve.

Ko ustvarite bodisi glavno ali sekundarne podatkovne povezave v spletno storitev, lahko določite, ali povezavo poizvedbe le podatke, pošlje podatke samo ali obe poizvedb in pošlje podatke. Če povezavo poizvedbe podatkov, InfoPath doda gumb za Zagon poizvedbe za predlogo obrazca. Ko uporabnik klikne gumb Zaženi poizvedbo , InfoPath pošlje poizvedbo s podatki v poljih poizvedbe spletne storitve. Če je povezava pošlje podatke, InfoPath omogoča Pošlji funkcijo za obrazec. Ko konfigurirate podatkovno povezavo za pošiljanje, InfoPath določi, kateri podatki, ki ga zahteva spletne storitve. Na osnovi te informacije, lahko določite, kaj polja v obliki predloge naj oddajte svoje podatke za spletne storitve.

Knjižnice dokumentov ali seznama na SharePointovem mestu

Obrazec lahko poizvedbo podatkov prek sekundarne podatkovne povezave v knjižnici dokumentov ali seznam v strežniku s storitvami Windows SharePoint Services. Obrazec lahko tudi pošiljanje podatkov v knjižnico dokumentov v strežniku. Ne morete vzpostaviti povezave s knjižnico ali seznam z glavno podatkovno povezavo.

Če ustvarite sekundarne podatkovne povezave poizvedbe podatke iz knjižnice dokumentov ali seznama, InfoPath ustvari sekundarni vir podatkov za obrazec, ki primerja stolpce v knjižnico dokumentov ali seznama.

Če ustvarite sekundarne podatkovne povezave, ki pošlje podatke v knjižnici dokumentov in želite, da ta povezava za pošiljanje podatkov za glavne pošiljanje dejanje za predlogo obrazca, morate omogočiti funkcijo Pošlji za predlogo obrazca in povezati s podatki povezave v pogovornem oknu Možnosti pošiljanja (meniOrodja , ukaz Možnosti pošiljanja ). Privzeto vse podatke v obliki pošljete prek Pošlji podatkovne povezave. Če želite poslati le nekatere podatke, lahko to storite tako, da pisanje kode po meri za predlogo obrazca.

Datoteka XML

Obrazec lahko poizvedbo podatkov prek sekundarne podatkovne povezave v datoteko XML. Na primer, lahko shranite v Microsoft Office Excelov delovni list v obliki datoteke XML in nato uporabite sekundarne podatkovne povezave za poizvedbo in prikazati podatke iz te datoteke v obliki. Uporabite lahko tudi sekundarne podatkovne povezave za poizvedbo podatkov iz datoteke XML za pridobivanje podatkov iz programa v spletni strežnik, ki vrne XML, na primer s programom Microsoft ASP.NET, skript pogostih vmesnik prehoda (CGI) ali program, ki se uporablja v Internet strežnik programa programski vmesnik (ISAPI).

Uporaba v spletni strežnik

Ustvarite lahko sekundarne podatkovne povezave, ki pošilja podatke programa na spletni strežnik, na primer program ASP.net, skript CGI ali program, ki uporablja ISAPI. Pošiljanje podatkov v program v spletnem strežniku, morate konfigurirati predloge obrazca, če želite uporabnikom omogočiti pošiljanje svojih podatkov iz obrazca in konfiguracija Pošlji možnosti za povezavo podatkov tako, da izberete Možnosti pošiljanja pogovorno okno polje ( spletni strežnik (HTTP) Meni Orodja , ukaz Možnosti pošiljanja ).

Opomba: Obrazec lahko le eno podatkovno povezavo, ki pošlje podatke v program v spletni strežnik. Ni mogoče konfigurirati predloge obrazca v dovoli obrazcev za uporabo pravil za pošiljanje podatkov v program v spletnem strežniku.

Nastavitve povezave v knjižnici podatkovnih povezav

Če več oblik uporabite enako ali podobno podatkovne povezave, razmislite o shranjevanju nastavitev za posamezne podatkovne povezave v datoteke za povezavo podatkov v knjižnici podatkovnih povezav v strežniku nameščen Office SharePoint Server 2007. Datoteke za povezavo podatkov je datoteka XML, ki vsebuje informacije o povezavi za en zunanji vir podatkov in ima .xml ali .udcx datotečno pripono. Ko uporabnik odpre obrazec s povezavo do datoteke za povezavo podatkov, InfoPath uporabi nastavitve v datoteki vzpostavitve povezave z zunanjim virom podatkov. Prednosti uporabe datoteke za povezavo podatkov so:

  • Več obrazcev lahko uporabite isto datoteko za povezavo podatkov, tako, da ni treba ustvariti isto podatkovno povezavo za vsako obliko.

  • Če spremenite nastavitve mesta ali povezave za zunanji vir podatkov, morate posodobiti le datoteke za povezavo podatkov, ne vsako predlogo obrazca.

  • Datoteka za povezavo podatkov lahko vsebuje podatke za nadomestna preverjanje pristnosti, ki jih lahko uporabite v strežniku, ko uporabnik vnese v obrazec z brskalnikom.

  • Oblike, ki so izpolniti v brskalnik brez raven varnosti popolno zaupanje lahko povežete računalnik še eno domeno, če uporabite vse podatkovne povezave v obliki datoteke za povezavo podatkov.

Vzpostavitve povezave obrazec datoteke za povezavo podatkov, mora biti je datoteka shranjena v knjižnici podatkovnih povezav v strežniku nameščen Office SharePoint Server 2007 in ga morajo spremljati Universal podatkovne povezave (UDC) različico 2.0 oblike zapisa.

Opomba: Oblika zapisa datoteke UDC 2.0 je nadgradnja različice 1.0, ki jo uporablja Microsoft Office FrontPageom. InfoPath ne morete uporabiti datoteke za povezavo podatkov v obliki različice 1.0. Povezave do več informacij o knjižnice podatkovnih povezav in datoteke za povezavo podatkov najdete v razdelku Glejte tudi .

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×