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.

Dodajanje formule kontrolniku
 

V predlogi obrazca programa Microsoft Office InfoPath 2007 lahko s formulo ustvarite novo vrednost polja in jo prikažete v kontrolniku, ki je vezan (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 polje. Formula je XPathov izraz, ki ga sestavljajo vrednosti, polja ali skupine, funkcije in operatorji, ki jih je mogoče uporabiti za izračun in prikaz drugih vrednosti.

V večini primerov boste formulo vstavili v pogovornem oknu Vstavljanje formule, ki ga odprete v lastnostih polja ali kontrolnika. To pogovorno okno vam omogoča pravilno vstavljanje polj ali funkcij v formulo in preverjanje njene pravilnosti. Če poznate XPath (XPath (XML Path Language): Jezik, ki se ga uporablja za naslavljanje delov dokumenta XML. XPath tudi ponuja osnovne storitve za upravljanje nizov, števil in logičnih vrednosti.), lahko XPathov izraz za formulo uredite v tem pogovornem oknu.

V tem članku


Kaj je formula?

Formula je izraz XPath, ki ga sestavljajo vrednosti, polja ali skupine, funkcije in operatorji, s katerimi lahko izračunate in prikažete druge vrednosti. Formule lahko uporabite za naslednja opravila:

  • Izračun matematičnih vrednosti iz vrednosti, ki jih določite pri načrtovanju predloge obrazca, ali iz vrednosti, ki jih uporabniki vnesejo v kontrolnike, ko izpolnjujejo obrazce, ki temeljijo na vaši predlogi.
  • Prikazovanje določenih datumov in časov.
  • Prikazovanje vrednosti, ki jih uporabniki iz enega kontrolnika vnesejo v drug kontrolnik.
  • Nastavljanje privzete vrednosti za polje ali kontrolnik.
  • Zagon pravila, ki temelji na vrednosti, izračunani s formulo.

Vsak izraz XPath, ki ga uporabite v formuli, je kombinacija vrednosti, funkcij in operatorjev, ki ocenijo eno vrednost. V formuli je lahko več izrazov. Formula je podobna stavku, ki ga sestavljajo ena ali več besednih zvez, vsaka besedna zveza pa predstavlja en izraz v formuli.

Na spodnji sliki je prikazano razmerje med formulo in izrazom.

Diagram, na katerem je prikazano razmerje med formulami in izrazi

Funkcija je izraz, ki vrne vrednost, ki temelji na rezultatu izračuna. Vrednosti, uporabljene v funkcijah, se imenujejo argumenti. Uporabite lahko standardne funkcije XPath 1.0, ki so že v InfoPathu, poleg tega pa še nekaj funkcij, posebej določenih za InfoPath. Povezave do več informacij o InfoPathovih funkcijah najdete v razdelku Glejte tudi.

Na vrh strani Na vrh strani

Dodajanje formule kontrolniku

  1. Dvokliknite kontrolnik, v katerem želite ustvariti formulo.
  2. Kliknite jeziček Podatki.
  3. Kliknite gumb Vstavi formulo Slika gumba.

     Opomba   Če želite ustvariti formulo z lastnostmi polja, v podoknu opravil Vir podatkov z desno miškino tipko kliknite polje in nato v priročnem meniju kliknite Lastnosti.

  4. Če želite v formulo vstaviti polje ali skupino, kliknite Vstavi polje ali skupino in nato v pogovornem oknu Izbira polja ali skupine še polje ali skupino.
  5. Če želite v formulo vstaviti funkcijo, kliknite Vstavi funkcijo in nato v pogovornem oknu Vstavljanje funkcije izberite funkcijo.

     Namig   Če funkcija zahteva parameter, v pogovornem oknu Vstavljanje funkcije izberite funkcijo, kliknite V redu in nato v pogovornem oknu Lastnosti kontrolnika Ime kontrolnika v polju Formula dvokliknite funkcijo, ki ste jo dodali, in kliknite polje ali skupino. Če želite več informacij o funkcijah, si oglejte povezave v odseku Glejte tudi.

  6. Če želite v formulo vstaviti vrednost ali matematični operator, potem v polje Formula vnesite vrednost ali simbol za matematično operacijo.

    PokažiSeznam matematičnih operacij

    OperacijaSimbol
    Seštevanje+
    Odštevanje-
    Množenje*
    Deljenje /

     Opomba   Če formula uporablja operator za deljenje (/), se prepričajte, da je pred operatorjem za deljenje in za njim presledek. Če v operatorju za deljenje pred in za njim ni presledka, lahko InfoPath obravnava znak »/« kot ločilo za XPathove korake mest in ne kot operator za deljenje.

     Namig   Matematične formule so običajno odvisne od vrednosti celih ali decimalnih števil, ki predstavljajo argumente. Če se želite v formuli izogniti praznim vrednostim, v pogovornem oknu Možnosti obrazca v kategoriji Dodatno potrdite potrditveno polje Obravnavaj prazne vrednosti kot ničle.

  7. Če želite preveriti, ali je v formuli pravilna sintaksa, v pogovornem oknu Vstavljanje formule kliknite Preveri formulo.

    PokažiMoja formula vsebuje napake

    Če si želite ogledati napake v formuli, v pogovornem oknu Microsoft Office InfoPath kliknite Pokaži podrobnosti. Nekaj predlogov za odpravljanje teh napak:
    • Če v formuli uporabite funkcijo, preverite, ali uporabljate prave argumente za funkcijo. Nekatere funkcije za argumente zahtevajo polja ali skupine, druge funkcije pa navedene vrednosti. Če želite več informacij o funkcijah, si oglejte povezave v odseku Glejte tudi.
    • Izbrišite in znova vnesite formulo, če želite zagotoviti, da bo vnesena pravilno.
  8. Če želite preizkusiti spremembe, v orodni vrstici Standard kliknite Predogled, ali pa pritisnite tipke CTRL + SHIFT + B.

Na vrh strani Na vrh strani

Urejanje XPathovega izraza za formulo

Če poznate XPath, lahko XPathov izraz za formulo uredite neposredno v pogovornem oknu Vstavljanje formule. XPathov izraz lahko uredite tudi z lastnostmi kontrolnika (polja z besedilom, polja z obogatenim besedilom in izbirniki datuma) ali lastnostmi polja.

  1. Dvokliknite kontrolnik izraza, ki ga želite urediti.
  2. Kliknite jeziček Podatki.
  3. Kliknite gumb Vstavi formulo Slika gumba.

     Opomba   Če želite XPathov izraz urediti z lastnostmi polja, v podoknu opravil Vir podatkov z desno miškino tipko kliknite polje in nato v priročnem meniju kliknite Lastnosti.

  4. V pogovornem oknu Vstavljanje formule potrdite potrditveno polje Urejanje XPatha (napredno).

    Formula se spremeni v različico XPathovega izraza za formulo.

  5. V polju Formula uredite XPathov izraz za formulo. Če želite v izraz vključiti polja, skupine ali funkcije, kliknite Vstavi polje ali skupino ali Vstavi funkcijo.
  6. Če želite preveriti, ali je sintaksa formule pravilna, v pogovornem oknu Vstavljanje formule kliknite Preveri formulo.

    PokažiMoja formula vsebuje napake

    Če si želite ogledati napake v formuli, v pogovornem oknu Microsoft Office InfoPath kliknite Pokaži podrobnosti. Nekaj predlogov za odpravljanje teh napak:
    • Če v formuli uporabite funkcijo, preverite, ali uporabljate prave argumente za funkcijo. Nekatere funkcije za parametre zahtevajo polja ali skupine, druge funkcije pa določene vrednosti. Če želite več informacij o funkcijah, si oglejte povezave v odseku Glejte tudi.
    • Izbrišite in znova vnesite formulo, če želite zagotoviti, da bo vnesena pravilno.
  7. Če želite preizkusiti spremembe, v orodni vrstici Standard kliknite Predogled, ali pa pritisnite tipke CTRL + SHIFT + B.

Na vrh strani Na vrh strani