Viri podatkov

Velja za
InfoPath 2007 InfoPath 2010 InfoPath 2013

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 tem članku

Pregled virov podatkov

Vsi podatki, ki so prikazani v obrazcu, ne glede na to, ali gre za podatke, ki jih lahko uporabnik izbere v polju s seznamom, spustnem polju s seznamom ali kombiniranem polju, ali podatke, ki jih uporabnik doda v obrazec, so shranjeni v virih podatkov obrazca. Vir podatkov je sestavljen iz polj in skupin. Na enak način, kot mape na trdem disku vsebujejo in organizirajo datoteke, so v poljih podatki, ki jih uporabniki vnesejo v obrazce, ki temeljijo na predlogi obrazca, skupine pa vsebujejo in organizirajo ta polja. Uporabnik doda podatke kontrolnikom v obrazcu in ti kontrolniki so vezani na ta polja. Predstavljajte si na primer, da načrtujete predlogo obrazca za poročilo o stroških. Ko uporabniki odprejo obrazec, ki temelji na predlogi obrazca, lahko svoje ime, srednje in priimek vnesejo v tri kontrolnike polja z besedilom – vsako polje z besedilom je vezano na polje za ime, polje za srednje ime in polje za priimek. Ta polja z imeni so v skupini, imenovani »ime«.

Polja in skupine v viru podatkov predloge obrazca si lahko ogledate in delate z njimi v podoknu opravil Vir podatkov .

262AE97D-1E72-40C0-A04C-9E1DAECE8071

1. Polje

2. Skupina

Čeprav se struktura vira podatkov ne ujema vedno s postavitvijo predloge obrazca, so podobnosti pogoste, zlasti za skupine in polja, ki so povezana s ponavljajočimi se tabelami, odseki, ponavljajočimi se odseki in izbirnimi odseki. Tabela ali odsek je na primer vezan na skupino v viru podatkov in vsi kontrolniki v tabeli ali odseku so vezani na polja, ki so del te skupine. Na spodnji sliki je ponavljajoča se tabela »Razčlenjeni stroški« v obrazcu poročila o stroških sestavljena iz treh stolpcev, ki vsebujejo izbirnik datuma, polje z besedilom »Opis« in polje z besedilom »Stroški«. Ti kontrolniki so vezani na datumsko polje, opisno polje in polje zneska. Tabela je vezana na skupino elementov.

57231FEF-9F52-4707-82A0-BAA77F503636

Predloga obrazca ima lahko dve vrsti virov podatkov – en glavni vir podatkov in po želji enega ali več sekundarnih virov podatkov.

Na vrh strani

Glavni vir podatkov

Glavni vir podatkov vsebuje naslednje:

  • Podatki, ki jih uporabniki dodajo, ko izpolnijo obrazec, ki temelji na predlogi obrazca, na primer podatki, ki jih vnesejo v polje z besedilom. Uporabnik na primer vnese svoje ime, srednje ime in priimek v polja z besedilom, ki so vezana na polja v glavnem viru podatkov.
  • Podatki iz podatkovne povezave z zbirko podatkov ali spletno storitvijo, ki se uporablja za določanje vira podatkov predloge obrazca.

Podatki v glavnem viru podatkov so tisto, kar uporabniki shranijo ali pošljejo, ko izpolnijo obrazec. Ko uporabniki shranijo obrazec, da ga lahko pošljejo pozneje, uporabniki shranijo podatke v glavni vir podatkov.

Ustvarjanje glavnega vira podatkov

Ko ustvarite predlogo obrazca, Microsoft Office InfoPath samodejno ustvari glavni vir podatkov. Vse InfoPathove predloge obrazcev vsebujejo en sam glavni vir podatkov. Polja in skupine lahko dodate glavnemu viru podatkov, odvisno od vrste predloge obrazca, ki jo ustvarite:

Prazna predloga obrazca Polja in skupine v glavni vir podatkov dodate s podoknom opravil »Vir podatkov « ali tako, da kontrolnik povlečete iz podokna opravil »Kontrolniki « v pogled v predlogi obrazca. Ko povlečete kontrolnik v pogled, InfoPath doda polja in skupine glavnemu viru podatkov glede na vrsto kontrolnika, ki ga dodajate. Če na primer povlečete kontrolnik polja z besedilom v predlogo obrazca, InfoPath doda polje glavnemu viru podatkov. Če povlečete kontrolnik odseka, ki se ponavlja, v predlogo obrazca, InfoPath doda skupino glavnemu viru podatkov. Če povlečete kontrolnik ponavljajoče se tabele v predlogo obrazca, InfoPath doda dve skupini glavnemu viru podatkov za ponavljajočo se tabelo in doda polje glavnemu viru podatkov za vsak stolpec v tabeli.

Predloga obrazca, ki temelji na dokumentu XML InfoPath doda polja in skupine, ki so preslikane v elemente, ki so določeni v shemi, ali v elemente v dokumentu.

Predloga obrazca, ki temelji na zbirki podatkov Microsoft Office Accessa ali zbirki podatkov strežnika Microsoft SQL Server InfoPath doda polja in skupine glavnemu viru podatkov glede na način, kako zbirka podatkov shranjuje podatke.

Predloga obrazca, ki temelji na spletni storitvi InfoPath doda polja in skupine, ki so preslikane v shemo, ki jo zagotovi spletna storitev.

Če vir podatkov – na primer spletna storitev ali zbirka podatkov – ni vključen v predlogo obrazca, se imenuje zunanji vir podatkov. InfoPathovi obrazci se povežejo s temi zunanjimi viri podatkov prek podatkovne povezave.

Spreminjanje glavnega vira podatkov

V glavni vir podatkov lahko dodate dodatna polja in skupine, odvisno od obstoječih polj ali skupin v glavnem viru podatkov. V spodnji tabeli je opisano, kaj lahko dodate obstoječim poljem ali skupinam na podlagi ikon, ki so prikazane v podoknu opravil Vir podatkov .

Ikona Kaj lahko dodate
2E7184A3-EAE0-4F1B-9538-477082E9348B Ikona skupine V to skupino lahko dodate skupine ali polja. Ta ikona predstavlja skupino, ki je bila dodana glavnemu viru podatkov s podoknom opravil »Vir podatkov «, ali kontrolnik, povezan s to skupino, ki je bil povlečen iz podokna opravil »Kontrolniki « v pogled v prazni predlogi obrazca.
369ab9b9-8971-4dd7-ab39-3189a1ff77d5 Ikona polja V to polje lahko dodate le polja. Ta ikona predstavlja polje, ki je bilo dodano glavnemu viru podatkov s podoknom opravil »Vir podatkov «, ali kontrolnik, povezan s tem poljem, ki je bil povlečen iz podokna opravil »Kontrolniki « v pogled v prazni predlogi obrazca.
48CCC619-08C3-445C-85B5-0862D1126B2E Ikona zaklenjene skupine V to skupino ne morete dodati polj ali skupin. Ta skupina temelji na podatkovni povezavi z zunanjim virom podatkov.
9565F170-AE5B-463D-96CD-FE5A7743585F Ikona zaklenjenega polja V to polje ne morete dodajati polj. To polje temelji na podatkovni povezavi z zunanjim virom podatkov.

Če povlečete kontrolnik v pogled v predlogi obrazca in ta predloga obrazca vsebuje polja in skupine, ki temeljijo na podatkovni povezavi, morate ta kontrolnik povezati z obstoječimi polji in skupinami v glavnem viru podatkov. InfoPath ne doda samodejno polj in skupin v predlogo obrazca, ki vsebuje polja in skupine, ki temeljijo na zunanjih virih podatkov. Povezave do več informacij o dodajanju polj in skupin najdete v razdelku Glejte tudi .

Opomba

Če so uporabniki že izpolnili obrazce, ki temeljijo na vaši predlogi obrazca, lahko te spremembe glavnega vira podatkov predloge obrazca povzročijo izgubo podatkov v teh obrazcih:

  • Premikanje, brisanje ali preimenovanje polja ali skupine
  • Spreminjanje ponavljajočega se polja ali skupine v polje ali skupino, ki se ne ponavlja
  • Spreminjanje podatkovnega tipa obogatenega besedila v drug podatkovni tip

Za polja in skupine, ki jih lahko spremenite, lahko spremenite te lastnosti:

Ime in priimek Ime polja ali skupine.

Zahteve za ime

  • Vsako ime v glavnem viru podatkov mora biti enolično. Če morate uporabiti isto ime za več kot eno polje ali skupino, ustvarite sklic na to polje ali skupino. Ko ustvarite sklic na polje ali skupino, InfoPath ustvari novo, enako polje ali skupino, katere lastnosti so povezane z lastnostmi prvega polja ali skupine. Vse spremembe v enem polju ali skupini samodejno posodobijo drugo polje ali skupino, na katero se sklicuje. Referenčne skupine, kot so referenčna polja, vsebujejo ista polja in skupine ter imajo enake lastnosti.
  • Imena ne smejo vsebovati presledkov.
  • Imena se morajo začeti z abecednim znakom ali podčrtajem (_) in lahko vsebujejo le alfanumerične znake, podčrtaje, vezaje (-) in pike (.).

Poleg teh zahtev je priporočljivo uporabiti ime, ki opisuje vsebino polja ali skupine. Če imate na primer skupino, ki vsebuje razčlenjene podrobnosti o stroških, poimenujte skupino ItemizedExpense. Za polje v skupini, ki vsebuje znesek stroškov, poimenujte polje strošek.

Vrsta Določa, ali je element v glavnem viru podatkov polje ali skupina. Polje ima enolično vrednost, skupina pa druga polja.

Vrste polj in skupin

Vrsta Kdaj jih uporabite
Polje (atribut) To vrsto uporabite za polje, če velja eno ali več od tega:
  • V polju ne sme biti drugih skupin ali polj.
  • Polje mora biti v polju elementa.
  • Polje se ne ponovi.
  • Polje mora vedno vsebovati vrednost.
  • Polje je kateri koli podatkovni tip, ki ni obogateno besedilo (XHTML).
  • Zbirka podatkov ali spletna storitev zahteva polje atributa.
Polje (element) Uporabite to vrsto za polje, če velja nekaj od tega:

  • Polje lahko vsebuje druga polja atributov.
  • Polje je del skupine.
  • Polje se ponovi v skupini.
  • Zbirka podatkov ali spletna storitev zahteva polje »Element«.
Polja elementa so lahko poljubnega podatkovnega tipa in imajo lahko privzeto vrednost ali pa tudi ne.
Skupina To vrsto uporabite za skupino, v kateri so lahko druga polja ali skupine.
Skupina (izbira) To vrsto uporabite, če je v skupini lahko le ena od več različnih vrst polj ali skupin polj.
Predstavljajte si, da načrtujete predlogo obrazca, ki jo bodo uporabili dobavitelji v Združenih državah ter v državah in regijah Evropske unije, vaša predloga obrazca pa vsebuje skupino za izbiro naslova. Skupina za izbiro naslova vsebuje skupino s polji za naslov v Združenih državah ali skupino s polji za naslov v državi ali regiji v Evropski uniji. Ko uporabnik odpre obrazec, ki temelji na tej predlogi obrazca, lahko vnese naslov v Združenih državah ali naslov v drugi državi ali regiji. V obrazcu se prikažejo kontrolniki, ki so vezani na polja v ustrezni skupini.
Celotna shema XML ali dokument XML To vrsto elementa uporabite, če želite na navedeno mesto v viru podatkov dodati dodatno shemo XML ali dokument XML.

Vrsta podatkov Določa vrsto podatkov, ki jih je mogoče shraniti v polje.

Seznam razpoložljivih podatkovnih tipov

Vrsta podatkov Kdaj jih uporabite
Text (Besedilo) Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje neoblikovano besedilo.
Obogateno besedilo Ta podatkovni tip uporabite za polje z elementom, ki vsebuje oblikovano besedilo. Te vrste podatkov ne morete uporabiti za polja atributov.
Celo število Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje števila brez decimalnih vrednosti.
Decimalno Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje vrednosti valute ali števila z decimalnimi vrednostmi.
Resnično/Neresnično Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje podatke, ki so lahko le ena od dveh vrednosti.
Hiperpovezava Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje URI (Uniform Resource Identifier), kot je hiperpovezava ali imenski prostor.
Datum Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje koledarski datum.
Ura Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje 24-urni čas.
Datum in ura Ta podatkovni tip uporabite za polje z elementom ali atributom, ki vsebuje tako koledarski datum kot tudi 24-urni čas.
Slika ali datotečna priloga Ta podatkovni tip uporabite za element ali polje atributa, ki vsebuje binarne podatke, na primer sliko ali sliko.
Po meri Ta podatkovni tip uporabite za element ali polje atributa z vrstami podatkov po meri, ki jih določa imenski prostor. Ta vrsta podatkov se ponavadi uporablja za polje ali skupino, ki je vezana na kontrolnik po meri. Polje »Imenski prostor podatkov « je omogočeno, ko izberete ta podatkovni tip.

Opomba

V tej tabeli so prikazani le najpogostejši podatkovni tipi XML, ki se uporabljajo v predlogi obrazca. V InfoPathu lahko uporabite kateri koli podatkovni tip XML 1.0 v priporočilih World Wide Web Consortium (W3C). Če želite uporabiti podatkovni tip, ki ni naveden v tabeli, morate izvleči datoteke obrazcev za predlogo obrazca in urediti datoteko sheme (.xsd). Povezave do več informacij o ekstrahiranju datotek obrazcev za predlogo obrazca najdete v razdelku »Glejte tudi «.

Imenski prostor podatkov Določa URI (Uniform Resource Identifier) za dodajanje imenskega prostora za podatkovni tip po meri. Ta lastnost je na voljo za polja elementa ali atributa z lastnostjo podatkovnega tipa po meri . Ko v predlogo obrazca dodate kontrolnik po meri, ta lastnost po navadi vsebuje vrednost, ki jo določi avtor kontrolnika po meri, ki je vezan na polje.

Privzeta vrednost Določa začetno vrednost elementa ali polja atributa, ko uporabnik prvič odpre obrazec. Formule lahko dodate tudi privzetim vrednostim, kot je trenutni datum, matematični izračun ali sklic na drugo polje.

Ponavljanje Določa, ali se lahko element polja, polje atributa ali skupina v obrazcu pojavi več kot enkrat. Kontrolniki seznama, ponavljajoči se odseki, ponavljajoče se tabele in kontrolniki, ki so del ponavljajočega se odseka ali ponavljajoče se tabele, so vezani na ponavljajoča se polja in ponavljajoče se skupine.

Ne sme biti prazno Določa, ali mora polje z elementom ali atributom vsebovati vrednost. Če polje nima vrednosti, je kontrolnik, ki je vezan na to polje, označen z rdečo zvezdico ali za nekatere vrste kontrolnikov z rdečo črtkano obrobo. Ta lastnost je na voljo le za polja. Ni na voljo za skupine.

Na vrh strani

Sekundarni viri podatkov

Sekundarni viri podatkov so viri podatkov v obliki, ki vsebujejo podatke, posredovane prek drugih podatkovnih povezav z zunanjimi viri podatkov. Predstavljajte si, da želite ustvariti predlogo obrazca za poročilo o stroških in da želite, da obrazci, ki temeljijo na predlogi obrazca, sprejmejo stroške v drugih valutah. Podatki o valuti pa so shranjeni v zbirki podatkov. Če želite prikazati podatke o valuti, v to zbirko podatkov dodajte podatkovno povezavo. Podatki o valuti se nato shranijo v sekundarni vir podatkov in so prikazani v kontrolniku polja s seznamom v predlogi obrazca.

Podatki iz dodatnih podatkovnih povezav so shranjeni v sekundarnih virih podatkov in nato prikazani kot izbire v kontrolnikih, kot so polje s seznamom, kombinirano polje ali kontrolnik polja s spustnim seznamom, ki jih lahko uporabnik izbere med izpolnjevanjem obrazca. Ko uporabnik izbere element v sekundarnem viru podatkov, je izbor kopiran v polje v glavnem viru podatkov.

Sekundarni viri podatkov se od glavnih virov podatkov razlikujejo po tem:

  • Sekundarni viri podatkov so v predlogi obrazca izbirni. Vse predloge obrazcev morajo imeti glavni vir podatkov.
  • Predloga obrazca ima lahko enega ali več sekundarnih virov podatkov, vendar le enega, glavni vir podatkov.
  • Polja in skupine v sekundarnem viru podatkov temeljijo na načinu shranjevanja podatkov v zunanjem viru podatkov, ki je povezan z obrazcem prek podatkovne povezave. Teh polj in skupin ni mogoče spremeniti z InfoPathom.
  • Za razliko od glavnega vira podatkov, sekundarni viri podatkov niso shranjeni z obrazcem.
  • Podatki v sekundarnih virih podatkov običajno niso poslani, ko uporabnik pošlje izpolnjen obrazec. Vendar pa lahko konfigurirate predlogo obrazca tako, da pošlje podatke v sekundarnem viru podatkov v spletno storitev z uporabo pravil ali e-poštnemu prejemniku z uporabo kode po meri.

Ustvarjanje sekundarnih virov podatkov

Ko dodate podatkovno povezavo z zunanjim virom podatkov, ki vrača podatke v obrazec, InfoPath samodejno ustvari sekundarni vir podatkov. Vsaka podatkovna povezava, ki jo dodate v predlogo obrazca, ustvari ustrezen sekundarni vir podatkov. Na enak način, kot so polja in skupine dodani glavnemu viru podatkov, InfoPath doda polja in skupine sekundarnemu viru podatkov. Polja in skupine so dodani sekundarnemu viru podatkov, tako da se preslikajo v način, kako zunanji vir podatkov shranjuje podatke. Ustvarite lahko sekundarno podatkovno povezavo za te storitve:

  • Spletna storitev
  • Datoteka XML
  • Zbirka podatkov Microsoft Office Access ali zbirka podatkov strežnika Microsoft SQL Server
  • Seznam na spletnem mestu, v katerem se izvajajo storitve Microsoft Windows SharePoint Services

Ko dodate podatkovno povezavo v predlogo obrazca in ustvarite sekundarni vir podatkov, lahko vidite polja in skupine v sekundarnem viru podatkov v podoknu opravil »Vir podatkov «. Vsak sekundarni vir podatkov je prikazan v tem podoknu opravil z imenom podatkovne povezave, ki mu sledi sekundarno v oklepaju.

622b7ec5-468e-43d5-af9a-c0304501dcd2

Spreminjanje sekundarnih virov podatkov

Ker polja in skupine v sekundarnih virih podatkov temeljijo na podatkovnih povezavah z zunanjimi viri podatkov, polj in skupin v sekundarnem viru podatkov ne morete spreminjati. Ko si v podoknu opravil » Vir podatkov « ogledate sekundarni vir podatkov, je v poljih prikazana ikona zaklenjenega polja9565f170-ae5b-463d-96cd-fe5a7743585f , skupine pa imajo ikono zaklenjene skupine 48ccc619-08c3-445c-85b5-0862d1126b2e , kar pomeni, da jih ne morete spreminjati.

Na vrh strani

Razumevanje odnosa med virom podatkov in shemo XML

Ko uporabnik izpolni obrazec, ki temelji na predlogi obrazca, se glavni in sekundarni podatkovni viri obrazca shranijo kot dokumenti XML v računalnik uporabnika. Struktura dokumenta XML je določena s shemo XML. Shema XML je datoteka, ki temelji na XML-ju, ki določa strukturo in elemente dokumenta XML, v tem primeru obliko, in podatke, ki jih lahko elementi vsebujejo.

Ko ustvarite predlogo obrazca, InfoPath samodejno ustvari shemo XML, ki se uporablja za določanje strukture obrazcev, ki jih bodo izpolnili vaši uporabniki. Vsako polje ali skupina v viru podatkov ustreza enemu elementu v shemi XML. Lastnosti vsakega polja in skupine v viru podatkov določajo strukturo ustreznih elementov in podatke, ki jih lahko vsak element vsebuje v nastalem dokumentu XML. Dodatne podrobnosti sheme si lahko ogledate na zavihku »Podrobnosti « v pogovornem oknu » Lastnosti polja ali skupine «, ki ga odprete tako, da dvokliknete polje ali skupino v podoknu opravil »Vir podatkov «.

Na vrh strani