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
- Glavni vir podatkov
- Sekundarni viri podatkov
- Razumevanje razmerja med virom podatkov in shemo XML
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 .
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.
Predloga obrazca ima lahko dve vrsti virov podatkov – en glavni vir podatkov in po želji enega ali več sekundarnih virov podatkov.
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 |
|---|---|
|
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. |
|
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. |
|
Ikona zaklenjene skupine V to skupino ne morete dodati polj ali skupin. Ta skupina temelji na podatkovni povezavi z zunanjim virom podatkov. |
|
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:
|
| Polje (element) | Uporabite to vrsto za polje, če velja nekaj od tega:
|
| 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.
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.
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 polja
, skupine pa imajo ikono zaklenjene skupine
, kar pomeni, da jih ne morete spreminjati.
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 «.