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 obstoječe InfoPathove obrazce in poteke dela preselite v podprte rešitve okolja Microsoft 365. Več informacij o ukinitvi InfoPatha.

V tem članku

Pregled virov podatkov

Vsi podatki, ki so prikazani v obrazcu, pa naj gre za podatke, ki jih uporabnik lahko izbere v polju s seznamom, polju s spustnim seznamom ali kombiniranem polju, ali pa podatki, ki jih uporabnik doda v obrazec, so shranjeni v virih podatkov obrazca. Vir podatkov sestavljajo polja in skupine. Na enak način, kot mape na trdem disku vsebujejo in organizirajo vaše datoteke, polja vsebujejo podatke, 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, da načrtujete predlogo obrazca za poročilo o stroških. Ko uporabniki odprejo obrazec, ki temelji na vaši predlogi obrazca, lahko svoje ime, drugo ime in priimek vnesejo v tri kontrolnike polja z besedilom – vsako polje z besedilom je vezano na polje za ime, polje za drugo ime in polje za priimek. Ta polja z imeni so vključena v skupino, imenovano »ime«.

V podoknu opravil » Vir podatkov « si lahko ogledate polja in skupine v viru podatkov predloge obrazca ter delate z njimi.

262ae97d-1e72-40c0-a04c-9e1daece8071

1. Polje

2. Skupina

Čeprav se struktura vira podatkov ne ujema vedno s postavitvijo predloge obrazca, so podobnosti pogoste, še posebej za skupine in polja, ki so povezani 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 razdelku so vezani na polja, ki so del te skupine. Na spodnji sliki je ponavljajoča se tabela »Stroški po postavkah« v poročilu o stroških sestavljena iz treh stolpcev, v katerih so izbirnik datuma, polje z besedilom »Opis« in polje z besedilom »Stroški«. Ti kontrolniki so vezani na polje z datumom, polje z opisom in polje z zneskom. Tabela je vezana na skupino elementov.

57231fef-9f52-4707-82a0-baa77f503636

Predloga obrazca lahko vsebuje 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 to:

  • Podatke, ki jih uporabniki dodajo med izpolnjevanjem obrazca, ki temelji na predlogi obrazca, kot so podatki, ki jih uporabniki vnesejo v polje z besedilom. Uporabnik na primer vnese ime, drugo 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.

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

Creating the main data source

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 je mogoče dodati glavnemu viru podatkov, odvisno od vrste predloge obrazca, ki jo ustvarite:

Predloga praznega obrazca Polja in skupine dodate v glavni vir podatkov tako, da uporabite podokno opravil »Vir podatkov « ali da povlečete kontrolnik iz podokna opravil »Kontrolniki « v pogled v predlogi obrazca. Ko kontrolnik povlečete v pogled, InfoPath doda polja in skupine glavnemu viru podatkov glede na vrsto kontrolnika, ki ga želite dodati. Če na primer v predlogo obrazca povlečete kontrolnik polja z besedilom, InfoPath doda polje glavnemu viru podatkov. Če na predlogo obrazca povlečete kontrolnik ponavljajočega se odseka, InfoPath doda skupino glavnemu viru podatkov. Če kontrolnik ponavljajoče se tabele povlečete na 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 se preslikajo v elemente, določene v shemi, ali v elemente v dokumentu.

Predloga obrazca, ki temelji na zbirki podatkov programa Microsoft Office Access ali zbirki podatkov strežnika Microsoft SQL Server InfoPath dodaja 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 se preslikajo v shemo, ki jo zagotovi spletna storitev.

Če vira podatkov, na primer spletne storitve ali zbirke podatkov, ni v predlogi obrazca, se imenuje zunanji vir podatkov. InfoPathovi obrazci se povezujejo s temi zunanjimi podatkovnimi viri prek podatkovne povezave.

Spreminjanje glavnega vira podatkov

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 v obstoječa polja ali skupine na podlagi ikon, prikazanih v podoknu opravil »Vir podatkov «.

Ikona Kaj lahko dodate
2e7184a3-eae0-4f1b-9538-477082e9348b Podoba ikone V to skupino lahko dodate skupine ali polja. Ta ikona predstavlja bodisi 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 Field icon V to polje lahko dodate le polja. Ta ikona predstavlja bodisi 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 Podoba ikone V to skupino ni mogoče dodajati 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 dodati polj. To polje temelji na podatkovni povezavi z zunanjim virom podatkov.

Če kontrolnik povlečete 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 izpolnjevali 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 ponavljajoče se polje ali skupino, ki se ne ponavlja
  • Changing a rich text data type to a different data type

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

Ime Ime polja ali skupine.

Zahteve za ime

  • Vsako ime v glavnem viru podatkov mora biti enolično. Če morate uporabiti enako ime za več polj ali skupin, 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. Kakršna koli sprememba enega polja ali skupine samodejno posodobi drugo, sklicevano polje ali skupino. Referenčne skupine, podobno kot sklicna polja, vsebujejo ista polja in skupine ter enake lastnosti.
  • Imena ne smejo vsebovati presledkov.
  • Imena se morajo začeti z abecednim znakom ali podčrtajem (_), vsebujejo pa lahko le alfanumerične znake, podčrtaje, vezaje (-) in pike (.).

Poleg teh zahtev je priporočljivo, da uporabite ime, ki opisuje vsebino polja ali skupine. Če imate na primer skupino, ki vsebuje razčlenjene podrobnosti stroškov, 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) Uporabite to vrsto za polje, če velja nekaj 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, imajo polja ikono zaklenjenega polja9565f170-ae5b-463d-96cd-fe5a7743585f , skupine pa ikono zaklenjene skupine 48ccc619-08c3-445c-85b5-0862d1126b2e , ki označuje, da jih ne morete spreminjati.

Na vrh strani

Razumevanje razmerja med virom podatkov in shemo XML

Ko uporabnik izpolni obrazec, ki temelji na predlogi obrazca, sta glavni in sekundarni vir podatkov obrazca shranjena kot dokumenti XML v uporabnikovem računalniku. Struktura dokumenta XML je določena s shemo XML. Shema XML je datoteka, ki temelji na XML, ki določa strukturo in elemente dokumenta XML, v tem primeru obrazec, in podatke, ki jih lahko vsebujejo elementi.

Ko ustvarite predlogo obrazca, InfoPath samodejno ustvari shemo XML, ki se uporablja za določanje strukture obrazcev, ki jih bodo izpolnili uporabniki. Vsako polje ali skupina v viru podatkov ustreza 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 lahko odprete tako, da dvokliknete polje ali skupino v podoknu opravil Vir podatkov .

Na vrh strani