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 .
Sadržaj članka
Pregled izvora podataka
Sve podatke koji se pojavljuju u obrascu, radi li se podatke koje korisnik može odabrati u okvir s popisom, okvir padajućeg popisa ili kombiniranog okvira ili podatke koje korisnik dodaje u obrazac se pohranjuju u izvore podataka obrasca. Izvor podataka se sastoji od polja i grupe. Na isti način da mape na tvrdom disku sadrže i organiziranje datoteka, polja sadrže podatke koje korisnik unese na obrasce koji se temelje na vašem predlošku obrasca i grupe sadrže i organiziraju ta polja. Korisnik dodaje podatke u kontrolama na obrascu, a te kontrole su povezane s ta polja. Ako, na primjer, zamislite da dizajnirate predložak obrasca za izvješća o troškovima. Kada korisnik otvori obrazac koji se temelji na predlošku obrasca, mogu unijeti njihova imena, srednjeg, imena i prezimena u tri kontrole tekstnog okvira – svaki tekstni okvir je vezana uz polje u ime, polje u srednjeg imena i polja za ime i prezime. Ta polja Naziv nalaze se u grupu pod nazivom "naziv".
Možete vidjeti i raditi s polja i grupe u izvoru podataka predloška obrasca u oknu zadatka Izvor podataka .
1. polje
2. grupa
Iako se struktura izvora podataka ne odgovara uvijek izgleda predloška obrasca, sličnosti su uobičajene, osobito za grupe i polja koja se povezuju s ponavljajućim tablicama, sekcije, a zatim ponavljajuće sekcije, i neobavezne sekcije. Na primjer, tablica ili sekcija povezane s grupom u izvoru podataka, a sve kontrole u tablici ili sekciji su povezane s poljima koja su dio grupe. Na sljedećoj slici detaljni popis troškova ponavljajuću tablicu u obrascu izvješća o troškovima sastoji se od tri stupca koji sadrže Odabir datuma, tekstni okvir Opis i tekstni okvir trošak. Te kontrole su povezane s polje datuma, opis i polje iznosa odnosno. Same tablice povezane s grupom za stavku.
Predložak obrasca možete imati dvije vrste izvora podataka – izvora podataka jedan, glavni i, Neobavezno, jedan ili više podatkovnih izvora.
Glavni izvor podataka
Glavni izvor podataka sadrži sljedeće:
-
Podaci koje dodaju korisnici kada ispunjavaju obrazac koji se temelji na predlošku obrasca, kao što su podaci koje unose u tekstni okvir. Na primjer, korisnik unese njihova imena, srednjeg, imena i prezimena u tekstne okvire koji su povezani s poljima u glavnom izvoru podataka.
-
Podaci iz podatkovna veza bazu podataka ili web-servisa koji se koristi za definiranje izvora podataka predloška obrasca.
U glavnom izvoru podataka podaci koje korisnici spremanja ili slanja kada ispunite obrazac. Kada korisnici spremaju obrazac kako bi ga mogli poslati kasnije, korisnici spremaju podatke u glavni izvor podataka.
Stvaranje glavnog izvora podataka
Kada stvorite predložak obrasca, Microsoft Office InfoPath automatski stvara glavni izvor podataka. Sve predloške obrazaca programa InfoPath sadrže jednom glavnom izvor. Polja i grupe mogu dodati glavnom izvoru podataka, ovisno o vrsti predloška obrasca koju stvorite:
Prazan predložak obrasca Dodajte polja i grupe glavnom izvoru podataka pomoću okna zadatka Izvor podataka ili povlačenjem kontrole iz okna zadatka kontrole u prikazu u predlošku obrasca. Kada povučete kontrolu na prikaz, InfoPath dodaje polja i grupe glavnom izvoru podataka prema vrsti kontrole koju dodajete. Ako, na primjer, ako povučete kontrolu tekstnog okvira u predlošku obrasca, InfoPath dodaje polje glavnom izvoru podataka. Ako povučete kontrolu ponavljajuće sekcije u predlošku obrasca, InfoPath dodaje grupu glavnom izvoru podataka. Ako povučete kontrolu ponavljajuće tablice u predlošku obrasca, InfoPath dodaje dvije grupe glavnom izvoru podataka za ponavljajuće tablice i dodaje polje glavnom izvoru podataka za svaki stupac u tablici.
Predložak obrasca koji se temelji na XML dokument InfoPath dodaje polja i grupe koje mapirali elemente koji su definirani u shemi ili elemente u dokumentu.
Predložak obrasca na temelju baze podataka programa Microsoft Office Access ili bazu podataka Microsoft SQL Server InfoPath dodaje polja i grupe glavnom izvoru podataka, koji se temelji na način na koji baza podataka sprema podatke.
Predložak obrasca koji se temelji na web-servisa InfoPath dodaje polja i grupe koja mapiraju se u skladu sa shemom koja se dodjeljuje po web-servisa.
Ako izvor podataka – na primjer, web-servisa ili baze podataka – ne nalazi u predlošku obrasca, on se naziva vanjskog izvora podataka. Obrasci programa InfoPath se povezati s te vanjske izvore podataka putem podatkovne veze.
Izmjena glavnog izvora podataka
Glavni izvor podataka, ovisno o tome postojećih polja ili grupe u glavnom izvoru podataka možete dodati još polja i grupe. Sljedeća tablica prikazuje što možete dodati postojeća polja ili grupe koji se temelje na ikone koje se prikazuju u oknu zadatka Izvor podataka .
Ikona |
Možete dodati |
|
Slika ikone Grupa ili polja možete dodati u ovu grupu. Ova ikona predstavlja grupu koja je dodana glavnom izvoru podataka pomoću okna zadatka Izvor podataka ili kontrolu vezanu uz ovu grupu koja je povučena iz okna zadatka kontrole u prikazu u praznom predlošku obrasca. |
|
Ikona polja Samo polja možete dodati to polje. Ova ikona predstavlja polja koja je dodana glavnom izvoru podataka pomoću okna zadatka Izvor podataka ili kontrole vezane uz ovo polje koje je povučena iz okna zadatka kontrole u prikazu u praznom predlošku obrasca. |
|
Slika ikone zaključano Ne možete dodati polja ili grupe u ovu grupu. Ovu grupu temelji se na podatkovnu vezu s vanjskim izvorom podataka. |
|
Ikone zaključano Ne možete dodavati polja to polje. To polje temelji se na podatkovnu vezu s vanjskim izvorom podataka. |
Ako povučete kontrolu na prikaz u predlošku obrasca, a taj predložak obrasca sadrži polja i grupe koje se temelje na podatkovnu vezu, morate povezati kontrolu postojećih polja i grupama u glavnom izvoru podataka. InfoPath ne automatski dodaje polja i grupe u predložak obrasca koji sadrži polja i grupe koje se temelje na vanjskim izvorima podataka. Veze na dodatne informacije o dodavanju polja i grupe u odjeljku Vidi također .
Napomena: Ako vaši korisnici već ispunili obrasce koji se temelje na vašem predlošku obrasca, sljedeće promjene predloška obrasca glavni izvor podataka mogu uzrokovati gubitak podataka u obrascima:
-
Premještanje, brisanje ili preimenovanje polja ili grupe
-
Promjena ponavljajuće polje ili grupu u neponavljajući polja ili grupe
-
Promjena vrste podataka obogaćenog teksta za različite vrste podataka
Za polja i grupe koje se mogu mijenjati, možete promijeniti sljedeća svojstva:
Ime Naziv grupe.
Zahtjevi za naziv
-
Svaki naziv u glavni izvor podataka mora biti jedinstvena. Ako morate koristiti isti naziv za više od jednog polja ili grupe, stvaranje reference na to polje ili grupu. Kada stvarate referencu polja ili grupe, InfoPath stvara novo, jednako ili grupom čija svojstva su povezani sa svojstvima prvog polja ili grupe. Promjene u jednom polju ili grupi automatski ažurirati na drugo, referentno polje ili grupu. Referentne grupe, kao što su referentna polja, sadrže ista polja i grupe i zajedničko korištenje ista svojstva.
-
Nazivi ne smiju sadržavati razmake.
-
Imena mora započeti znakom abecede ili podvlakom (_), a mogu sadržavati samo alfanumeričke znakove, podvlake, crtice (-) i točke (.).
Osim tih preduvjeta je dobro je koristiti naziv koji opisuje sadržaj polja ili grupe. Na primjer, ako imate grupu koja sadrži određene detalje o troškovima, a zatim naziv grupe Detaljni popis troškova. Za polje u grupu koja sadrži iznos troškova, nazovite trošak.
Vrsta Određuje je li stavke u glavni izvor podataka u polje ili grupu. Polje ima jedinstvene vrijednosti, a grupa sadrži druga polja.
Vrste polja i grupe
Vrsta |
Kada se koristi |
Polje (atribut) |
Koristite ovu vrstu polja ako je jedan ili više sljedećih Primijeni:
|
Polje (element) |
Koristite ovu vrstu polja ako je jedan ili više sljedećih Primijeni:
Element polja mogu biti upišite podatke možda i možda neće imati zadanu vrijednost. |
Grupa |
Ovu vrstu koristite za grupe koje mogu sadržavati druga polja ili grupe. |
Grupa (izbor) |
Koristite ovu vrstu ako grupi može sadržavati samo jedan od nekoliko različitih vrsta polja ili grupa polja. Na primjer, zamislite da dizajniranja predloška obrasca te dobavljači u Sjedinjenim Američkim Državama i države i regije u Europskoj uniji će koristiti, a predložak obrasca sadrži grupu izbora adrese. Grupa izbora adrese sadrži grupu s poljima za adrese u Sjedinjenim Američkim Državama ili grupu s poljima za adresu u državi ili regiji u Europskoj uniji. Kada korisnik otvori obrazac koji se temelji na predlošku obrasca, korisnik može odabrati da biste unijeli adresu u Sjedinjenim Američkim Državama ili adresu u drugom državi ili regiji. Kontrole koje su povezane s poljima u odgovarajućoj grupi pojaviti na obrascu. |
Potpunu XML shemu ili XML dokument |
Ako želite dodati XML shemu ili XML dokument na određeno mjesto u izvoru podataka, koristite ovu vrstu element. |
Vrsta podataka Definira vrstu podataka koje se mogu pohraniti polja.
Popis dostupnih vrsta podataka
Vrsta podataka |
Kada se koristi |
Text |
Koristite ovu vrstu podataka za polje elementa ili atributa koji sadrži neoblikovanog teksta. |
Obogaćeni tekst |
Koristite ovu vrstu podataka za polje elemenata koji sadrži oblikovani tekst. Ne možete koristiti ovu vrstu podataka za polja atributa. |
Cijeli broj |
Koristite ovu vrstu podataka za polje elementa ili atributa koji sadrži brojeve bez decimalnih vrijednosti. |
Decimal |
Koristite ovu vrstu podataka za polje elementa ili atributa koji sadrži vrijednosti u valutama ili brojeve decimalne vrijednosti. |
TRUE i False |
Koristite ovu vrstu podataka za polje elementa ili atributa koji sadrži podatke koje je moguće samo jednu od dvije vrijednosti. |
Hyperlink |
Koristite ovu vrstu podataka za polje elementa ili atributa koji sadrži na Uniform Resource Identifier (URI), kao što su hiperveze ili prostor naziva. |
Datum |
Koristite ovu vrstu podataka za polje elementa ili atributa koje sadrži kalendarski datum. |
Vrijeme |
Koristite ovu vrstu podataka za polje elementa ili atributa koje sadrži 24-satnog vremena. |
Datum i vrijeme |
Koristite ovu vrstu podataka za polje elementa ili atributa koji sadrži kalendarski datum i vrijeme 24-satni. |
Slika ili datoteka privitka |
Koristite ovu vrstu podataka za polje elementa ili atributa koji sadrži binarne podatke, primjerice sliku ili slike. |
Prilagođeno |
Koristite ovu vrstu podataka za polje elementa ili atributa s prilagođene vrste podataka koji su definirani u naziva. Ovu vrstu podataka obično koristi za polja ili grupe koji je povezan s prilagođene kontrole. U okviru naziv podatka omogućena je kada odaberete tu vrstu podataka. |
Napomena: Ova tablica prikazuje samo XML podataka najčešće koristi u predlošku obrasca. U programu InfoPath, možete koristiti bilo koju vrstu podataka za XML 1.0 u preporuke World Wide Web Consortium (W3C). Da biste koristili vrstu podataka koja se ne nalazi u tablici, morate izdvojiti datoteke obrasca za predložak obrasca i urediti datoteku sheme (.xsd). Veze na dodatne informacije o izdvajanju datoteka obrasca za predložak obrasca u odjeljku Vidi također .
Podatka Definira Uniform Resource Identifier (URI) da biste dodali polje naziva za prilagođene vrste podataka. Ovo svojstvo je dostupan za polja elementa ili atributa uz Prilagođeno svojstvo vrsta podataka. Kada dodate prilagođene kontrole u predložak obrasca, ovo svojstvo obično sadrži vrijednost koja definira autor prilagođene kontrole koja je povezana s poljem.
Zadana vrijednost Određuje početnu vrijednost polja elementa ili atributa kada korisnik prvi put otvori obrazac. Možete dodati i formule na zadane vrijednosti, kao što je trenutni datum, matematički izračun ili referenca na neko drugo polje.
Ponavljanje Određuje hoće li polje elemenata, polje atributa ili grupu se može pojaviti više puta u obrascu. Popis kontrole ponavljajuće sekcije, ponavljajuće tablice i kontrole koje su dio ponavljajuće sekcije ili ponavljajuće tablice su povezane s ponavljajućim poljima i ponavljajuće grupe.
Ne smije biti prazna Određuje hoće li polje elementa ili atributa mora sadržavati vrijednost. Ako polje nema vrijednost, kontrolu koja je vezana za to polje je označena s crvena zvjezdica ili za neke vrste kontrola, crtkani obrub crvena. Ovo svojstvo je dostupno samo za polja. Nije dostupno za grupe.
Sekundarni izvori podataka
Sekundarni izvori podataka su izvori podataka u obrascu koji sadrže podatke koji su navedeni putem drugih podatkovnih veza s vanjskim izvorima podataka. Na primjer, zamislite da stvarate predložak obrasca za izvješća o troškovima i da želite obrasce koji se temelje na predlošku obrasca da biste prihvatili troškove u drugim valutama. Međutim, podataka valute pohranjuju u bazi podataka. Da biste prikazali podatke valute, dodajte podatkovnu vezu toj bazi podataka. Podaci o valutama se pohranjuju u sekundarni izvor podataka i prikazanih u kontroli okvira popisa u predlošku obrasca.
Podaci iz dodatnih podatkovnih veza se pohranjuju sekundarnim izvorima podataka, a zatim prikazuju kao odabirima kontrole, kao što je okvir s popisom, kombiniranog okvira ili padajućeg popisa kontrola okvira, za korisnika da biste odabrali kad ispunjavanje obrasca. Kada korisnik odabere stavku u sekundarni izvor podataka, odabir se kopira u polje u glavnom izvoru podataka.
Sekundarni izvori podataka se razlikovati od glavnom izvoru podataka na sljedeće načine:
-
Sekundarni izvori podataka nisu obavezni u predlošku obrasca. Svi predlošci obrazaca mora imati glavni izvor podataka.
-
Predložak obrasca može imati jedan ili više podatkovnih izvora već samo na jednom glavni izvor podataka.
-
Polja i grupe u sekundarni izvor podataka temelje se na način na koji su podaci spremljeni u vanjskom izvoru podataka, koji je povezan s obrascem pomoću podatkovne veze. Ta polja i grupe nije moguće izmijeniti pomoću programa InfoPath.
-
Za razliku od glavni izvor podataka, sekundarnim izvorima podataka ne spremaju se s obrascem.
-
Sekundarni izvori podataka ne obično slanja podataka kada korisnik šalje ispunjeni obrazac. Međutim, možete konfigurirati predloška obrasca za slanje podataka u sekundarni izvor podataka u web-uslugu pomoću pravila ili primatelju e-pošte pomoću prilagođenog koda.
Stvaranje sekundarnih izvora podataka
Kada dodate podatkovnu vezu vanjski izvor podataka koji vraća podatke u obrazac, InfoPath automatski stvara sekundarni izvor podataka. Podatkovne veze koje dodate u predložak obrasca stvara odgovarajući sekundarni izvor podataka. Na isti način kao polja i grupe dodaju na glavnom izvoru podataka, InfoPath dodaje polja i grupe sekundarni izvor podataka. Polja i grupe dodaju sekundarnom izvoru podataka kako bi mapirali na način na koji vanjski izvor podataka sprema podatke. Možete stvoriti sekundarne podatkovne veze na sljedeće:
-
Web-servisa
-
XML datoteka
-
Baza podataka programa Microsoft Office Access ili bazu podataka Microsoft SQL Server
-
Popis na web-mjestu s komponentom Microsoft Windows SharePoint Services
Kada dodate podatkovne veze u predložak obrasca i stvaranje sekundarni izvor podataka, možete vidjeti polja i grupe u sekundarni izvor podataka u oknu zadatka Izvor podataka . Svaki sekundarni izvor podataka prikazuju se u ovo okno zadatka s nazivom podatkovne veze slijedi sekundarne u zagradama.
Mijenjanje sekundarnih izvora podataka
Budući da se polja i grupe u sekundarnim izvorima podataka temelje se na podatkovne veze s vanjskim izvorima podataka, ne možete mijenjati poljima i grupama u sekundarni izvor podataka. Kada pogledate sekundarni izvor podataka u oknu zadatka Izvor podataka , polja Ikona zaključanog polja i grupe imate Ikona zaključane grupe da biste naznačili koje ne možete ih mijenjati.
Upoznavanje s vezom između izvora podataka i XML sheme
Kada korisnik ispuni obrazac koji se temelji na predlošku obrasca, obrasca glavni i sekundarni izvori podataka spremaju se kao XML dokumente na računala korisnika. Struktura XML dokumenta je definirana XML shemu. XML shemu je datoteka za utemeljenih na XML koji definira strukturu i elemente XML dokument, u ovom slučaju obrazac i podatke koji mogu sadržavati elemente.
Prilikom stvaranja predloška obrasca programa InfoPath automatski stvara XML shemu koja se koristi za određivanje strukture obrazaca koje korisnici ispunjavaju. Svako polje ili grupe u izvoru podataka odgovara element u XML shemu. Svojstva svakog polja i grupe u izvoru podataka određuju strukturu odgovarajućih elemenata i podataka koje svaki element može sadržavati u rezultirajućem XML dokumentu. Na kartici Detalji u dijaloškom okviru Svojstva polja ili grupe koji možete otvoriti tako da dvokliknete polja ili grupe u oknu zadatka Izvor podataka možete pogledati detalje dodatne sheme.