Uvod u podatkovne veze

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Podatkovna veza je dinamičkih veza između obrasca programa Microsoft Office InfoPath i vanjskog izvora podataka koji se sprema ili pruža podatke za taj obrazac. Izvor podataka je skup polja i grupe koje definiranje i spremanje podataka za obrazac. Kontrole su povezane s polja i grupe u izvoru podataka i prikaz podataka korisnicima.

Obrazac može imati jednu primarnu podatkovnu vezu, pod nazivom glavnu podatkovnu vezu, a zatim ga može imati jednu ili više podatkovnih veza. Ovisno o vašim ciljevima za obrazac podatkovne veze možda upita ili slanje podataka obrasca na vanjski izvor podataka, kao što je baza podataka Microsoft SQL Server ili web-servisa.

Sadržaj članka

Pregled podatkovnih veza

Rad s glavnom podatkovne veze

Rad s sekundarne podatkovne veze

Spremanje podataka za izvanmrežni rad

Zahtjevi za povezivanje s vanjskim izvorima podataka

Pregled podatkovnih veza

Podatkovna veza je dinamičkih veza između obrasca i izvora podataka koji se sprema ili pruža podatke za taj obrazac. Obrazac može imati jednu primarnu podatkovnu vezu, pod nazivom glavnu podatkovnu vezu, a zatim ga može imati jednu ili više podatkovnih veza. Glavna podatkovna veza definira glavni izvor podataka obrasca. XML shema opisuje kako se podaci se pohranjuju u obrasca glavni izvor podataka. Može biti samo jedna glavna podatkovna veza za obrazac i stvara se automatski kada stvorite predložak obrasca koji se temelji na vanjski izvor podataka. Možete stvoriti proizvoljan broj sekundarne podatkovne veze koje želite da se prilikom dizajniranja predloška obrasca.

Ovisno o vašim ciljevima za obrazac možete stvoriti glavnu ili sekundarnu podatkovne veze s vanjskim izvorom podataka, kao što je baza podataka Microsoft SQL Server ili web-servisa. Vanjski izvor podataka je izvor podataka koji se šalje podatke ili učitava podatke iz obrasca koji se temelji na predlošku obrasca. InfoPath radi sa sljedećim vanjskim izvorima podataka:

  • Microsoft Office Access baze podataka

  • Baza podataka Microsoft SQL Server

  • Web-servisa

  • Biblioteke dokumenata ili popisa na poslužitelju na kojem je Microsoft Windows SharePoint Services

  • XML datoteka

Stvorite tri vrste podatkovne veze s vanjskim izvorom podataka: Podaci upita samo slanje samo podatke ili upita i slanje podataka. Podatkovna veza za upit prima podatke iz izvora podataka i sprema podatke u obrascu. Podatkovnu vezu za slanje šalje podatke iz obrasca s izvorom podataka u aplikaciju na web-poslužitelju, u biblioteku dokumenata na poslužitelju koji se izvodi Microsoft Windows SharePoint Services ili u poruci e-pošte. Upit i slanje podatkovne veze i primaju podatke i šalji podatke o izvoru podataka. Kada stvorite podatkovnu vezu, navedite vrste podatkovnu vezu koju želite. Na primjer, možete stvoriti podatkovnu vezu koja ne nešto od sljedećeg:

  • Upiti podataka iz baze podataka

  • Slanje podataka obrasca u poruci e-pošte

  • Slanje podataka obrasca u aplikaciju na web-poslužitelj

  • Slanje podataka obrasca u prilagođenu aplikaciju koja koristi kontrolu XmlFormView

  • Šalje upit ili podatke kroz prilagođeni programski kod, kao što je C#, Microsoft Visual Basic .NET ili Microsoft JScript.

  • Koristi postavke veze spremljene u biblioteci podatkovne veze na poslužitelju na kojem Microsoft Office SharePoint Server 2007

  • Šalje upit ili podatke u servisima za tijek rada na Microsoft BizTalk Server 2004 ili BizTalk Server 2006

Vrsta veze koju koristite ovisi o vašim ciljevima za obrazac i vrsti vanjskog izvora podataka koji želite povezati obrazac.

Podatkovne veze za upit

Podatkovne veze za upit dohvaća podatke iz vanjskog izvora podataka i sprema podatke u polja u izvoru podataka glavnu ili sekundarnu obrasca. Zatim možete kontrole vezati ta polja radi prikazivanja podataka u obrascu. Podatkovne veze za upit možete stvoriti na sljedeće načine:

  • Dizajniranje predloška obrasca koji se temelji na bazu podataka, web-servisa ili postavke pohranjene u biblioteci veza. Struktura vanjskog izvora podataka zatim definira glavni izvor podataka za obrazac.

  • Izmjena postojećeg predloška obrasca dodavanjem sekundarne podatkovne veze koje upite baze podataka, web-servisa, popis sustava SharePoint ili biblioteke ili XML datoteku.

Prilikom dizajniranja novog predloška obrasca koji se temelji na bazu podataka, web-usluge ili postavki u biblioteci veza, stvorite podatkovnu vezu za upit koja postaje glavna podatkovna veza za obrasce koji se temelje na tom predlošku obrasca. Podatkovne veze za samo jednu upit možete definirati kao glavni podatkovnu vezu za predložak obrasca. Ako trebate upita za podatke iz dodatne izvore podataka, možete stvoriti sekundarne podatkovne veze upita podataka iz tih izvora podataka. Će Saznajte više o sekundarne podatkovne veze u nastavku ovog članka.

Kada dodate sekundarnu podatkovnu vezu koja šalje upit o podacima u predložak obrasca, možete odrediti treba li InfoPath koristiti podatkovnu vezu svaki put kada korisnik otvori obrazac ili nakon određenih događaja kada korisnik ispuni obrazac, kao što su klikom na gumb da bi se prikazao popis mogućnosti. Da biste koristili podatkovnu vezu nakon određenih događaja, primijenite jednu od sljedećih načina:

  • Umetanje kontrole gumba koja osvježava podatke u obrascu.

  • Dodajte pravilo za korištenje podatkovne veze kada uvjeta u obrascu.

  • Napišite prilagođeni kod za određene događaje.

Podatkovne veze za slanje

Kada korisnici pošalju obrazac, podaci iz tog obrasca šalje se putem podatkovnu vezu na vanjski izvor podataka. Možete konfigurirati predložak obrasca da biste korisnicima omogućili slanje podataka u sljedeće vrste vanjskih izvora podataka:

  • Microsoft Office Access baze podataka

  • Baza podataka Microsoft SQL Server

  • Web-servisa

Možete dodati i sekundarne podatkovne veze koje se šalju podatke na sljedeće načine:

  • Slanje podataka obrasca u biblioteku dokumenata na poslužitelju koji se izvodi Microsoft Windows SharePoint Services.

  • Slanje podataka obrasca u poruci e-pošte.

  • Slanje podataka obrasca u aplikaciju na web-poslužitelj.

Stvorite podatkovnu vezu na sljedeće načine:

  • Dizajniranje novog predloška obrasca koji se temelji na bazu podataka, web-servisa ili postavke pohranjene u biblioteci veza na poslužitelju na kojem Office SharePoint Server 2007. Struktura vanjskog izvora podataka zatim definira glavni izvor podataka za obrazac.

  • Izmjena postojećeg predloška obrasca dodavanjem sekundarne podatkovne veze, a zatim Konfiguriranje predloška obrasca da biste korisnicima omogućili slanje obrazaca putem sekundarne podatkovne veze.

    Savjet: Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka programa Office Access ili SQL Server, InfoPath automatski konfigurira podatkovnu vezu za slanje ako baza podataka zadovoljava određene uvjete. Veze na dodatne informacije o tim preduvjetima u odjeljku Vidi također . Možete odabrati onemogućavanje značajke Pošalji ako želite da korisnici pošalju svoje dovršene obrasce pomoću neke druge vrste podatkovne veze za slanje.

U većini slučajeva ćete konfigurirati jednu podatkovnu vezu za slanje kao glavnu akciju za predložak obrasca za slanje. Međutim, možete dizajnirati predložak obrasca tako da korisnici mogu poslati svoje dovršene obrasce na više mjesta pomoću pravila ili prilagođeni kod. Na primjer, možete konfigurirati predložak obrasca da biste korisnicima omogućili slanje dovršene obrazaca za web-servisa, kao i putem poruke e-pošte. Obično Konfiguriranje predloška obrasca za slanje svih podataka u obrazac. Međutim, ako koristite prilagođeni kod za slanje podataka obrasca ili konfigurirate predložak obrasca da dopusti obrascu slanje podataka u web-uslugu, možete poslati dio obrasca podataka.

Upita, a zatim podatkovne veze za slanje

Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka ili web-servisa, možete stvoriti podatkovnu vezu koju možete prikupiti podatke iz ili slanje podataka u bazu podataka ili web-servisa. Ako dizajnirate predložak obrasca koji se temelji na bazu podataka, podatkovne veze i možete nabaviti podatke. Međutim, redoslijedom za obrasce koji se temelje na tom predlošku obrasca za slanje podataka u bazu podataka, preduvjeti mora biti zadovoljen:

  • Ne dizajniranja predloška obrasca kompatibilnog s preglednikom.

  • Sve tablice u glavnu podatkovnu vezu mora sadržavati primarni ključ, jedinstveno ograničenje ili jedinstveni indeks.

  • Sve tablice u upitu mora imati jednostavan hijerarhijski odnos.

  • Nema podatkovnih polja u glavnom izvoru podataka obrasca možete pohraniti na velike binarne vrste podataka.

Dodatne informacije o tim preduvjetima u Zahtjevi za povezivanje s vanjskim izvorima podataka u nastavku ovog članka.

Podatkovnu vezu koju možete prikupiti podatke iz ili slanje podataka na web-servisa samo kao što su podatkovnu vezu za upit i podatkovnu vezu za slanje kombiniraju se u jednu podatkovnu vezu.

Vrh stranice

Rad s glavnom podatkovne veze

Glavna podatkovna veza uspostavlja vezu glavnom izvoru podataka obrasca. XML shema opisuje strukturu za spremanje podataka u glavnom izvoru podataka obrasca. Dizajnirate izvora podataka pomoću okna zadatka Izvor podataka ili možete pustiti da se automatski stvori izvor podataka tijekom dodavanja kontrola u predložak obrasca u programu InfoPath. Možete dizajnirati predložak obrasca koji se temelji na vanjski izvor podataka, koji definira strukturu glavnog izvora podataka. Predložak obrasca može imati samo jednu glavnu podatkovnu vezu.

Ako glavna podatkovna veza poveže s vanjskim izvorom podataka, način rada s glavnom podatkovne veze ovisi o vrsti izvora podataka s kojim se povezuje.

Baze podataka    Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka, InfoPath stvara glavnu podatkovnu vezu koja i po želji šalje podatke toj bazi podataka. Ako će se obrazac ispunjavati samo pomoću programa InfoPath i baza podataka zadovoljava preduvjete navedene u odjeljku Zahtjevi za povezivanje s vanjskim izvorima podataka , InfoPath automatski stvara podatkovnu vezu za slanje i konfigurira obrasca predložak da biste korisnicima omogućili slanje obrazaca. Ako je obrazac će ispunjavati pomoću preglednika, InfoPath stvorite podatkovnu vezu s bazom podataka. Podatkovne veze koje šalju podatke u bazu podataka nisu podržane u predloške obrazaca kompatibilne s preglednikom.

Savjet: Ako će se obrazac ispunjavati korištenjem preglednika, a želite poslati podatke u bazu podataka, to možete učiniti povezivanjem obrasca u web-uslugu koja šalje podatke u bazu podataka.

Web-servisa    Prilikom dizajniranja predloška obrasca koji se temelji na web-servisa, možete stvoriti glavnu podatkovnu vezu koja i upiti i šalje podatke, samo šalje upit o podacima ili samo šalje podatke. Ako se odlučite za slanje podataka, InfoPath automatski konfigurira predložak obrasca da biste korisnicima omogućili slanje obrazaca. Možete odrediti želite li poslati neke podatke iz obrasca ili sve podatke iz obrasca. Ako samo šalje se neke podatke, možete navesti koja polja u određenom grupa sadrže podatke koje treba poslati, ovisno o preduvjetima web-servisa.

Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka ili web-servisa, InfoPath stvara glavni izvor podataka s poljima upita, polja podataka i grupama koje odgovaraju na način na koji se podaci se pohranjuju u bazi podataka ili web-servisa. Polje upita sadrži vrijednost koja se koristi u upitu za dohvaćanje podataka iz baze podataka pomoću podatkovne veze za upit. Rezultati upita spremaju se u polja podataka koji se mogu uređivati kada korisnik otvori obrazac. Kada korisnik šalje obrazac, podaci u poljima podataka se šalju pomoću podatkovnu vezu. Budući da se polja i grupe u glavnom izvoru podataka mora podudarati način na koji su podaci spremljeni u vanjskom izvoru podataka, ne možete mijenjati ta polja i grupe. Polje korijenski u glavni izvor podataka, međutim, možete dodati polja ili grupe.

Da biste omogućili korisnicima da pregledavaju, odaberite, uređivanje ili slanje podataka u poljima podataka, možete povezati kontrole, kao što su tekstni okviri i potvrdni okviri polja u obrascu. Ako želite poslati upit i prikazati dodatne vrijednosti koje korisnici mogu odabrati kao izbor, kao što su okvira s popisom polja upita možete povezati kontrolu. Ako želite da korisnici odaberu vrijednost s popisa, možete povezati kontrolu kao što su okvira s popisom podatkovno polje, a zatim postavite svojstva kontrole za prikaz vrijednosti iz sekundarni izvor podataka ili ponavljajućeg polja u glavni izvor podataka.

Vrh stranice

Rad s sekundarne podatkovne veze

Sekundarne podatkovne veze povezuje obrazac s vanjskim izvorom podataka. Sekundarne podatkovne veze su korisne kada se morate upita ili slanje podataka obrasca na vanjski izvor podataka koji nije vanjski izvor podataka u glavnu podatkovnu vezu ili kada želite da korisnici slanje podataka više vanjskih izvora podataka. Možete stvoriti neograničen broj sekundarne podatkovne veze.

Sekundarne podatkovne veze možete upita ili slanje podataka na sljedeće vrste vanjskih izvora podataka:

  • Office baza podataka programa Access

  • Baza podataka sustava SQL Server

  • Web-servisa

  • Biblioteke dokumenata ili popisa na poslužitelju koji se izvodi Windows SharePoint Services

  • XML datoteka

Pomoću sekundarne podatkovne veze, možete omogućiti i korisnicima slanje podataka obrasca u aplikaciju na web-poslužitelju, u biblioteku dokumenata na poslužitelju koji se izvodi Windows SharePoint Services ili putem poruke e-pošte.

Ako stvorite sekundarnu podatkovnu vezu koja šalje upit o podacima, po zadanom obrazac koristi ovu podatkovnu vezu prilikom otvaranja obrasca. Podatkovne veze možete koristiti i konfiguriranjem predloška obrasca na sljedeće načine:

  • Dodajte gumb Osvježi da biste predložak obrasca koji korisnik može kliknuti da biste poslali upit.

  • Dodavanje pravila u predložak obrasca upit izvora podataka pomoću podatkovne veze.

  • Dodavanje prilagođenog koda u predložak obrasca koji šalje upit.

Kada dodate sekundarne podatkovne veze u obrazac, InfoPath automatski stvara sekundarni izvor podataka s poljima podataka i grupama koje odgovaraju na način na koji su podaci spremljeni u vanjskom izvoru podataka. Omogućuje nesmetan integritet podataka. Ne možete mijenjati poljima i grupama u sekundarni izvor podataka.

Vrh stranice

Spremanje podataka za izvanmrežni rad

Nakon što dodate sekundarne podatkovne veze koja šalje podatke iz vanjskog izvora podataka, možete konfigurirati vezu da biste spremiti rezultate upita na računalu korisnika. Time se osigurava da korisnici mogu popunjavati obrazac ako svojim računalima niste povezani s mrežom. To se naziva izvanmrežnom načinu rada.

Ako podešavanje sekundarne podatkovne veze na taj način, upit se šalje na vanjski izvor podataka dok se na korisnikovo računalo povezano s mrežom. Rezultati upita se zatim pohraniti u sekundarni izvor podataka obrasca, a zatim se pojavljuju u obrascu kada korisnik ispuni obrazac. Podaci se predmemoriraju svaki put kada korisnik izvodi novi upit tako da se podaci se ažurirani najveću moguću.

InfoPath razmatra parametre upita pri odabiru je li pohranjene podatke prikladna za dani upit. Kada stvorite podatkovnu vezu, možete odabrati želite li prikazati zadani skup podataka pohranjenih u obrascu, u slučaju da izvor podataka nije dostupna. Razmislite o je li podaci iz upita odgovarajući za sve korisnike ili li obrazac treba prikazati podatke koji su posebni za svakog korisnika. Ako, na primjer, ako podataka koji je vratio upit temelji se na identitetu ili ulozi, korištenje zadani skup podataka koji je konfiguriran u trenutku dizajniranja umjesto korištenja rezultata upita može uzrokovati neispravne podatke za tog korisnika.

Vrh stranice

Zahtjevi za povezivanje s vanjskim izvorima podataka

InfoPath podržava podatkovne veze sa sljedećim vrstama vanjskih izvora podataka:

  • Office baza podataka programa Access

  • Baza podataka sustava SQL Server

  • Web-servisa

  • Biblioteke dokumenata ili popisa na poslužitelju na kojem je Microsoft Windows SharePoint Services

  • XML datoteka

Sljedeći odjeljci sadrže informacije i zahtjevi za veze na svaki od ovih vanjskih izvora podataka.

Baza podataka programa Microsoft Office Access ili SQL Server

InfoPath podržava podatkovne veze baze podataka programa Access i baza podataka sustava SQL Server. Da biste povezali drugu vrstu baze podataka, možete koristiti web-servisom koji funkcionira s tu bazu podataka.

Obrazac može poslati podatke iz baze podataka putem glavnu ili sekundarne podatkovne veze, a možete odabrati bilo koji broj tablica baze podataka za veze. Prve tablice koje ste odabrali je primarna tablica. Sve tablice koje naknadno odaberete mora sadržavati polja koja je povezana ih u primarnu tablicu. InfoPath pokušava odredio odgovarajući nazivi polja u dvjema tablicama odnos. Možete koristiti taj odnos ili dodati vlastitu odnosa između tablica kada stvorite podatkovnu vezu.

Obrazac možete poslati podatke u bazu podataka putem obrasca glavnu podatkovnu vezu ako predložak obrasca koji se temelji na obrazac i baza podataka zadovoljava sljedeće uvjete:

  • Predložak obrasca je ne predloška obrasca kompatibilnog s preglednikom    InfoPath će stvoriti podatkovnu vezu za slanje u glavnu podatkovnu vezu ako dizajniranja predloška obrasca kompatibilnog s preglednikom. Da biste korisnicima omogućili slanje podataka u obrazac koji se temelji na predlošku obrasca kompatibilnog s preglednikom, koristite web-servisom koji funkcionira s bazom podataka.

  • Lijeva tablica u svaki par povezanih tablica u glavni izvor podataka sadrži primarni ključ    Barem jedno od odnosa za svaki par povezanih tablica mora sadržavati primarnog ključa s lijeva tablica.

  • Nema podatkovnih polja u glavnom izvoru podataka obrasca spremišta na velike binarne vrste podataka    InfoPath će onemogućiti podatkovnu vezu ako upit ne uključuje polja koja mogu pohraniti na velike binarne vrste podataka, kao što su slike, slike, OLE objekte, privitke, vrsta podataka memo Office Access ili vrstu podataka tekst SQL.

Ako predložak obrasca i baza podataka zadovoljavaju ove uvjete, InfoPath stvara podatkovnu vezu za slanje i konfigurira predložak obrasca da biste korisnicima omogućili slanje obrazaca. Ako želite korisnicima slanje podataka obrasca putem druge podatkovne veze možete onemogućiti podatkovnu vezu za slanje u glavnu podatkovnu vezu.

Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka, InfoPath stvara glavni izvor podataka koji sadrži polja upita i polja podataka koja odgovaraju na način koji se podaci se pohranjuju u bazi podataka. InfoPath dodaje i Pokretanje upita i Novi zapis u zadani prikaz predloška obrasca. Kad korisnik klikne gumb Pokreni upit , InfoPath šalje upit s podacima u polju upita u bazu podataka. Gumb Novi zapis čisti podatke koji se trenutno nalaze u obrascu i postavlja kontrole koje su povezane s polja podataka na zadanu vrijednost polja podataka. Kada korisnik pošalje podatke u bazu podataka, promjene podataka u poljima podataka mijenja odgovarajuće zapise u bazi podataka. Ako korisnik izbriše podatke iz polja podataka, odgovarajući zapis se briše iz baze podataka. Na kraju, sve podatke koji je dodan polja podataka ažuriraju odgovarajuća polja ili dodaju odgovarajuće zapise u bazu podataka.

Ako se želite povezati obrazac s bazom podataka, a glavna podatkovna veza već stvorili obrasca, možete dodati sekundarne podatkovne veze koje upite baze podataka. Prilikom dodavanja sekundarne podatkovne veze, InfoPath stvara sekundarni izvor podataka s poljima upita, polja podataka i grupama koje odgovaraju poljima u tablicama baze podataka. Možete odabrati više tablica baze podataka i stvoriti odnose tablica kao glavni podatkovne veze.

Kada stvorite sekundarne podatkovne veze koja šalje podatke, možete konfigurirati vezu da biste poslali upit svaki put kada korisnik otvori obrazac ili možete učiniti nešto od sljedećeg da biste poslali upit:

  • Dodavanje gumba koju korisnik može kliknuti da biste osvježili podatke iz podatkovne veze.

  • Stvorite pravilo koje šalje upit korištenjem podatkovne veze.

  • Napišite prilagođeni kod koji se šalje upit prilikom pokretanja.

Web-servisa

Obrazac možete upita ili slanje podataka na web-uslugu kroz glavnu ili sekundarne podatkovne veze. InfoPath se pridržava sljedećih standarda za veze na web-usluge:

  • Simple Object Access Protocol (SOAP)    SOAP je komunikacijski protokol koji definira XML poruke koje se koriste za komunikaciju s web-servisa.

  • Web Services Description Language (WSDL)    WSDL je standard XML sheme koji se koristi za opis mjesta, protokola za komunikaciju i sučelja za web-servisa. InfoPath može raditi samo stila dokument-literal Web services.

  • Univerzalni opis otkrivanje i integracija (UDDI)    UDDI je imenički servis koji opisuje web-usluge koje nudi tvrtka.

Prilikom dizajniranja novog predloška obrasca koji se temelji na web-servisa, InfoPath stvara glavnu podatkovnu vezu na web-uslugu i stvara glavni izvor podataka koji sadrži polja upita, polja podataka i grupama koje odgovaraju XML shemu web-servisa.

Ako morate konfigurirati predložak obrasca da koristi drugi postupak u istoj web-servisa ili želite potpuno koristiti drugom web-servisu, možete dodati sekundarne podatkovne veze u predložak obrasca. Kada dodate sekundarnu podatkovnu vezu koja šalje podatke, InfoPath stvara sekundarni izvor podataka s poljima i grupama koje odgovaraju shemi web-servisa. Ako dodate sekundarne podatkovne veze koja šalje podatke, možete konfigurirati vezu da biste poslali sve ili samo neke podatke u obrascu, ovisno o parametrima u web-servisa.

Kada stvarate ili glavnu ili sekundarnu podatkovnu vezu s web-servisa, možete odrediti hoće li veze samo podatke, šalje samo podatke ili upite i šalje podatke. Ako veza šalje upit o podacima, InfoPath dodaje gumb Pokreni upit u predložak obrasca. Kad korisnik klikne gumb Pokreni upit , InfoPath šalje upit s podacima u poljima upita u web-servisa. Ako veza šalje podatke, InfoPath omogućuje značajku slanje za obrazac. Kada konfigurirate podatkovnu vezu za slanje, InfoPath određuje podataka koje je potrebno za web-servisa. Na temelju tih podataka, možete odrediti koja polja u obrascu predložak mora poslati svoje podatke na web-servisa.

Biblioteke dokumenata ili popisa na web-mjestu sustava SharePoint

Obrazac može poslati podatke kroz sekundarnu podatkovnu vezu u biblioteku dokumenata ili popis na poslužitelju koji se izvodi Windows SharePoint Services. Obrazac može poslati podatke u biblioteku dokumenata na poslužitelju. Ne može se povezati s bibliotekom ili popisom kroz glavnu podatkovnu vezu.

Ako sekundarne podatkovne veze stvorili koja šalje podatke iz biblioteke dokumenata ili popisa, InfoPath stvara sekundarni izvor podataka za obrazac koji uspoređuje stupce u biblioteke dokumenata ili popisa.

Ako stvarate sekundarne podatkovne veze koja šalje podatke u biblioteku dokumenata, a želite to podatkovne veze za slanje treba glavnu akciju za predložak obrasca za slanje, morate omogućiti značajku slanje za predložak obrasca i povezivanje s podacima veza pomoću dijaloškog okvira Mogućnosti slanja (Alati , naredba Mogućnosti slanja ). Po zadanom sve podatke u obrascu šalju kroz podatkovnu vezu. Ako želite poslati samo neke podatke, to možete učiniti pisanjem prilagođeni kod za predložak obrasca.

XML datoteka

Obrazac može poslati podatke kroz sekundarne podatkovne veze s XML datotekom. Na primjer, spremanje radnog lista programa Microsoft Office Excel kao XML datoteku, a zatim pomoću sekundarne podatkovne veze za slanje upita i prikaz podataka iz datoteke u obliku. Vam može poslužiti sekundarne podatkovne veze na upit podatke iz XML datoteke dohvaćanje podataka iz aplikacije na web-poslužitelju koji vraća XML, kao što je Microsoft ASP.NET aplikacija, Common Gateway Interface (CGI) skripta ili aplikacija koja koristi u Internet Server programiranje sučelje aplikacije (ISAPI).

Aplikacija na web-poslužitelj

Možete stvoriti sekundarne podatkovne veze koja šalje podatke u aplikaciju na web-poslužitelj, kao što su ASP.NET aplikacija, CGI skriptu ili aplikacija koja koristi ISAPI. Slanje podataka u aplikaciju na web-poslužitelj, morate konfigurirati predložak obrasca da biste korisnicima omogućili slanje podataka obrasca i konfiguriranje mogućnosti slanja za podatkovnu vezu tako da odaberete web-poslužitelj (HTTP) na gumb (za dijaloški okvir Mogućnosti slanja Izbornik Alati , naredba Mogućnosti slanja ).

Napomena: Obrazac može imati samo jednu podatkovnu vezu koja šalje podatke u aplikaciju na web-poslužitelj. Ne možete konfigurirati predložak obrasca tako da omogućuje korištenje pravila za slanje podataka u aplikaciju na web-poslužitelj.

Postavke veze u biblioteci podatkovne veze

Ako nekoliko obrazaca koristi iste ili slične podatkovne veze, razmislite o pohrani postavke za svaku podatkovnu vezu na datoteku podatkovne veze u biblioteci podatkovne veze na poslužitelju na kojem Office SharePoint Server 2007. Podatkovna veza je XML datoteku koja sadrži podatke o vezi za jedan vanjski izvor podataka i na .xml ili .udcx datotečni nastavak. Kada korisnik otvori obrazac koji se povezuje s podatkovnom datotekom veze, InfoPath koristi postavke u toj datoteci za povezivanje s vanjskim izvorom podataka. Prednosti korištenja datoteke podatkovne veze obuhvaćaju sljedeće:

  • Više obrazaca može koristiti istu datoteku podatkovne veze, pa nema potrebe za stvaranje iste podatkovne veze ispočetka za svaki obrazac.

  • Ako promijenite postavke mjesta ili veze za vanjski izvor podataka, morate ažurirati samo datoteku podatkovne veze, a ne svaki predložak obrasca.

  • Podatkovna veza može sadržavati zamjenski podatke za provjeru autentičnosti koje je moguće koristiti poslužitelj kada korisnik ispuni obrazac pomoću preglednika.

  • Obrasce koji se ispunjavaju u pregledniku bez razinu sigurnosti Potpuna pouzdanost možete povezati s računala u drugoj domeni ako sve podatkovne veze u obrascu koriste datoteke podatkovne veze.

Da biste povezali obrasca datoteku podatkovne veze, u datoteka mora biti pohranjena u biblioteci podatkovne veze na poslužitelju na kojem Office SharePoint Server 2007 i mora pratiti Universal Data Connection (UDC) verzije 2.0 formatu.

Napomena: UDC 2.0 format datoteke je nadskup verzije 1.0 obliku koristi Microsoft Office FrontPage. InfoPath ne može koristiti datoteku podatkovne veze u obliku verzije 1.0. Veze na dodatne informacije o bibliotekama podatkovnih veza i datotekama podatkovne veze u odjeljku Vidi također .

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×