Applies ToInfoPath 2010

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Valemid, mis võimaldavad teil saada reeglid, mille loote rohkem kui tavaline, eelmääratletud reeglite kasutamine. Näiteks valemites kasutatakse näiteks arvutamise praeguse või tulevase kuupäeva või isegi ühendades teksti.

Selle artikli teemad

Ülevaade

Kuupäeva- ja kellaajafunktsioonid

Väljafunktsioonid

Matemaatikafunktsioonid

Tekstifunktsioonid

URL-i funktsioonid

Funktsioon userName

Ülevaade

Valem on XPath (XML Path Language) avaldis, mis sisaldab väärtusi, väljad või rühmad, funktsioonid ja tehtemärgid, mida kasutatakse muude väärtuste arvutamiseks ja kuvamiseks. Valemi abil saate luua uue välja jaoks väärtuse ja kuvada selle väärtuse juhtelement, mis on seotud välja. Valemeid saab kasutada järgmiselt:

Väärtused, mis teie määratud kujundamisel mall või põhjal väärtusi, mille kasutaja sisestab kui vormimalli kujundamiselt põhjal matemaatiliste väärtuse arvutamine.

Käivitage väärtus, mis on arvutatud valemi abil põhinev reegel.

Kuvada kirjutuskaitstud teksti, mis on arvutatud juhtelementide või muu juhtelemendi väärtuse.

Funktsiooni on avaldis, mis tagastab väärtuse põhjal arvutusi tulemused. Funktsioonides kasutatavaid väärtusi nimetatakse argumendid. Saate kasutada lisaks mõned InfoPathi funktsioonid InfoPathi, kaasatakse standardseid XPath 1.0 funktsioone. Funktsioonide koosneb järgmised kolm osa:

  • Nimi    Funktsiooni nimi pakub tavaliselt ka vihje, et toiming, mille funktsiooni täita.

  • Tagastatav väärtus    – funktsiooni tulem.

  • Argumendid    Funktsiooni arvutamiseks kasutatavaid väärtusi.

Funktsiooni jaoks võib olla vaja argumente väärtuse. Kui funktsiooni jaoks on vaja argumente, peate teadma mitu argumendid on nõutavad ja iga argument andmetüübi. Funktsioon ei tööta, kui teil on vale arvu või tüübi kohustuslikud argumendid.

Järgmisel joonisel avaldiste valemite ja funktsioonide seos.

Valem koosneb ühest või mitmest avaldisest. Avaldis on tehtemärkide, väljanimede, funktsioonide, sõnasõnaliste väärtuste ja konstantide mis tahes kombinatsioon, mis annab ühe väärtuse.

Arvutatud väärtusega juhtelemendi lisamine

Saate kasutada arvutatud väärtusega juhtelementi kirjutuskaitstud teksti kuvada, mõne muu vormi juhtelemendile väärtuse kuvada ja luua valemeid, mis põhinevad XPathi avaldised. Kui teil on tekkinud mõni kulude jälgimise vormimalli, saate lisada arvutatud väärtusega juhtelementi sisestatud kulude kogusumma kuvamiseks.

Märkus.: Arvutatud väärtusega juhtelementi ainult kuvab andmed ja salvestada selle, seega peaksite kasutama arvutatud väärtusega juhtelementi ainult juhul, kui te ei soovi selle väärtust salvestada või sellele mõnes muus valemis viidata.

  1. Viige kursor vormimallis kohta, kuhu soovite juhtelemendi lisada.

  2. Klõpsake vahekaardil Avaleht jaotises juhtelemendidarvutatud väärtusega juhtelementi.

  3. Dialoogiboksis Lisa arvutatud väärtus tehke ühte järgmistest.

    • Tippige tekst või väljaks arvutatud väärtusega juhtelementi, tippige väljale XPathi .

    • Valemi lisamiseks klõpsake nuppu Redigeeri valemi Valeminuppja sisestage soovitud valem väljale valem teksti, kes kasutavad vastavalt vajadusele järgmist:

      • Välja või rühma lisamiseks valemisse klõpsake nuppu Lisa väli või rühm, klõpsake välja või rühma dialoogiboksis Valige välja või rühma ja seejärel klõpsake nuppu OK.

      • Funktsiooni lisamiseks valemisse, klõpsake nuppu Lisa funktsioon, valige funktsiooni dialoogiboksi Funktsiooni lisamine ja seejärel klõpsake nuppu OK.

        Kui funktsioon nõuab parameetrid, klõpsake dialoogiboksi Funktsiooni lisamine funktsiooni, klõpsake nuppu OKja seejärel topeltklõpsake valem teksti, kui see on märgitud ja valige soovitud parameeter enne nupu OK klõpsamist.

      • Väärtus või tehtemärk lisamiseks valemisse valem väljale tippige väärtus või tehte sümbol.

        Sisaldavad matemaatilisi tehtemärke lisamisnuppu (+), (-) lahutamiseks, korrutamiseks (*) ja (/) jagamiseks.

        Matemaatilised valemid tavaliselt sõltuvad täisarv või decimal väärtused argumentidena. Vältida tühjad väärtused valemi, klõpsake menüü fail nuppu Vormi suvandid ja seejärel klõpsake vahekaarti Täpsemalt ja veenduge, et kohelge tühje väärtusi nullina on märgitud.

Valemi lisamine juhtelementi

Valemi tulemite kuvamiseks saate kasutada arvutatud väärtusega juhtelementi, te pole piiratud arvutatud väärtusega juhtelemendi abil. Valemi abil saate määrata vaikeväärtust, milleks on muid juhtelemente, nt tekstiväljad. On kaks võimalust, mida saate seada juhtelemendi vaikeväärtus. Saate kasutada staatilise vaikeväärtus soovitud väärtus sisestades dialoogiboksis välja või rühma atribuute , või Väärtusevälja abil saate valemi muude vormi väärtuste põhjal välja vaikeväärtuse seadmine. Valemi välja vaikeväärtuse seadmiseks tehke järgmist.

  1. Valige juhtelement, mille soovite lisada valemi seejärel Juhtelemendi tööriistadvahekaardil Atribuudid jaotises Atribuudid nuppu Vaikeväärtus.

  2. Valemi lisamine Valeminupp väärtus välja kõrval nuppu.

  3. Sisestage soovitud valem väljale valem teksti, kes kasutavad vastavalt vajadusele järgmist:

    • Välja või rühma lisamiseks valemisse klõpsake nuppu Lisa väli või rühm, klõpsake välja või rühma dialoogiboksis Valige välja või rühma ja seejärel klõpsake nuppu OK.

    • Funktsiooni lisamiseks valemisse, klõpsake nuppu Lisa funktsioon, valige funktsiooni dialoogiboksi Funktsiooni lisamine ja seejärel klõpsake nuppu OK.

      Kui funktsioon nõuab parameetrid, klõpsake dialoogiboksi Funktsiooni lisamine funktsiooni, klõpsake nuppu OKja seejärel topeltklõpsake valem teksti, kui see on märgitud ja valige soovitud parameeter enne nupu OK klõpsamist.

    • Väärtuse või matemaatilise sümboli lisamiseks valemisse tippige väljale Valem matemaatilise tehte väärtus või sümbol.

      Sisaldavad matemaatilisi tehtemärke lisamisnuppu (+), (-) lahutamiseks, korrutamiseks (*) ja (/) jagamiseks.

      Näpunäide.: Matemaatilised valemid tavaliselt sõltuvad täisarv või decimal väärtused argumentidena. Et vältida tühjade väärtuste valem, klõpsake menüü fail , klõpsake Vormi suvandidja valige Täpsemalt. Veenduge, et kohelge tühje väärtusi nullina valitud.

  4. Redigeerige valemit XPath valemi, märkige ruut Redigeeri XPathi (Täpsem) , mis muudab valemi valemi XPath-avaldisega.

  5. Kontrollige süntaksi valemi, klõpsake nuppu Kontrolli valemit . Kui valem sisaldab vigu:

Klõpsake nuppu Kuva üksikasjadMicrosoft InfoPathi dialoogiboksis valemi tõrgete kuvamiseks. Järgnevalt on toodud mõned soovitused nende vigade lahendamise.

  • Kui kasutate oma valemis funktsiooni, veenduge, et kasutate õiget funktsiooni argumendid. Mõned funktsioonid nõuab argumentidena määratud väärtusi välju või rühmi.

  • Vajaduse korral, kustutamine ja uuesti veendumaks, et valem oleks õigesti tipitud.

  • Klõpsake nuppu OK.

  • Kui soovite värskendada välja vaikeväärtuse kui väärtused, kas see põhineb muutmine, märkige ruut Värskenda väärtuse, kui valem arvutatakse . Kui te ei tee seda, seejärel klõpsake nuppu OK, ja Juhtelemendi tööriistad, menüü Atribuudid jaotises Atribuudid käsku Juhtelemendi atribuudid. Klõpsake vahekaardil Kuva ja valige soovitud kirjutuskaitstud ruut.

Valemi kasutamine reeglis

On võimalik, kui valideerimine, vormindusvõi toimingu reeglite valemi abil saate kontrollida, kas tingimused, mis määrab. Saate seda teha, valides Kasuta valemit kolmanda ripploendist tingimus dialoogiboksi juhtelemendi või vormimalli reegli määramisel.

Lehe algusse

Kuupäeva- ja kellaajafunktsioonid

addDays

Lisab päeva kuupäev või kuupäev ja kellaaeg.

Süntaks

addDays (kuupäev, päevad)

Argument

Kirjeldus

date

Teine argument päevade arv lisatakse see argument kuupäev. See argument võib olla kuupäev (kuupäev) või kuupäev ja kellaaeg (dateTime) andmetüüpi.

päeva

Päevade arv, mille soovite lisada kuupäeva esimese argumendi arv. See parameeter peab olema andmetüüp täisarv (täisarv). Kui kasutate seda argumenti negatiivset arvu, on tagastusväärtus on varasema kuupäeva.

Näide

Soovitud välja vormimalli sisaldavad tänast kuupäeva 60 päeva kuupäeva. Vormimall sisaldab väli nimega fldToday tänase kuupäevaga vaikeväärtus. Selle funktsiooni abil uue kuupäeva arvutamiseks kasutage uus väljale järgmine valem:

addDays (fldToday 60)

addSeconds

Lisab sekundi kellaaeg või kuupäev ja kellaaeg.

Süntaks

addSeconds (aeg, sekundites)

Argument

Kirjeldus

aja

Kuupäeva ja kellaaja väärtuse või aeg väärtus, mis on kas vormimalli või kuupäeva või kellaaja funktsioon, nt now() või today() tulemi teisele väljale viide. Teine argument sekundite arv lisatakse see argumendis aeg. See argument võib olla kuupäev (kuupäev) või kuupäev ja kellaaeg (dateTime) andmetüüpi. Kui see on ajaliste andmetega tippige seejärel ajaliste andmetega tagastatakse tüüp. Kui see on andmetüüp kuupäev, siis tagastatakse andmetüüp kuupäev ja kellaaeg.

sekundid

Lisada kuupäeva ja kellaaja väärtuse või aeg esimese argumendi väärtus soovitud sekundite arv. See parameeter välja peab olema andmetüüp täisarv (täisarv). Kui kasutate seda argumenti negatiivset arvu, on tagastusväärtus on kas varasema kuupäeva ja kellaaja või varasema aja.

Näide

Vormimall sisaldab väli nimega fldCurrentTime, mis kasutab praeguse kellaaja vaikeväärtus ja teise välja, mis kasutab funktsiooni addSeconds valemis 120 minutit kaudu praeguse kellaaja kuvada. Selle funktsiooni abil uue aja väärtuse arvutamiseks sisestage teise välja järgmine valem:

addSeconds (fldCurrentTime 120)

Nüüd

Tagastab tänase süsteemikuupäeva ja -kellaaja.

Kui soovite lihtsalt tagastada tänase kuupäeva, kasutage funktsiooni today.

Süntaks

Now()

See funktsioon ei kasuta argumente.

Näide

Kuupäev ja kellaaeg vorm, mis on teie vormimallil põhinevaid saamiseks kasutage välja järgmine valem:

Now()

täna

Tagastab tänase süsteemikuupäeva. SharePointi loendi Kuupäevaväljade, kasutage funktsiooni now().

Kui soovite kuupäeva ja kellaaja tagastatud, kasutage funktsiooni now.

Süntaks

Today()

See funktsioon ei kasuta argumente.

Näide

Vorm, mis on teie vormimallil põhinevaid loomiskuupäev saamiseks kasutage välja järgmine valem:

Today()

Lehe algusse

Väljafunktsioonid

count

Loendab välja või rühma eksemplaride arv.

Süntaks

Count(Field)

Argument

Kirjeldus

väli

Korduva välja või korduva rühma loendamiseks vormi nimi.

Näide

Kujundate vormimalli, mille vorme kasutavad tarnijate nende toodete ja laoseisu teatada. Vormimall sisaldab korduva rühma nimega grpProduct tooted, mida hinnata tarnija. Iga rühm sisaldab teavet toote ja selle laoseis. Kui tarnija lisab toote vorm, mis põhineb sellel vormimallil, loob InfoPath korduva rühma uue eksemplari.

Vormimalli on välja andmeallikas, mis sisaldab hinnata tarnija toodete arvu. Automaatselt tarnija, mis on korduva rühma grpProduct eksemplaride arv, toodete arvu kasutamine arvu toodete välja järgmine valem:

Count(grpProduct)

viimase

Tagastab korduva välja või rühma viimase esinemiskord.

Märkus.: Brauseriga ühilduva vormimalli kujundamisel seda funktsiooni ei kuvata dialoogiboksi funktsiooni lisamine loendis funktsioonid.

Süntaks

Field_Name[last()]

Ehkki sellel funktsioonil pole nõutavaid parameetreid, saate seda kasutada määratud väljanime predikaadina.

Näide

Kujundate vormimalli tarnijate täitke oma toote varude teatada. Vormimalli on andmeühenduse veebiteenus, mis sisaldab meetod, mis kontrollib kui tooteteabe kõigi toodete tarnija on lõpule viidud. Meetodit peab loendi toodetest, mis on esitatud tarnija viimase toote.

Toote teave talletatakse erinevate väljade korduva rühma nimega grpProduct. Tarnija lisab toote vormi, lisab InfoPath korduva rühma nimega grpProduct. Kui tarnija aruanded mitu toodet, sisaldab andmeallika vormi mitu eksemplari grpProduct, korduv rühm.

Veenduge, et teil esitada õiged andmed veebiteenusele, lisage väli, mis sisaldab teavet viimase toote toodete tarnija rühmas. Selle välja automaatselt tuua viimase toote konfigureerimiseks kasutada järgmist valemit vaikeväärtus viimase toote välja:

grpProduct[last()]

kohalik-nimi

Tagastab välja või rühma kohaliku nime.

Märkused: 

  • Kui argument on korduva välja või korduva rühmaga, tagastab funktsioon väärtuse esimene korduva välja või korduva rühmaga.

  • Kui kasutaja sisestab brauseri veebivormi, saadab valem, mis kasutab seda funktsiooni vormi andmete server saamiseks selle funktsiooni tagastatavat väärtust.

Süntaks

Local-Name(Field)

Argument

Kirjeldus

väli

Välja nime, kelle soovite tagastada kohaliku nime atribuudi nimi.

Näide

Luba rakenduste kasutatava vormimalli kujundamisel. Vormimalli on veebiteenuse andmeühenduse meetod. See meetod nõuab välja kohalik – nime atribuudi väärtust hankija litsentside arv. Litsentside arv välja nimi on fldLicenseNumber.

Teil on väli, mis sisaldab kohaliku nime atribuudi väärtust. Litsentside arv välja kohaliku nime atribuudi väärtust automaatselt toomiseks kasutada järgmist valemit vaikeväärtus kohaliku nime atribuudi väärtust sisaldavate välja:

Local-Name(fldLicenseNumber)

nimi

Tagastab välja või rühma nime ja nimeruumi eesliite.

Märkused: 

  • Kui argument on korduva välja või korduva rühmaga, tagastab funktsioon vormi nimi ja eesliite esimese korduva välja või korduva rühmaga.

  • Kui kasutaja sisestab brauseritoega vormimallil põhinevaid vorme, saadab valem, mis kasutab seda funktsiooni vormi andmete server saamiseks selle funktsiooni tagastatavat väärtust.

Süntaks

Name(Field)

Argument

Kirjeldus

väli

Välja nime, kelle nimeruumi eesliite ja nime soovite tagastada nimi.

Näide

Luba rakenduste kasutatava vormimalli kujundamisel. Vormimalli on veebiteenuse andmeühenduse meetod. See meetod nõuab välja atribuudi nimi tööettevõtja litsentside arv. Litsentside arv välja nimi on fldLicenseNumber.

Teil on väli, mis sisaldab nime atribuudi väärtust. Automaatselt tuua nime atribuudi väärtust, kasutage järgmist valemit vaikeväärtus välja:

Name(fldLicenseNumber)

nimeruumi-uri

Tagastab välja või rühma täieliku nimeruumi.

Märkused: 

  • Kui argument on väljad või rühmad, tagastab funktsioon nimeruumi esimese välja või rühma vorm.

  • Kui kasutaja sisestab brauseri veebivormi, saadab valem, mis kasutab seda funktsiooni vormi andmete server saamiseks selle funktsiooni tagastatavat väärtust.

Süntaks

Namespace-URI(Field)

Argument

Kirjeldus

väli

Mille nimeruumi URI-d, mida soovite tuua välja nimi.

Näide

Luba rakenduste kasutatava vormimalli kujundamisel. Vormimalli edastab andmed veebiteenusest. Teie vormimallil põhinevaid vormi andmete töötlemiseks, veebiteenus nõuab nimeruumi URI kindlate elementide väljalt andmeallikas. Vormimalli nimeruumi URI andmeid sisaldav väli nimega fldComplete.

Teil on väli, mis sisaldab nimeruumi URI elemendi välja. Nimeruumi URI automaatselt alla laadida, kasutage järgmist valemit vaikeväärtus välja, mis sisaldab nimeruumi URI:

Namespace-URI(fldComplete)

paigutus

Tagastab sama emarühma index (või asukoht) välja või väljade suhtes rühm või rühmad.

Märkus.: See funktsioon pole saadaval brauseri vormi veebimallid.

Süntaks

Position()

Näide

Kujundate vormimalli tarnijate täitke oma toote varude teatada. Toote teave on talletatud korduva rühma väljad. Korduva jaotise on seotud korduv tabel, mis võimaldab tarnija uusi lisada või muuta olemasolevat.

Korduva tabeli esimeses veerus, mida soovite kuvada tekstivälja reanumbri. Kui tarnija lisab uue toote korduva tabeli reanumbri automaatselt kuvamiseks kasutage järgmist valemit vaikeväärtus on tekstivälja jaoks:

Position()

Lehe algusse

Matemaatikafunktsioonid

Valemid, mis sisaldavad matemaatikafunktsioonide tavaliselt vaja argumente, mis on täisarvud või murdarvud. Veenduge, et argumendid oleks täisarv või murdarvud asemel tühiväärtusi, valige fail > Vormi suvandid > Täpsemaltja seejärel veenduge, et oleks märgitud ruut kohelge tühje väärtusi nullina .

AVG

Arvutab välja, mis on korduva rühma arvväärtuste keskmise.

Märkus.: Korduv väli peab olema arvandmeid tüüp ja rühma lisada.

Süntaks

AVG(Field)

Argument

Kirjeldus

väli

Korduva rühma, mille soovite keskmise väärtuse arvutamiseks välja nimed.

Näide

Kujundate vormimalli, mille vorme kasutavad tarnijate nende toodete ja varude teatada. Vormimall sisaldab Korduv väli nimega fldPrice, mis on korduva rühma, mis sisaldab andmeid iga tarnija müüdud toote kohta. Rühm on seotud korduva tabeli juhtelemendile.

Teil on välja vormimalli, mis sisaldab kõiki tooteid, mis on selle tarnija müüdud Keskmine hind. Keskmise hinna arvutamiseks kasutage Keskmine hind välja järgmine valem:

AVG(fldPrice)

kahendmuutuja

Annab vastuseks väärtuse true, kui välja või rühma olemas. Vastasel korral tagastab väärtuse false.

See tagastab väärtuse true isegi juhul, kui juhtelement, mis on seostatud väli on kustutatud, kuid välja alles.

Süntaks

Boolean(Field)

Argument

Kirjeldus

väli

Korduva välja või korduva rühma kontrollida seda funktsiooni.

Näide

Kujundate vormimalli kasutavate tarnijate nende toote varude teatada. Toote teave talletatakse erinevate väljade korduva rühma nimega grpProduct. Iga korduva rühma sisaldab väljad, mis sisaldavad teavet iga toote kohta. Kui tarnija annab teavet umbes seitse tooted, vormi sisaldab seitse korduva rühma.

Korduva jaotise on seotud korduva tabeli juhtelemendile, mis võimaldab tarnija uusi lisada või muuta olemasolevat. Tarnija saate lisada või korduva tabeli ridade kustutamine.

Soovite kuvada dialoogiboks, kui kasutaja eemaldab korduva tabeli kõik read. Välja lisamine andmeallikas, mis sisaldab sõna "true", kui korduva tabeli juhtelemendile on vähemalt üks rida ja sõna "väär", kui korduva tabeli juhtelemendile ei saa kõiki ridu.

Saate konfigureerida reegli korduva tabeli juhtelemendile dialoogiboksi kuvamiseks, kui välja väärtus on false. Automaatselt kindlaks, kas korduv tabel sisaldab vähemalt ühte rida, kasutage järgmist valemit vaikeväärtus väli sisaldab sõna "true" või "false".

Boolean(grpProduct)

CEILING

Ümardab arvu ülespoole lähima täisarvuni.

Süntaks

CEILING(number)

Argument

Kirjeldus

arv

Väli, millel on arvväärtus nimi.

Näide

Kulude aruande vormimalli kujundamisel oma ettevõtte jaoks. Kulude esitatakse veebiteenus, mis on parameeter, mis aktsepteerib ainult täisarvu arve. Kulude summa, mis on esitatud parameeter tuleb ümardada kõrgema täisarvuks. Kulude kogusumma on talletatud väli, mille nimi on fldExpenseAmount ja täisarvu väärtus on salvestatud teise välja. Suurema täisarvulise väärtuse arvutamiseks kasutatakse järgmist valemit vaikeväärtus muud välja:

CEILING(fldExpenseAmount)

Kui kasutaja loob teie vormimallil põhinevaid vormi ja sisestab 145.87 fldExpenseAmount, välja, mis sisaldab valemit väärtus on 146.

väärtusta

Tagastab väärtuste välja või rühma. Teine argument määratleb välja või rühma jaoks arvutatava avaldise. Funktsioon eval on tavaliselt pesastatud funktsiooni, mis toimib välja või rühma, nt sum või AVG

Süntaks

eval (väli, avaldis)

Argument

Kirjeldus

väli

– selle välja või rühma nimi, mille väärtused väärtustatakse teise argumendi avaldisega.

avaldis

Avaldis, mis rakendatakse esimene argument. Avaldise võib olla XPathi funktsiooni või avaldis, mis on ümbritsetud kahekordsete jutumärkide ("").

Näide

Kulude aruande vormimalli kujundamisel oma ettevõtte jaoks. Vormimall sisaldab väli nimega fldTotal, mis sisaldab kulude summa. Väli fldTotal on korduva rühma nimega grpExpenses osa. Teise välja on seotud tekstivälja, mis sisaldab kõiki kulusid summa. Kuvada kõik kulud summa kui kasutaja sisestab kulude summa, kokku kulude väli kasutada järgmist valemit:

eval(grpExpenses,SUM(fldTotal))

false

Tagastab väärtuse false.

Süntaks

FALSE()

See funktsioon ei kasuta argumente.

Näide

Kujundate vormimalli, mille vorme kasutavad alltöövõtjate rakendamiseks hoone lubab. Vormimallil on kaks jaotist: üks jaotis kontaktteave ja muu jaotis building seotud teabe saamiseks. Selle vormi täitmisel alltöövõtjate tuleb täita täielikult kontakti teave jaotises enne, kui nad saavad täita building lubada jaotis.

Selleks saate luua reegli, et kahendmuutujaga välja väärtus väärtuseks false, kui üks kontaktteave jaotises väljad on tühjad. Loogikaväärtus true või false loogikaväärtus, võib olla kahendväärtus välja. Saate konfigureerida ka tingimusvormingu peitmiseks jaotise juhtelement, mis sisaldab building lubada teabe kui kahendmuutujaga välja väärtus on false.

Jaotise juhtelement, mis sisaldab välju, hoone võimaldama teabe peitmiseks konfigureerimine reegli käivitamiseks see funktsioon kahendmuutujaga välja, kui mõni kontaktteave jaotises väljad on tühjad.

Floor

Ümardab arvu allapoole lähima täisarvuni.

Süntaks

Floor(number)

Argument

Kirjeldus

arv

Väli, millel on arvväärtus nimi.

Näide

Kulude aruande vormimalli kujundamisel oma ettevõtte jaoks. Kulude esitatakse veebiteenus, mis kasutab parameeter, mis aktsepteerib ainult täisarvu arve. Kulude summa, mis on esitatud parameeter tuleb ümardada täisarvulise väärtuse. Kulude kogusumma on talletatud väli, mille nimi on fldExpenseAmount ja täisarvu väärtus on salvestatud teise välja. Täisarvulise väärtuse arvutamiseks kasutatakse järgmist valemit vaikeväärtus muud välja:

Floor(fldExpenseAmount)

Max

Tagastab suurima arvu välja või rühma.

Süntaks

Max(Field)

Argument

Kirjeldus

väli

Korduva rühma või korduva rühma, mille soovite leida suurima väärtuse välja välja.

Näide

Kujundate vormimalli, mille vorme kasutavad tarnijate nende toote varude teatada. Vormimall sisaldab korduva rühma, mis sisaldab mitut väljad, mis sisaldavad andmeid, tarnijate toodete kohta. Väli nimega fldPrice korduva jaotise sisaldab toote hind.

Teise välja vormimalli andmeallika sisaldab kõrgeima hinna kõik selle tarnija müüdud tooted. Kõrgeima hinna tagastamiseks kasutage kõrgeim väljal järgmine valem:

Max(fldPrice)

min

Tagastab vähima arvu välja või rühma.

Süntaks

min(Field)

Argument

Kirjeldus

väli

Korduva rühma või korduva rühma, mille soovite leida suurima väärtuse välja välja.

Näide

Kujundate vormimalli, mille vorme kasutavad tarnijate nende toote varude teatada. Vormimall sisaldab korduva rühma, mis sisaldab mitut väljad, mis sisaldavad andmeid, tarnijate toodete kohta. Väli nimega fldPrice korduva jaotise sisaldab toote hind.

Teise välja vormimalli andmeallika sisaldab majutuse kõik selle tarnija müüdud tooted. Madalaim hind tagastamiseks kasutage madalaimate väljal järgmine valem:

min(fldPrice)

pole

Tagastab väärtuse true, kui loogikaväärtus on false või tühi. Tagastab väärtuse false, kui loogikaväärtus on FALSE või pole tühi.

Süntaks

Not(boolean_value)

Argument

Kirjeldus

boolean_value

Kahendmuutujaga andmetüübiga välja.

Näide

Kujundate vormimalli, mille vorme kasutavad alltöövõtjate rakendamiseks hoone lubab. Vormimalli on üks jaotis kontaktteave ja muu osa building seotud teavet. Selle vormi täitmisel alltöövõtjate tuleb täita täielikult kontakti teave jaotises enne, kui nad saavad täita building lubada jaotis.

Selleks saate luua reegli, mis määrab kahendmuutujaga välja väärtuse FALSE, kui mõni kontaktteave jaotises väljad tühjaks. Kas kahendmuutuja väärtuse true või false kahendväärtus, võib olla kahendväärtus välja. Seejärel saate sama valemi peitmine jaotise juhtelement, mis sisaldab building lubada teabe kui kahendmuutujaga välja väärtus on false. See reegel seadmiseks kasutate kahendmuutujaga välja väärtuseks false järgmist valemit:

Not(TRUE())

arv

Teisendab väärtuse arvuks.

Kui argumendi väärtus ei saa teisendada arv, tagastab funktsioon NaN.

Süntaks

number(Value)

ArgumentDescription

valueThe väli arvu teisendamiseks väärtusega.

Näide

Kujundate vormimalli, mille vorme kasutavad alltöövõtjate rakendamiseks hoone lubab. Vormimall sisaldab osa, kus töövõtja saate sisestada oma ettevõtte aadress. Veenduge, et töövõtja on kehtiv aadressi sisestamine, kasutage saate kontrollida aadressi veebiteenuse andmeühenduse. Kui aadress on kinnitatud, saate lepinguosaline esitada vormi SQL-andmebaasiga. SQL-andmebaasi kasutab tekstivälja aadress number-ja tänava nimi. Veebiteenuse nõuab aadress arvu arvandmeid tüüp ja et tänav olema andmetüübiks on tekst.

Veebiteenuse nii SQL-andmebaasi andmete esitamiseks peab aadressi nimega kahe eri tüüpi andmete talletamise.

  • Veebiteenuse aadressi edastada aadress peab olema arvandmeid tüüp ja tänava nimi peab olema andmetüübiks on tekst.

  • SQL-andmebaasiga aadress edastada nii aadress arv ja tänav tuleb andmetüübiks on tekst.

Samuti soovite töövõtja sisestada oma aadressi ainult üks kord. Teisendada aadressi õige andmetüübid ja aitavad tagada, et töövõtja sisestab oma aadressi alles siis, kui vormimall sisaldab välja nimega fldAddressNumber sisestamise aadress arv ja teise välja sisestamine tänav. Välja andmetüübi tekst on konfigureeritud.

Veebiteenuse aadressi arvu esitamiseks peate fldAddressNumber välja (salvestatud teksti andmetüübina) andmete teisendamiseks arvandmeid tüüp. Aadress arv teisendatakse arvandmeid tüüp väärtus on salvestatud teise välja, mis on konfigureeritud talletamiseks arvandmete tüüpe.

Andmetüüp tekst aadress arvu teisendamiseks arvulise andmetüübi kasutada järgmist valemit vaikeväärtus fldAddressNumber välja:

number(fldAddressNumber)

funktsiooni NZ

Tagastab välja või rühma ja kõik tühja välja, mis on null (0) asendada.

Süntaks

NZ(Field)

Argument

Kirjeldus

väli

Väli, mida soovite kontrollida väärtust.

Näide

Kujundate vormimalli tarnijate täitke oma toote varude teatada. Tarnija esitavad nende toote varude veebiteenusest teie vormimallil põhinevaid vormi kaudu. Veebiteenuse meetodit nõutav, et kõik elemendid, mis sisaldavad arvandmeid arvulise väärtuse. Veebiteenuse hülgab vorm, mis sisaldab tühja arvuline element.

Vormimall sisaldab nimega fldAvailability arv vastab tarnija võimalus sisestage selle toote sisaldav väli. Tarnija saate sisestada numbri sellele väljale. Veendumaks, et tarnija saate esitada oma vormi veebiteenusele teie vormimallil põhinevaid ja väärtus null kui tarnija ei Sisestage number, välja automaatselt määrata, kasutage järgmist valemit vaikeväärtus selle välja jaoks :

NZ(fldAvailability)

Round

Ümardab arvu lähima täisarvuni.

Kui väärtus täisarv on täpselt pooleldi ümardatud täisarvuni kahe väärtuse vahele, on tagastusväärtus on suurim täisarv.

Süntaks

Round(number)

Argument

Kirjeldus

arv

Väli, mis sisaldab numbrit, mis on ümardatud selle valemi abil.

Näide

Kujundate vormimalli, mille vorme kasutavad tarnijate nende toote varude teatada. Vormimall sisaldab korduva rühm, mis sisaldab mitu välja, mis sisaldab andmeid tarnijate toodete kohta. Ühe välja, nimetatakse fldPrice, korduva jaotise sisaldab toote hind.

Vormimalli on veebiteenuse andmeühenduse. Veebiteenuse meetodi jaoks on vaja iga hinna täisarv ümardada. Sobiv väärtus saatmiseks veebiteenuse meetodi lisada andmeallika korduva väljaga. Väli kasutab järgmist valemit ümardamiseks hind fldPrice välja täisarv:

Round(fldPrice)

summa

Tagastab välja või rühma kõigi väljade summa. Esmalt teisendatakse iga välja arvulise väärtuse.

Süntaks

SUM(Field)

Argument

Kirjeldus

väli

Välja korduva rühma või korduva väljaga, mille väärtused lisatakse rühma nimi. Kahe eri rühmade väljade lisamiseks kasutage eraldamiseks argumendid ühendi märk (|). Näide: sum (väljanime 1 | välja nimi 2).

Näide

Kulude aruande vormimalli kujundamisel. Vormimalli on rühm, mis sisaldab kulude üksused. Väli, mille nimi on fldExpenseAmount salvestatakse iga üksuse summa. Rühm on seotud korduva tabeli, kus on kuvatud kulude iga üksuse reana. Vormimall sisaldab kokku kulud kuvava tekstivälja juhtelementi. Kokku kulud kuvamiseks tekstivälja juhtelemendi sisaldab järgmist valemit:

SUM(fldExpenseAmount)

True

Tagastab väärtuse true.

Süntaks

True()

See funktsioon ei kasuta argumente.

Näide

Kujundate vormimalli, mille vorme kasutavad alltöövõtjate rakendamiseks hoone lubab. Vormimall sisaldab üks jaotis kontaktteave ja muu jaotis building loa seotud teavet. Selle vormi täitmisel alltöövõtjate tuleb täita täielikult kontakti teave jaotises enne, kui nad saavad täita building lubada jaotis.

Selleks saate luua reegli, mis määrab kahendmuutujaga välja väärtus true, kui kõik väljad jaotises kontaktteave sisaldab andmeid. Kahendväärtus välja võib olla kahendmuutuja väärtuse true või false. Kui kahendmuutujaga välja väärtus on true, jaotis juhtelement, mis sisaldab building lubada teave kuvatakse.

Kuvamiseks jaotise juhtelement, mis sisaldab building lubada teabe, saate konfigureerida reegli käivitamiseks see funktsioon kahendmuutujaga välja, kui kõik väljad jaotises kontaktteave sisaldada andmeid.

Lehe algusse

Tekstifunktsioonid

ühend

Ühendab kaks või enam välja tekstistringi üheks tekstistringiks.

Süntaks

concat (Tekst1, tekst2,...)

Argument

Kirjeldus

Tekst1

Väli, mis sisaldab teksti ühendamiseks üks tekstirida argument2 tekst.

tekst2...

Või või rohkem täiendavaid välju, mis sisaldab teksti, et kombineerida eelmisele väljale. Tekstiväljad komaga eraldi.

Näide

Kujundate vormimalli sisaldav väli nimega fldFirstName ja väli nimega fldLastName. Järgmine valem kolmanda välja põhjustada see ei sisalda teksti "Sellel vormil on täidetud < eesnimi >< perekonnanimi >,." lisamiseks tehke järgmist.

concat ("Sellel vormil on täidetud järgi", fldFirstName, "", fldLastName, ".")

Märkus.: Sisestatud teksti argumendina, sh tühikud ja kirjavahemärgid tegelik teksti peab olema sisestatud jutumärgid (").

sisaldab

Tagastab väärtuse true, kui esimene väli või tekstistring sisaldab teine. Vastasel korral tagastab väärtuse false.

Süntaks

sisaldab (otsitav_tekst, teksti_seest)

Argument

Kirjeldus

Teksti_seest

Väli, mis sisaldab teksti, mida soovite otsida.

Otsitav_tekst

Väli, mis sisaldab teksti või tekst, mis on ümbritsetud kahekordsete jutumärkide ("") esimese argumendi otsida.

Näide

Kujundate vormimalli teksti kolme väljaga. Esimene võimaldab kasutajal sisestada fldText nimega esimene teksti juhtelemendi teksti järjena hulk. Teine võimaldab kasutajal sisestada lühikese lõigu teksti ja fldFindText nimega. Kolmanda tekstivälja võrdlus esimese teise tekstivälja ja näitab, kas teisel väljal väärtus on leitud esimesele väljale ja tulemuse kuvamiseks. See on vaikeväärtus järgmine valem:

contains(fldText,fldFindText)

normaliseeri-tühik

Eemaldab tekstistringist tühiku.

Märkus.: See eemaldab kõik mille lõputühikud ja korduv tühikud välja andmetüübiks on tekst.

Süntaks

normalize-Space(Text)

Argument

Kirjeldus

Tekst

Tekst, mis sisaldab juhtiva, lõputühikud või korduv tühikud, mille soovite eemaldada. Pange tekst jutumärkidesse ("").

Näide

Väli nimega fldText (mis on seotud tekstivälja juhtelementi) sisaldava vormimalli kujundamine Normaliseerimine esimesele väljale sisestatud teksti ja millist väärtuse kuvamine esimesele väljale ilma liigse tühja ruumi, lisage teise välja järgmise valemiga vaikeväärtus.

normalize-Space(fldText)

otsitava-algus

Tagastab väärtuse true, kui esimene väli või tekstistring, mis algab teine. Vastasel korral tagastab väärtuse false.

Süntaks

käivitatakse-with(text, start_text)

Argument

Kirjeldus

Tekst

Väli, mis sisaldab teksti, et otsida nimi. Komaga eraldatud eraldi argumendid.

start_text

Teksti otsida määratud esimese argumendi välja alguses. See argument võib olla välja või tekst, mis on ümbritsetud kahekordsete jutumärkide ("").

Näide

Kujundate vormimalli teksti kolme väljaga. Esimene võimaldab kasutajal sisestada fldText nimega esimene teksti juhtelemendi teksti järjena hulk. Teine võimaldab kasutajal sisestada lühikese lõigu teksti ja fldFindText nimega. Kolmanda tekstivälja võrdlus esimese teise tekstivälja ja näitab, kas esimesele väljale väärtus algab teisel väljal väärtus ja tulemuse kuvamiseks. See on vaikeväärtus järgmine valem:

käivitatakse-with(fldText, fldFindText)

string

Teisendab väärtuse tekstistring.

Süntaks

string(Value)

Argument

Kirjeldus

väärtus

Väli, mis sisaldab väärtuse tekstiks teisendada.

Näide

Kujundate vormimalli, mille vorme kasutavad alltöövõtjate rakendamiseks hoone lubab. Vormimall sisaldab töövõtja saate sisestada oma ettevõtte aadressi; osa. Veenduge, et töövõtja on kehtiv aadressi sisestamine, on vormimalli saate kontrollida aadressi veebiteenuse andmeühenduse. Kui aadress on kinnitatud, saate lepinguosaline esitada vormi SQL-andmebaasiga. SQL-andmebaasi kasutab tekstivälja tänava aadressil. Veebiteenuse nõuab aadress arvu arvandmeid tüüp ja et tänav olema andmetüübiks on tekst.

Veebiteenuse nii SQL-andmebaasi andmete esitamiseks aadress peab olema talletatud kahe eri tüüpi andmete.

  • Veebiteenuse aadressi edastada aadress peab olema arvandmeid tüüp.

  • SQL-andmebaasiga aadress edastada nii aadress arv ja tänav tuleb andmetüübiks on tekst.

Samuti soovite töövõtja sisestada oma aadressi ainult üks kord. Teisendada aadressi õige andmetüübid ja aitab tagada, et töövõtja sisestab oma aadressi alles siis, kui vormil on välja sisestada nimega sisestamise tänav fldAddressNumber ja teisele väljale aadress arvu. FldAddressNumber väli on arvulised andmed ja väli tänava nimi on andmetüübiks on tekst.

Esitage täielik aadress (aadressi arv ja tänav) SQL-andmebaasiga, peate väärtused fldAddressNumber väli ja väli tänav ühendamine ühe väärtuse, mis on andmetüübiks on tekst. Peate esmalt ainult arvulised andmed fldAddressNumber välja, mis salvestab andmed arvandmeid tüüp, teisendada teksti andmetüübiga. Välja lisamine täieliku aadressi andmetüübina teksti sisaldavate andmeallikas.

Teisendada teksti andmed fldAddressNumber väljal teksti andmetüübiga, et kasutate veebiteenuse, saate konfigureerida teise välja, mis sisaldab teksti andmetüübina aadress numbrit. Arvandmed tüüp aadress arvu teisendamiseks andmetüüpi tekst kasutage järgmist valemit vaikeväärtus selle välja jaoks:

string(fldAddressNumber)

stringi-pikkus

Tagastab märkide arvu tekstistringis.

Süntaks

string-Length(Text)

Argument

Kirjeldus

Tekst

Väli, mille väärtus on tekst, mida soovite loendada.

Näide

Kujundate vormimalli, mis sisaldab väli nimega fldText, mis on seotud tekstivälja juhtelementi. Vormimalli sisaldab esimese vormi sisestatud märkide arvu loendamiseks kasutatud teise välja. Selle tegemiseks sisaldaks teisel väljal Vaikeväärtus järgmine valem:

string-Length(fldText)

alamstring

Tagastab tekstistringi kindla osa. Teine argument määrab alguskoha ja kolmas argument määrab, mitu märki lisada.

Süntaks

Alamstringi (tekst, alguskoht, märkide_arv)

Argument

Kirjeldus

Tekst

Välja andmetüübi tekst või tekst, mis on ümbritsetud kahekordsete jutumärkide (""). Funktsioon otsinguid selle teksti ja teine argument märkide arv ülespoole määratud asukoha märgistiku tagastab määratud kolmas argument või teksti lõpuni, kumb on esimene.

alguskoht

Teksti esimese argumendi toomiseks alguskoha. Selle argumendi peab olema täisarv või viide välja, mis on konfigureeritud andmetüübid täisarvuni (täisarv) talletamiseks.

märkide_arv

Märgid, mida soovite tuua, alates määratud teine argument alguskoha arv. Selle argumendi peab olema täisarv või viide välja, mis on konfigureeritud andmetüübid täisarvuni (täisarv) talletamiseks.

Näide

Kujundate vormimalli, mis sisaldab järgmised väljad ja juhtelemendid:

  • Väli nimega fldText, mis on seotud tekstivälja juhtelementi. Väli sisaldab teksti, otsib funktsioon.

  • Väli nimega fldStartingPosition, mis on seotud tekstivälja juhtelementi. See väli on konfigureeritud andmetüüp täisarv. Väljal alguskoht funktsiooni.

  • Väli nimega fldNumberOfCharacters, mis on seotud tekstivälja juhtelementi. See väli on konfigureeritud andmetüüp täisarv. Väljal, tagastab funktsioon märkide arv.

  • Tekstivälja juhtelementi, mis näitab funktsiooni tulemusi. Tekstivälja juhtelemendi sisaldab järgmist valemit:

Alamstringi (fldText, fldStartingPosition, fldNumberOfCharacters)

Kui kasutaja sisestab "selle vormi põhjal loodud InfoPathi vormi malli." klõpsake esimest tekstivälja, millele järgneb 4 teine ja kolmas, 16 siis neljas tekstivälja sisaldaks "s vormi oli menüüloendis".

alamstring-pärast

Tagastab esimese tekstistringi teise tekstistringi esimese esinemise järgneva teksti.

Süntaks

Alamstringi-after(text, find_text)

Argument

Kirjeldus

Tekst

Välja andmetüübi tekst või tekst, mis on ümbritsetud kahekordsete jutumärkide (""). Funktsioon otsib teksti seda argumenti ja tagastab kõik teises argumendis tekst järgnevad märgid.

Otsitav_tekst

Teksti otsimiseks esimese argumendi tekst. Teksti võivad olla väärtus välja andmetüübi tekst või tekst, mis on ümbritsetud kahekordsete jutumärkide (""). Funktsioon otsib esimese argumendi selle teksti tekst ja tagastab kõik selles argumendis tekst järgnevad märgid.

Näide

Kujundate vormimalli, mis sisaldab järgmised väljad ja juhtelemendid:

  • Väli nimega fldText, mis on seotud tekstivälja juhtelementi. Väli sisaldab teksti, otsib funktsioon.

  • Väli nimega fldSubstringText, mis on seotud tekstivälja juhtelementi. Väli sisaldab teksti, mis on teine argument funktsiooni.

  • Tekstivälja juhtelementi, mis näitab funktsiooni tulemusi. Tekstivälja juhtelemendi sisaldab järgmist valemit:

Alamstringi-after(fldText, fldSubstringText)

Kui kasutaja sisestab "Sellel vormil on loodud InfoPathi vormi malli." ja "InfoPathi" fldText välja teise, seejärel kolmanda tekstivälja juhtelemendi sisaldaks "vormimalli."

alamstring-enne

Tagastab tekstistringi eelneb teise tekstistringi esimese esinemise tekst.

Süntaks

Alamstringi-before(text, find_text)

Argument

Kirjeldus

Tekst

Välja andmetüübi tekst või tekst, mis on ümbritsetud kahekordsete jutumärkide (""). Funktsioon otsib teksti seda argumenti ja tagastab kõik märgid enne teksti teine argument otsitav_tekst.

Otsitav_tekst

Väärtuse otsimiseks argumendis tekst. See väärtus võivad olla väärtus välja andmetüübi tekst või tekst, mis on ümbritsetud kahekordsete jutumärkide (""). Funktsioon otsib esimese argumendi (tekst) see tekst teksti ja tagastab selles argumendis tekst enne kõik märgid.

Näide

Järgmised väljad ja juhtelemendid vormimalli kujundamisel:

  • Väli nimega fldText, mis on seotud tekstivälja juhtelementi. Väli sisaldab teksti, otsib funktsioon.

  • Väli nimega fldSubstringText, mis on seotud tekstivälja juhtelementi. Väli sisaldab teksti, mis on teine argument funktsiooni.

  • AA tekstivälja juhtelement, mis näitab funktsiooni tulemusi. Tekstivälja juhtelemendi sisaldab järgmist valemit:

Alamstringi-before(fldText, fldSubstringText)

Kui kasutaja sisestab "Sellel vormil on loodud InfoPathi vormi malli." fldText välja ja teine "loodud", siis kolmanda tekstivälja juhtelemendi sisaldaks "selle vormi oli".

tõlgi

Tagastab esimese tekstistringi iga täht teise tekstistringi asendatud kolmanda tekstistringi vastavate asukohas oleva märgi.

Süntaks

tõlkimine (tekst, otsitavad_märgid, asenda_märgid)

Argument

Kirjeldus

Tekst

Väli, mis sisaldab teksti, mille märgid asendatakse nimi. Komaga eraldi argumendid.

otsitavad_märgid

Teksti andmetüübiga, mis on asendatud Kolmas argument märkide välja väärtuse või märk. Komaga eraldi argumendid.

asenda_märgid

Teksti andmetüübiga, mis asendab iga eksemplari märgi teises argumendis välja väärtuse või märk.

Näide

Kujundate vormimalli, mille vorme kasutavad alltöövõtjate rakendamiseks hoone lubab. Vormimall sisaldab töövõtja saate sisestada oma ettevõtte aadressi; osa. Jaotis sisaldab väli nimega fldStreetAddress, mis on seotud töövõtja saate sisestada oma postiaadress tekstivälja juhtelementi.

Veenduge, et töövõtja on kehtiv aadressi sisestamine, peate saate kontrollida aadressi veebiteenuse andmeühenduse. Veebiteenus nõuab väiketähed meiliaadress.

Suur märk tänava aadressil väiketähtedeks teisendada, saate lisada mõne muu välja andmeallikas, mis sisaldab füüsilise asukoha aadressi, mis on teisendatud väiketähed. Sellel väljal Vaikeväärtus sisaldab järgmist valemit:

tõlkimine (fldStreetAddress ABCDEFGHIJKLMNOPQRSTUVWXYZ, abcdefghijklmnopqrstuvwxyz)

Lehe algusse

URL-i funktsioonid

SharePointListUrl

Tagastab aadressi SharePointi loendi- või vormiteegi, kus vorm on majutatud (ainult InfoPath 2010).

Süntaks

SharePointListUrl()

See funktsioon ei kasuta argumente.

Näide

Koostate vormimalli SharePointi loendit ja soovite lisada lingi asukohta, kus majutatakse loend, näiteks "http://sharepointserver/site/list/". Selleks lisada hüperlingi juhtelement ja määrake selle väärtuseks Kirjutuskaitstud, ja seejärel seadke vaikeväärtust, milleks on väli, mida juhtelement on seotud järgmiselt:

SharePointListUrl()

Märkus.: Kui vormimalli majutab pole SharePoint serveris, siis funktsioon SharePointListUrl() ainult tagasi "http://sharepointserver/site/list/".

SharePointServerRootUrl

Tagastab aadressi SharePoint serveris, kus vorm on majutatud (ainult InfoPath 2010).

Süntaks

SharePointServerRootUrl()

See funktsioon ei kasuta argumente.

Näide

Koostate vormimalli SharePointi loendit ja soovite lisada lingi juurkaustas SharePointi serveriga loendi majutatud, näiteks "http://sharepointserver/site/list/". Selleks lisada hüperlingi juhtelement ja määrake selle väärtuseks Kirjutuskaitstud, ja seejärel seadke vaikeväärtust, milleks on väli, mida juhtelement on seotud järgmiselt:

SharePointServerRootUrl()

Märkus.: Kui vormimalli majutab pole SharePoint serveris, siis funktsioon SharePointListUrl() ainult tagasi "http://sharepointserver/site/list/".

SharePointCollectionUrl

Tagastab aadressi SharePointi saidikogumi, kus vorm on majutatud (ainult InfoPath 2010).

Süntaks

SharePointCollectionUrl()

See funktsioon ei kasuta argumente.

Näide

Koostate vormimalli SharePointi loendit ja soovite lisada lingi saidikogumi SharePoint Serveri, kus majutatakse loend, näiteks "http://sharepointserver/sitecollection/". Selleks lisada hüperlingi juhtelement ja määrake selle väärtuseks Kirjutuskaitstud, ja seejärel seadke vaikeväärtust, milleks on väli, mida juhtelement on seotud järgmiselt:

SharePointCollectionUrl()

Märkus.: Kui vormimalli majutab pole SharePoint serveris, siis funktsioon SharePointListUrl() ainult tagasi "http://sharepointserver/sitecollection/".

SharePointSiteUrl

Tagastab aadressi SharePointi saidile, kus vorm on majutatud (ainult InfoPath 2010).

Süntaks

SharePointSiteUrl()

See funktsioon ei kasuta argumente.

Näide

Koostate vormimalli SharePointi loendit ja soovite lisada lingi sellele SharePointi saidile, kus majutatakse loend, näiteks "http://sharepointserver/site/". Selleks lisada hüperlingi juhtelement ja määrake selle väärtuseks Kirjutuskaitstud, ja seejärel seadke vaikeväärtust, milleks on väli, mida juhtelement on seotud järgmiselt:

SharePointSiteUrl()

Märkus.: Kui vormimalli majutab pole SharePoint serveris, siis funktsioon SharePointListUrl() ainult tagasi "http://sharepointserver/site/".

Lehe algusse

Funktsioon userName

Kasutajanimi

Tagastab vormi (Microsoft InfoPath 2007 ja uuemad versioonid) isiku kasutajanimi.

Märkus.: Kui kasutaja on kujundamiselt vormi täitmisele veebibrauseris, kasutajanimi tuuakse Microsoft Windows SharePoint Services 3.0 või uuem versioon.

Süntaks

kasutajanimi()

See funktsioon ei kasuta argumente.

Näide

Kulude aruande vormimalli kujundamisel oma ettevõtte jaoks. Ettevõtte krediitkaardi saadab kirjed oma töötajate kulude elektrooniliselt andmebaasi, mis säilitab teie ettevõte. Andmebaasi tuua kulude kirjed töötaja, peab kasutaja nimi, mis on vorm, mis põhineb vormimalli kujundamiselt töötaja.

Välja lisamine vormimalli talletada töötaja kasutajanimi andmeallikale. Saate luua ka päringu andmeühendust, mis kasutab see väli päringu väärtust tuua kulud.

Veenduge, et täitmine kuluaruande töötaja kasutab õige nime, seote välja tekstivälja juhtelementi. Kasutajanime ja kasutaja, kes loob selle malli põhjal vormi kuvamiseks kasutage välja seotud tekstivälja juhtelemendi vaikeväärtus järgmine valem:

kasutajanimi()

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.