Microsoft Office Online
Vpišite se v Moj Office Online (Kaj je to?) | Vpis

 
 
Microsoft Office InfoPath
Išči
Išči
 
 
 
 
Podpora in povratne informacije
Tehnični viri
Dodatni viri
Opozorilo: stran si ogledujete s spletnim brskalnikom, ki ni podprt. To spletno mesto deluje najbolje z brskalnikom Microsoft Internet Explorer 6.0 ali novejšo različico, z brskalnikom Firefox 1.5 ali z brskalnikom Netscape Navigator 8.0 ali novejšo različico. Preberite več o podprtih brskalnikih.

Viri podatkov
 
V tem članku


Pregled virov podatkov

Vsi podatki, ki se pojavijo v obrazcu, ali podatki, ki jih uporabnik lahko izbere v polju s seznamom, polju s spustnim seznamom ali v kombiniranem polju, ali podatki, ki jih uporabnik doda v obrazec, so shranjeni v viru podatkov obrazca. Vir podatkov je sestavljen iz polj in skupin. Tako kot mape na trdem disku vsebujejo in organizirajo datoteke, tudi polja vsebujejo podatke, ki jih uporabniki vnesejo v obrazce, ki temeljijo na predlogi obrazca, skupine pa ta polja vsebujejo in jih organizirajo. Uporabnik doda podatke kontrolnikom (kontrolnik: Predmet grafičnega uporabniškega vmesnika, npr. polje z besedilom, potrditveno polje, drsni trak ali ukazni gumb, s katerim lahko uporabnik nadzoruje program. Kontrolnike uporabljamo za prikazovanje podatkov ali možnosti, izvajanje dejanj ali lažje branje uporabniškega vmesnika.) v obrazcu, ti kontrolniki pa so vezani (vez: Povezava kontrolnika s poljem ali skupino v viru podatkov, tako da se lahko podatki, ki so vneseni v kontrolnik shranijo. Če kontrolnik ni vezan, ni povezan s poljem ali skupino, tako da se podatki, ki so vneseni v kontrolnik, ne shranijo.) na polja. Predstavljajte si, da načrtujete predlogo obrazca za poročilo o stroških. Ko uporabniki odprejo obrazec, ki temelji na predlogi obrazca, lahko svoje ime in priimek vnesejo v tri kontrolnike polj z besedilom – vsako polje z besedilom je vezano na polje za ime, polje za drugo ime in na polje za priimek. Vsa imena polj so v skupini »name«.

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


Podokno opravil »Vir podatkov« v InfoPathu

Oblaček 1  Polje
Oblaček 2 Skupina


Čeprav se struktura vira podatkov vedno ne ujema s postavitvijo predloge obrazca, so nekatere podobnosti običajne, še posebej podobnosti polj in skupin, povezanih s ponavljajočimi se tabelami (ponavljajoča se tabela: Kontrolnik v obrazcu, ki vsebuje druge kontrolnike v obliki tabele in ki se po potrebi ponavlja. Uporabniki lahko med izpolnjevanjem obrazca vstavijo več vrstic.), odseki (odsek: Kontrolnik v obrazcu, ki vsebuje druge kontrolnike.), ponavljajočimi se odseki (ponavljajoči se odsek: Kontrolnik v obrazcu, ki vsebuje druge kontrolnike in ki se po potrebi ponavlja. Uporabniki lahko med izpolnjevanjem obrazca vstavijo več odsekov.) in izbirnimi odseki (Izbirni odsek: Kontrolnik v obrazcu, ki vsebuje druge kontrolnike in ki se ponavadi privzeto ne prikaže. Uporabniki lahko med izpolnjevanjem obrazca izbirne odseke vstavijo ali odstranijo.). Tabela ali odsek je na primer vezan na polje v viru podatkov in vsi kontrolniki v tabeli ali odseku so vezani na polja, ki se del te skupine. V tem primeru je ponavljajoča se tabela »Podrobni stroški« v obrazcu za poročilo o stroških sestavljena iz treh stolpcev, ki vsebujejo izbirnik datuma »Datum«, polje z besedilom »Opis« in polje z besedilom »Stroški«. Kontrolniki so vezani na ustrezno polje za datum, polje za opis in polje za znesek. Sama tabela je vezana na skupino elementov.

Ponavljajoča se tabela, ki je vezana na skupino in polja v viru podatkov

Predloga obrazca lahko vsebuje dve vrsti virov podatkov – enega glavnega in izbirno še sekundarne.

Na vrh strani Na vrh strani

Glavni vir podatkov

Glavni vir podatkov vsebuje:

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

Ustvarjanje glavnega vira podatkov

Ko ustvarite predlogo obrazca, program Microsoft Office InfoPath samodejno ustvari glavni vir podatkov. Vse InfoPathove predloge obrazcev vsebujejo en glavni vir podatkov. V glavni vir podatkov lahko dodate polja ali skupine, kar je odvisno od predloge obrazca, ki jo ustvarite:

Prazna predloga obrazca  Polja in skupine dodate v glavni vir podatkov v podoknu opravil Vir podatkov ali pa tako, da iz podokna opravil Kontrolniki povlečete kontrolnik in ga dodate v pogled predloge obrazca. Ko povlečete kontrolnik v pogled, InfoPath glede na vrsto kontrolnika, ki ga dodajate, v glavni vir podatkov doda polja in skupine. Če v predlogo obrazca povlečete na primer kontrolnik polja z besedilom, InfoPath v glavni vir podatkov doda polje. Če v predlogo obrazca povlečete kontrolnik ponavljajočega se odseka, InfoPath v glavni vir podatkov doda skupino. Če v predlogo obrazca povlečete kontrolnik ponavljajoče se tabele, InfoPath v glavni vir podatkov doda dve skupini za ponavljajočo se tabelo in polje 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 pa v elemente dokumenta.

Predloga obrazca, ki temelji na zbirki podatkov Microsoft Office Access ali Microsoft SQL Server  InfoPathov način dodajanja polj in skupin v glavni vir podatkov temelji na načinu shranjevanja podatkov v zbirki podatkov.

Predloga obrazca, ki temelji na spletni storitvi  InfoPath doda polja in skupine, ki se preslikajo v shemo spletne storitve.

Če predloga obrazca ne vsebuje vira podatkov, na primer spletne storitve ali zbirke podatkov, je vir podatkov zunanji. InfoPathovi obrazci z zunanjimi viri podatkov vzpostavijo povezavo po podatkovni povezavi.

Spreminjanje glavnega vira podatkov

V glavni vir podatkov lahko glede na obstoječa polja ali skupine dodate dodatna polja in skupine. V tabeli je na osnovi ikon, ki se pojavijo v podoknu opravil Vir podatkov, opisano, kaj je mogoče dodati v obstoječa polja ali skupine.

Ikona Kaj je mogoče dodati
Podoba ikone Ikona skupine  V to skupino lahko dodate skupine ali polja. Ikona predstavlja skupino, ki ste jo v glavni vir podatkov dodali v podoknu opravil Vir podatkov, ali pa kontrolnik, ki je povezan s skupino in ste ga povlekli iz podokna opravil Kontrolniki v pogled prazne predloge obrazca.
Podoba ikone Ikona polja  V to polje lahko dodate samo polja. Ikona predstavlja polje, ki ste ga v glavni vir podatkov dodali v podoknu opravil Vir podatkov, ali pa kontrolnik, ki je povezan s tem poljem in ste ga povlekli iz podokna opravil Kontrolniki v pogled prazne predloge obrazca.
Podoba ikone Ikona zaklenjene skupine  V to skupino ne morete dodati polj ali skupin. Skupina temelji na podatkovni povezavi z zunanjim virom podatkov.
Podoba ikone Ikona zaklenjenega polja  V to polje ne morete dodati polj. Polje temelji na podatkovni povezavi z zunanjim virom podatkov.

Če kontrolnik povlečete v pogled predloge obrazca, ki vsebuje polja in skupine, ki temeljijo na podatkovni povezavi, kontrolnik vežite na obstoječa polja in skupine v glavnem viru podatkov. InfoPath v predlogo obrazca, ki vsebuje polja in skupine, ki temeljijo na zunanjih virih podatkov, ne doda polja in skupin samodejno. Če želite več informacij o dodajanju polj in skupin, si oglejte povezave v odseku Glejte tudi.

 Opomba   Če so uporabniki že izpolnili obrazce, ki temeljijo na predlogi obrazca, lahko spremembe v glavnem viru podatkov predloge obrazca povzročijo izgubo podatkov v teh obrazcih. Te spremembe so:

  • premikanje, brisanje ali preimenovanje polja ali skupine,
  • spreminjanje ponavljajočega se polja ali skupine v neponavljajoče se polje ali skupino,
  • spreminjanje podatkovnega tipa za obogateno besedilo v drug podatkovni tip.

Poljem in skupinam, ki jih lahko spremenite, lahko spremenite te lastnosti:

Ime  Ime polja ali skupine.

PokažiZahteve za ime

  • Vsa imena v glavnem viru podatkov morajo biti enolična. Če želite uporabiti isto ime za več polj ali skupin, raje ustvarite sklic na to polje ali skupino. Ko ustvarite sklic, InfoPath ustvari novo, identično polje ali skupino, lastnosti pa so povezane s temi v prvem polju ali skupini. Kakršne koli spremembe v polju ali skupini samodejno posodobijo drugo sklicno polje ali skupino. Sklicne skupine in polja vsebujejo ista polja in skupine ter imajo iste lastnosti.
  • Imena ne smejo vsebovati presledkov.
  • Imena se morajo začeti z abecednim znakom ali podčrtajem (_), vsebujejo pa lahko samo 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 podrobne stroške, poimenujte skupino PodrobniStroški. Polje v skupini, ki vsebuje znesek stroškov, poimenujte Strošek.

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

PokažiVrste polj in skupin

Vrsta Uporaba
Polje (atribut) To vrsto uporabite za polja, če velja nekaj od tega:
  • polje ne sme vsebovati drugih skupin ali polj,
  • polje mora biti v polju z elementom,
  • polje se ne ponavlja,
  • polje mora vedno vsebovati vrednost,
  • polje ni podatkovnega tipa za obogateno besedilo (XHTML),
  • zbirka podatkov ali spletna storitev zahteva polje z atributom.
Polje (element) To vrsto uporabite za polje, če velja nekaj od tega:
  • to polje lahko vsebuje druga polja z atributi,
  • polje je del skupine,
  • polje se v skupini ponavlja,
  • zbirka podatkov ali spletna storitev zahteva polje z elementom.

Polja z elementom so lahko katerega koli podatkovnega tipa in lahko imajo privzeto vrednost.

Skupina To vrsto uporabite za skupino, ki lahko vsebuje druga polja ali skupine.
Skupina (izbira) To vrsto uporabite, če lahko skupina vsebuje samo eno od več različnih vrst polj ali skupin.

Predstavljajte si, da načrtujete predlogo obrazca, ki jo bodo uporabljali dobavitelji iz ZDA ter iz držav in regij EU, in vsebuje skupino za izbor naslova. Skupina za izbor naslova vsebuje skupino s polji za naslov v ZDA ali skupino s polji za naslov v državi ali regiji EU. Ko uporabnik odpre obrazec, ki temelji na tej predlogi obrazca, lahko izbere, ali bo vnesel naslov v ZDA ali naslov v drugi državi ali regiji. Na obrazcu se pojavijo kontrolniki, ki so vezani na polja v ustrezni skupini.

Celoten dokument XML ali shema XML To vrsto elementa uporabite, če želite dodati dodaten dokument XML ali shemo XML na navedeno mesto v viru podatkov.

Podatkovni tip  Določa vrsto podatkov, ki jih polje lahko shrani.

PokažiSeznam podatkovnih tipov, ki so na voljo

Podatkovni tip Kdaj ga uporabiti
Besedilo Ta podatkovni tip uporabite za element ali polje z atributom, v katerem je neoblikovano besedilo.
Obogateno besedilo Ta podatkovni tip uporabite za polje z elementom, v katerem je oblikovano besedilo. Tega podatkovnega tipa ne morete uporabiti za polja z atributom.
Celo število Ta podatkovni tip uporabite za element ali polje z atributom, v katerem so števila brez decimalnih vrednosti.
Decimalen Ta podatkovni tip uporabite za element ali polje z atributom, v katerem so valutne vrednosti ali števila z decimalnimi vrednostmi.
Resnično/Neresnično Ta podatkovni tip uporabite za element ali polje z atributom, v katerem so podatki, ki so lahko samo eno od dveh vrednosti.
Hiperpovezava Ta podatkovni tip uporabite za element ali polje z atributom, v katerem je identifikator URI (Uniform Resource Identifier), kot je na primer hiperpovezava ali imenski prostor.
Datum Ta podatkovni tip uporabite za element ali polje z atributom, v katerem je koledarski datum.
Čas Ta podatkovni tip uporabite za element ali polje z atributom, v katerem je 24-urni čas.
Datum in čas Ta podatkovni tip uporabite za element ali polje z atributom, v katerem je tako koledarski datum kot tudi 24-urni čas.
Slika ali datotečna priloga Ta podatkovni tip uporabite za element ali polje z atributom, v katerem so dvojiški podatki, kot sta na primer podoba ali slika.
Po meri Ta podatkovni tip uporabite za element ali polje z atributom, v katerem so podatkovni tipi po meri, ki so določeni z imenskim prostorom. Ta podatkovni tip se ponavadi uporablja za polje ali skupino, ki je vezan na kontrolnik po meri. Če izberete ta podatkovni tip, je omogočeno polje Imenski prostor podatkov.

 Opomba   V tej tabeli so prikazani samo najbolj pogosti podatkovni tipi XML, ki jih lahko uporabite v predlogi obrazca. V InfoPathu lahko uporabite kateri koli podatkovni tip XML 1.0, ki ga priporoča konzorcij W3C (World Wide Web Consortium). Če želite uporabiti podatkovni tip, ki ni prikazan v tej tabeli, morate izvleči datoteke obrazca za predlogo obrazca in urediti načrt datoteke (.xsd). Povezave do več informacij o tem, kako izvlečete datoteke obrazca za predlogo obrazca, najdete v razdelku Glejte tudi.

Imenski prostor podatkov  Določa URI (Uniform Resource Identifier) (URI (Uniform Resource Identifier): Niz znakov, ki se v internetu uporablja za prepoznavanje sredstva z vrsto in mestom.) za dodajanje imenskega prostora podatkovnega tipa po meri. Ta lastnost je na voljo za element ali polja z atributom z lastnostjo podatkovnega tipa Po meri. Ko v predlogo obrazca dodate kontrolnik po meri, lastnost običajno 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 z atributom, ko uporabnik prvič odpre obrazec. V privzete vrednosti, na primer trenutni datum, matematični izračun ali sklic na drugo polje, lahko dodate tudi formule (formula: XPathov izraz, sestavljen iz vrednosti, polj ali skupin, funkcij in operatorjev. Formule se lahko uporablja za računanje matematičnih vrednosti, prikazovanje datumov in časov ter za sklicevanje na polja.).

Ponavljajoči  Določa, ali se lahko polje z elementom, polje z atributom ali skupina večkrat pojavi v obrazcu. Kontrolniki seznama, ponavljajoči se odseki, ponavljajoče se tabele in kontrolniki, ki so del ponavljajočih se odsekov ali ponavljajočih se tabel, so vezani na ponavljajoča se polja (Ponavljajoče se polje: Polje v viru podatkov, ki se lahko pojavi več kot enkrat. Kontrolnike, kot so označeni, oštevilčeni in goli seznami, ponavljajoči se odseki in ponavljajoče se tabele, se lahko veže na ponavljajoča se polja.) in ponavljajoče se skupine (ponavljajoča se skupina: Skupina v viru podatkov, ki se lahko pojavi več kot enkrat. Kontrolniki, kot so ponavljajoči se odseki in ponavljajoče se tabele, so vezani na ponavljajoča se polja.).

Ne sme biti prazno  Določa, ali mora element ali polje z atributom vsebovati vrednost. Če polje ne vsebuje vrednosti, je kontrolnik, ki je vezan na to polje, označen z rdečo zvezdico ali črtkano rdečo obrobo, odvisno od vrste kontrolnika. Ta lastnost je na voljo samo za polja in ne tudi za skupine.

Na vrh strani Na vrh strani

Sekundarni viri podatkov

Sekundarni viri podatkov so viri podatkov v obrazcu, ki vsebujejo podatke iz zunanjih virov podatkov, pridobljenih po drugih podatkovnih povezavah. Predstavljajte si, da ustvarjate predlogo obrazca za poročilo o stroških, in želite, da obrazci, ki temeljijo na predlogi obrazca, sprejmejo stroške v drugih valutah. Ti podatki o valuti so shranjeni v zbirki podatkov. Če želite prikazati podatke o valuti, v predlogo obrazca dodajte podatkovno povezavo s to zbirko podatkov. Podatki o valuti se nato shranijo v sekundarni vir podatkov in prikažejo 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, na primer polje s seznamom, kombinirano polje ali polje s spustnim seznamom, ki jih uporabnik lahko izbere, ko izpolnjuje obrazec. Ko uporabnik izbere element v sekundarnem viru podatkov, se izbira prekopira v polje v glavnem viru podatkov.

Sekundarni viri podatkov se od glavnih razlikujejo:

  • Vse predloge obrazcev morajo imeti glavni vir podatkov. Sekundarni vir podatkov je izbiren.
  • Predloga obrazca lahko ima en glavni vir podatkov in več sekundarnih virov podatkov.
  • Polja in skupine v sekundarnem viru podatkov temeljijo na načinu shranjevanja podatkov v zunanjem viru podatkov, s katerim obrazec vzpostavi povezavo po podatkovni povezavi. Teh polj in skupin ne morete spremeniti z InfoPathom.
  • Glavni vir podatkov se shrani skupaj z obrazcem, sekundarni vir podatkov se ne.
  • Podatki v sekundarnem viru podatkov običajno niso poslani, ko uporabnik pošlje izpolnjen obrazec. Vendar predlogo obrazca lahko konfigurirate za pošiljanje podatkov iz sekundarnega vira podatkov v spletno storitev z uporabo pravil ali pa prejemniku e-pošte z uporabo kode po meri.

Ustvarjanje sekundarnih virov podatkov

Ko dodate podatkovno povezavo z zunanjim virom podatkov, ki vrne podatke v obrazec, InfoPath samodejno ustvari sekundarni vir podatkov. Vsaka podatkovna povezava, ki jo dodate v predlogo obrazca, ustvari ustrezen sekundarni vir podatkov. InfoPath doda polja in skupine v sekundarni vir podatkov tako kot v glavnega. Polja in skupine so dodana v sekundarni vir podatkov zato, da se preslikajo v način shranjevanja podatkov v zunanjem viru podatkov. Sekundarno podatkovno povezavo lahko ustvarite z:

  • spletno storitvijo,
  • datoteko XML,
  • zbirko podatkov Microsoft Office Access ali Microsoft SQL Server,
  • seznamom na mestu s storitvami Microsoft Windows SharePoint Services.

Ko v predlogo obrazca dodate podatkovno povezavo in ustvarite sekundarni vir podatkov, se v podoknu opravil Vir podatkov prikažejo polja in skupine iz sekundarnega vira podatkov. V podoknu opravil so vsi viri podatkov prikazani z imenom podatkovne povezave, ki mu sledi Sekundaren v oklepajih.

Sekundarni vir podatkov v podoknu opravil »Vir podatkov«

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 spremeniti. Ko si ogledate sekundarni vir podatkov v podoknu opravil Vir podatkov, polja vsebujejo ikono zaklenjenega polja, Podoba ikona, skupine pa ikono zaklenjene skupine Podoba ikone, ki nakazujejo, da jih ne morete spremeniti.

Na vrh strani Na vrh strani

Razumevanje relacije med virom podatkov in shemo XML

Ko uporabnik izpolni obrazec, ki temelji na predlogi obrazca, se glavni in sekundarni vir podatkov obrazca shranita kot dokumenta XML v uporabnikov računalnik. Strukturo dokumenta XML določa shema XML. Shema XML je datoteka, ki temelji na XML-ju in določa strukturo ter elemente dokumenta XML, v tem primeru obrazca, in podatke, ki jih elementi lahko vsebujejo.

Ko ustvarite predlogo obrazca, InfoPath samodejno ustvari shemo XML, ki se uporablja za določanje strukture obrazcev, ki jih uporabniki izpolnijo. 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 podatkov, ki jih lahko vsebuje vsak element v nastalem dokumentu XML. Več podrobnosti o shemi si lahko ogledate v pogovornem oknu Lastnosti polja ali skupine na kartici Podrobnosti, odprete pa ga lahko tako, da v podoknu opravil Vir podatkov dvokliknete polje ali skupino.

Na vrh strani Na vrh strani