Applies ToInfoPath 2010

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Képletek engedélyezze, hogy jobban ki a létrehozott szabályokat egyszerű, előre definiált szabályok használatával. Ha például képleteivel elhárításukhoz például kiszámítása az aktuális vagy későbbi dátum vagy akár szereplő szöveg.

Tartalom

Áttekintés

Dátumfüggvények

Mezőfüggvények

Matematikai függvények

Szövegműveletekhez használható függvények

URL-cím függvény

A userName függvény

Áttekintés

Egy képlet egy (XML Path Language) XPath-kifejezés, amely a értékek, mezőkből vagy csoportok, funkciók és alapján számolja ki és más értékek megjelenítésére használt operátorok. Képlet használatával hozzon létre egy új értéket a mező, és ezt az értéket, amely az adott mezőhöz kötött vezérlőelem megjelenítéséhez. Képleteket a következőképpen használható:

Számít, hogy a felhasználó az űrlapsablon kitöltésekor értékek alapján vagy a sablon tervezéskor megadott értékek alapján matematikai értéket.

Egy érték kiszámítása képlettel, alapuló szabály futtatása.

Szöveget csak olvasható, hogy mindig a többi vezérlő vagy egy másik vezérlőelem értékének megjelenítéséhez.

Egy funkciója a számítások eredményén alapuló értéket eredményül adó kifejezés. A függvény a használt értékek úgynevezett argumentumokat. A szabványos XPath 1.0 funkciók bizonyos InfoPath-specifikus függvények mellett az InfoPath programban szereplő is használhatja. Funkciók a következő három részből áll:

  • Név    A függvény neve általában nyújt másként annak meghatározásához, hogy a függvény elvégez egy emlékeztetőt.

  • Visszatérési érték:    A függvény eredménye.

  • Argumentumok    A számítás elvégzése a függvény által használt értékeket.

A függvény megkövetelheti argumentumok olyan értéket adja eredményül. Ha a függvény argumentumai csak, kell tudnia, hány argumentumokat szükség, és minden argumentum adattípusa. A függvény nem fog működni, ha a helytelen számú vagy típusú szükséges argumentum ad.

Az alábbi ábrán a függvények, kifejezések és képletek közötti kapcsolatot.

Képletek és kifejezések kapcsolatát bemutató diagram

Számított érték vezérlő hozzáadása

Számított érték vezérlőelem segítségével csak olvasható szöveg megjelenítésére, egy másik vezérlőt az űrlapon értékének megjelenítésére, és XPath-kifejezés alapuló képleteket hozhat létre. Például ha egy űrlapsablon követés kiadások, felveheti kiszámolt értékével vezérlőelemhez az összesítés lett megadva költségek megjelenítéséhez.

Megjegyzés: A számított értékkel vezérlőelem csak adatokat jeleníti meg, és nem tárolja, ezért csak akkor, ha nem szeretné menteni a értékkel, vagy hivatkozást egy másik képletet a számított értékkel vezérlőelem kell használni.

  1. Az űrlapsablonon helyezze a kurzort arra a helyre, ahová be szeretné szúrni a vezérlőt.

  2. Kattintson a Kezdőlap lap vezérlők csoportjában a számított értékkel vezérlőt.

  3. A Számított érték beszúrása párbeszédpanelen hajtsa végre a megfelelő műveletet:

    • Írja be a szöveget vagy XPath-kifejezés közvetlenül a számított értékkel vezérlőbe, írja be az XPath mezőben.

    • Képlet beszúrásához kattintson a Képlet szerkesztése Gombkép, és írja be a kívánt képlet a képlet mezőbe a következő szükség szerint felhasználásával:

      • Mező vagy csoport szúrni a képletbe, kattintson a mező vagy csoport beszúrásagombra, kattintson a mező vagy csoport a mező vagy csoport kijelölése párbeszédpanelen, és kattintson az OKgombra.

      • Szúrja be a képletet a képletet, kattintson a Függvény beszúrásagombra, jelölje ki a Függvény beszúrása párbeszédpanel a függvényt, és kattintson az OKgombra.

        Ha a függvény csak a paramétereket, jelölje ki a függvényt a Függvény beszúrása párbeszédpanel, kattintson az OK gombra, és a képlet szöveget, kattintson duplán a szükség szerint, és jelölje ki a kívánt paramétert előtt kattintson az OK gombra.

      • Egy érték vagy matematikai műveleti szúrni a képletbe, írja be az érték, illetve a matematikai művelet szimbólum a képlet mezőbe.

        Matematikai operátorok tartalmazza a Hozzáadás (+), (-) kivonása, szorzása (*) és osztása (/).

        Matematikai képletekben általában egész vagy decimális értéket argumentumként. Elkerülése érdekében a üres értékek a képletben, a fájl lapon kattintson a Képernyő-beállítások , majd válassza a Speciális kategóriát , és üres értékeket nullának nincs bejelölve.

Képlet hozzáadása vezérlőhöz

A számított értékkel vezérlővel képlet eredményeit megjelenítő, miközben Ön nem korlátozódik a számított értékkel vezérlőelem használatát. Képlet használatával más a vezérlőelemek alapértelmezett értékének beállítása például szövegdobozokhoz. Két módon beállíthatja, hogy a vezérlőelem alapértelmezett értéket. Azt is megteheti statikus alapértelmezett érték, egyszerűen úgy, a kívánt értéket az érték mezőben a mező vagy csoport tulajdonságai párbeszédpanelen, vagy használhat egy képletet az űrlap egyéb értékek alapján mező alapértelmezett értékének beállítása használata. Hajtsa végre a következő képlet alapján mező alapértelmezett értékének beállítása:

  1. Jelölje ki a képletet úgy, hogy a Vezérlő eszközöka Tulajdonságok lapon kattintson a Tulajdonságok csoport kattintson Alapértelmezett értékhozzáadni kívánt vezérlőelemet.

  2. Kattintson a Képlet beszúrása Gombképérték mező melletti gombra.

  3. Írja be a kívánt képletet, a képlet mezőbe a következő szükség szerint felhasználásával:

    • Mező vagy csoport szúrni a képletbe, kattintson a mező vagy csoport beszúrásagombra, kattintson a mező vagy csoport a mező vagy csoport kijelölése párbeszédpanelen, és kattintson az OKgombra.

    • Szúrja be a képletet a képletet, kattintson a Függvény beszúrásagombra, jelölje ki a Függvény beszúrása párbeszédpanel a függvényt, és kattintson az OKgombra.

      Ha a függvény csak a paramétereket, jelölje ki a függvényt a Függvény beszúrása párbeszédpanel, kattintson az OK gombra, és a képlet szöveget, kattintson duplán a szükség szerint, és jelölje ki a kívánt paramétert előtt kattintson az OK gombra.

    • Ha értéket vagy matematikai műveleti jelet szeretne a képletbe illeszteni, írja az értéket vagy a műveleti jelet a Képlet mezőbe.

      Matematikai operátorok tartalmazza a Hozzáadás (+), (-) kivonása, szorzása (*) és osztása (/).

      Tipp: Matematikai képletekben általában egész vagy decimális értéket argumentumként. Elkerülése érdekében üres értékek a képletben, a fájl lapon kattintson a Beállítások képernyőn, és válassza a Speciális kategóriára. Győződjön meg arról, hogy üres értékeket nullának legyen kijelölve.

  4. XPath képlet a képlet szerkesztéséhez, jelölje be az XPath szerkesztése (speciális) jelölőnégyzetet, ami módosítja a képlet a képlet XPath-kifejezés verziójára.

  5. Jelölje be a képletet a helyes szintaxis, kattintson a Képlet ellenőrzése gombra. Ha a képlet hibát tartalmaz:

Kattintson a Részletek megjelenítése a Microsoft InfoPath párbeszédpanel megjelenítéséhez a hibák, a képlet. Az alábbiakban hasznos tanácsokat a hibák megoldása:

  • Alkalmazás használatakor függvény a képletben, ellenőrizze, hogy a helyes-e a függvény argumentumainak esetén. Egyes függvényekhez szükség mezők és csoportok, míg más függvényekkel szükségesek az argumentumként megadott értékeket.

  • Ha szükséges, törlése, és írja be újra a győződjön meg arról, hogy helyesen írta-e be a képletet.

  • Kattintson az OK gombra.

  • Ha a mező alapértelmezett értékének frissíteni kívánt mikor jelölje be a az értékek alapján változásairól az az érték, ha a képlet újraszámolása frissítése jelölőnégyzetet. Ha ezt a lehetőséget, majd kattintson az OK gombra, és a Ellenőrző eszközöka Tulajdonságok lapon, a Tulajdonságok csoportban kattintson a Vezérlő tulajdonságainak. Kattintson a Megjelenítés fülre, és válassza a csak olvasható jelölőnégyzetet.

Képlet használata a szabályokban

Lehetőség, feltételek a képlet használatával szabályozhatja a feltétel érvényességi, formázástvagy művelet szabályok meghatározásakor. Ehhez a harmadik legördülő listából a feltétel párbeszédpanel képlettel kijelölése, amikor a szabály hozzárendelése vezérlőelem vagy az űrlapsablon.

Vissza a lap tetejére

Dátumfüggvények

addDays

Napok hozzáadása egy dátum vagy dátumot és időpontot.

Szintaxis

napokHozzaadasa (dátum, nap)

argumentumok

Leírás

date

A második argumentumban szereplő napokat bekerül a dátumot, ezt az argumentumot. Ez az argumentum lehet egy dátum (dátum) vagy a dátum és időpont (dateTime) adattípusú.

naponta

A dátumot, az első argumentum a hozzáadni kívánt napok számát. Ez a paraméter egy egész szám (egész) adattípus kell lennie. Ha az argumentum negatív szám használ, a visszatérési értéke korábbi dátum.

Példa

Az űrlapsablon tartalmaz egy dátumot az aktuális dátumtól 60 napig kívánt mezőt. Űrlapsablon fldToday a mai dátumig bezárólag az alapértelmezett érték nevű mező tartalmazza. Ez a funkció használatával az új dátumot kiszámításához használja a következő képlet új dátum mezőjében:

napokHozzaadasa (fldToday 60)

addSeconds

Idő vagy dátum és időpont másodperc ad.

Szintaxis

masodpercekHozzaadasa (idő, másodperc)

argumentumok

Leírás

idő

Dátum és idő érték vagy időpont érték, amely vagy egy másik mezővel az űrlapsablont vagy a dátum vagy időpont függvény, például a now() vagy ma() hivatkozást. A második argumentumban szereplő másodpercek számát bekerül az idő ezt az argumentumot. Ez az argumentum lehet egy dátum (dátum) vagy a dátum és időpont (dateTime) adattípusú. Ha idő adattípus, majd egy idő adattípusú típus vissza kell. Ha a dátum adattípusú dátum és idő adattípusú kell vissza.

másodperc

A dátum és idő érték vagy az első argumentum az idő érték hozzáadni kívánt másodpercek számát. A mező a paraméter egy egész szám (egész) adattípus kell lennie. Ha az argumentum negatív szám használ, a visszatérési értéke korábbi dátum és idő, vagy egy korábbi időpontra.

Példa

Az űrlapsablon tartalmaz, amely a pontos idő használja az alapértelmezett érték fldCurrentTime és egy második mező a masodpercekHozzaadasa függvényt használó képletben meg az időt, a pontos idő a 120 másodperc nevű mező. Ez a funkció használatával új időpont értékét számítja ki, a második mezőbe írja be a következő képletet:

masodpercekHozzaadasa (fldCurrentTime 120-ra)

most

Az aktuális dátumot és időt adja eredményül.

Ha azt szeretné, hogy csak az aktuális dátumot adja vissza, használja a ma függvény.

Szintaxis

Now()

Ez a függvény nem használ argumentumokat.

Példa

A dátum- és mikor hozta létre a egy űrlap, amely az űrlapon alapul, használja a következő képlet egy mező:

Now()

az aktuális

Az aktuális rendszerdátumot adja eredményül. SharePoint-lista dátummezők használja a now() függvényt.

Ha a dátum és az időt adja vissza, használja a most függvényt.

Szintaxis

Ma()

Ez a függvény nem használ argumentumokat.

Példa

Egy űrlap, amely az űrlapon alapul létrehozásának dátuma, használja a következő képlet egy mező:

Ma()

Vissza a lap tetejére

Mezőfüggvények

darabszám

Mező vagy csoport előfordulását megszámolja.

Szintaxis

Count(Field)

argumentumok

Leírás

mező

Az ismétlődő mezőhöz vagy csoporthoz formájában tartalmazó cellákat számlálnia neve.

Példa

Egy űrlapsablon, amelynek űrlapok a szállítók által használandó jelentést készletértékét, valamint a termékek tervezésekor. Az űrlapsablon tartalmaz egy ismétlődő csoport grpProduct nevű a termékek, a szolgáltató által küldött. Minden csoport a terméket, és a készlet szintekre információkat tartalmazza. Ha szállító termék ezen a sablonon alapuló űrlapokon veszi fel, az InfoPath létrehoz egy új példányát az ismétlődő csoport.

Az űrlapsablon tartalmaz olyan mezőt az adatforrásban, a szolgáltató által küldött termékek számát tartalmazó. Automatikusan számának, amely az ismétlődő csoport grpProduct példányainak száma, a szolgáltató által küldött termékek termékek mező száma a következő képletet használja:

Count(grpProduct)

utolsó

Adja vissza az utolsó előfordulását egy ismétlődő mezőhöz vagy csoporthoz.

Megjegyzés: Böngészőkompatibilis űrlapsablon tervezése, ha ez a funkció nem jelenik meg a függvények a függvény beszúrása párbeszédpanel a listában.

Szintaxis

field_name[Last()]

A függvény maga nem rendelkezik szükséges paraméterekkel, de egy adott mezőnév predikátumaként is használható.

Példa

A szállítók fog töltse ki a termék készletek jelentés űrlapsablon tervezése. Az űrlapsablon tartalmaz, amely ellenőrzi, ha a termékinformációk szállítótól a termékek elvégzett metódus webszolgáltatás származó adatok. A módszer van szüksége az utolsó termék a szolgáltató által küldött terméklistában.

A termékinformációk grpProduct nevű ismétlődő csoport különböző területei vannak tárolva. Szállító termék ad az űrlapot, az InfoPath hozzáadja az grpProduct nevű új csoporthoz. Ha több termék jelentéseket a szolgáltató, az űrlap az adatforrás ismétlődő csoportjának a grpProduct több példányát tartalmazza.

Győződjön meg arról, hogy a megfelelő adatokat a webszolgáltatás céljából, adja hozzá egy mezőt, amely tartalmazni fogja a termékek szállítótól a csoport utolsó termékkel kapcsolatos információk. Adja meg ezt a mezőt az utolsó termék automatikus beolvasásához, használja az alábbi képlet az alapértelmezett érték az utolsó termék mezőnél:

grpProduct[last()]

helyi-név

Mező vagy csoport helyi nevét adja vissza.

Megjegyzések: 

  • Ha az argumentum egy ismétlődő mezőhöz vagy csoporthoz, a függvény a az első ismétlődő mezőhöz vagy csoporthoz értékét adja eredményül.

  • A felhasználó kitölt egy webes böngészhető űrlapot, ezt a funkciót használó képlet szeretne letölteni a függvény visszatérési értéke a kiszolgáló adatokat küld.

Szintaxis

local-name(Field)

argumentumok

Leírás

mező

A mezőt, amelynek vissza szeretné helyi név attribútum neve.

Példa

Engedélykérő használható űrlapsablon tervezése. Az űrlapsablon tartalmaz egy módszer származó adatok egy webszolgáltatásból. Ehhez a módszerhez a helyi-name attribútum mező értékét a alvállalkozó licenc számát. A licenc száma mező neve fldLicenseNumber.

Ha egy mezőt, amely tartalmazni fogja a helyi név attribútum értékét. Automatikus beolvasása a helyi név attribútum licenc szám mező értékét, használható a következő képletet az alapértelmezett érték a mező, amely tartalmazni fogja a helyi név attribútum értékét:

local-name(fldLicenseNumber)

nevezze el a mappát,

A mező vagy csoport nevét és névtér előtagját lekérdezése

Megjegyzések: 

  • Ha az argumentum egy ismétlődő mezőhöz vagy csoporthoz, a függvény a nevét és az első ismétlődő mezőhöz vagy csoporthoz előtagját formájában.

  • Amikor egy felhasználó kitölt egy böngészőt támogató űrlapsablonon alapuló űrlapot, egy a függvényt használó képlet az adatokat elküldi a kiszolgálónak a függvény visszatérési értékének meghatározásához.

Szintaxis

Name(Field)

argumentumok

Leírás

mező

A mezőt, amelynek vissza szeretné névtér előtag és neve neve.

Példa

Engedélykérő használható űrlapsablon tervezése. Az űrlapsablon tartalmaz egy módszer származó adatok egy webszolgáltatásból. Ehhez a módszerhez a mező neve attribútumának a alvállalkozó engedély számát. A licenc száma mező neve fldLicenseNumber.

Ha egy mezőt, amely tartalmazni fogja a név attribútum értékét. Automatikus beolvasása a név attribútum értékét, használja az alábbi képlet az alapértelmezett érték a mező:

Name(fldLicenseNumber)

névtér-uri

A mező vagy csoport a teljes névtér lekérdezése

Megjegyzések: 

  • Ha az argumentum mezők vagy csoportok, a függvény az első mező vagy csoport névtere az űrlap adja eredményül.

  • A felhasználó kitölt egy webes böngészhető űrlapot, ezt a funkciót használó képlet szeretne letölteni a függvény visszatérési értéke a kiszolgáló adatokat küld.

Szintaxis

Namespace-URI(Field)

argumentumok

Leírás

mező

A mezőt, amelynek névtér URI lekérdezni kívánt neve.

Példa

Engedélykérő használható űrlapsablon tervezése. Az űrlapsablon elküldi az adatokat egy webszolgáltatásból. Űrlapsablon alapján űrlap adatainak feldolgozása, a webszolgáltatás szükséges a névtér URI az egy adott elem mezőt az adatforrásban. A névtér URI adatokat tartalmazó űrlapsablon mező neve fldComplete.

Ha egy mezőt, amely a névtér URI elem mező fog tartalmazni. A névtér URI automatikusan lekérdezni használata a mezőt, amely tartalmazni fogja a névtér URI az alapértelmezett érték a következő képletet:

Namespace-URI(fldComplete)

position

Az azonos szülőcsoport mező vagy csoport többi mezőhöz vagy csoportok index (vagy pozíció) adja eredményül.

Megjegyzés: Ez a funkció nem érhető el a webhely böngészőben űrlapsablonok.

Szintaxis

position()

Példa

A szállítók fog töltse ki a termék készletek jelentés űrlapsablon tervezése. A termékinformációk ismétlődő csoport mezőinek vannak tárolva. Az ismétlődő csoport kötött ismétlődő táblázat, amely lehetővé teszi, hogy egy új vagy meglévő termék adatai módosítása szállító.

Az ismétlődő táblázat első oszlopában meg szeretné jeleníteni a sorindex egy szövegdobozban. Automatikus megjelenítése a sorindex, ha a szolgáltató egy új termék hozzáadása az ismétlődő táblázat, használja az alábbi képlet az alapértelmezett érték a szövegdobozban:

position()

Vissza a lap tetejére

Matematikai függvények

Általában matematikai függvényt tartalmazó képletek csak az egész számok vagy decimális értéket argumentumként. Annak érdekében, hogy argumentumokat egész vagy decimális értékek helyett a null értékeket, kattintson a fájl > Képernyő-beállítások > Speciális kategóriára, majd ellenőrizze, hogy az üres értékeket nullának jelölőnégyzet be van jelölve, és.

AVG

Kiszámítja egy mezőben, hogy egy ismétlődő csoportban a numerikus értékek átlagát.

Megjegyzés: Az ismétlődő mező egy numerikus adatokat típusú kell lennie, és egy csoportba tartozó kategóriákat.

Szintaxis

AVG(Field)

argumentumok

Leírás

mező

Az ismétlődő mezőhöz, amelyhez ki szeretné számítani átlagos értéke a csoport nevét.

Példa

Egy űrlapsablon, amelynek űrlapok a szállítók által használandó jelentheti a termékek és -készletek tervezésekor. Az űrlapsablon tartalmaz fldPrice, amely egy ismétlődő csoporttal, a szolgáltató értékesített termékenként adatait tartalmazó nevű ismétlődő mezőt. A csoport kötött ismétlődő táblázat típusú vezérlőben.

Ha egy mezőt a az űrlapsablont, amelyet a ingatlanok árának az átlaga, hogy a szolgáltató által eladott termékeket fog tartalmazni. Az átlagos ár kiszámításához, használja a átlagos ár a mezőben a következő képletet:

AVG(fldPrice)

boolean

Igaz értéket ad vissza, ha a mező vagy csoport már létezik. Egyéb esetben hamis értéket ad vissza.

Ez lesz igaz értéket ad vissza, ha ezt a mezőt kapcsolódó törli, de a mező továbbra is megmarad.

Szintaxis

Boolean(Field)

argumentumok

Leírás

mező

Ismétlődő mezőhöz vagy csoporthoz ellenőrizni kell a függvény.

Példa

Egy űrlapon található, amelyekkel a szállítók adatait együtt a termék készletek jelentés tervezésekor. A termékinformációk grpProduct nevű ismétlődő csoport különböző mezőkben vannak tárolva. Minden egyes csoporthoz termékenként információt tartalmazó mezők tartalmazza. Ha a szolgáltató körülbelül hét termékek adatait találja, az űrlap hét ismétlődő csoportokat tartalmazza.

Az ismétlődő csoport kötött ismétlődő táblázat típusú, amely lehetővé teszi a szolgáltató új vagy meglévő termék adatai módosítása. A szolgáltató felvehet és törölhet sorokat az ismétlődő értékeket.

Szeretne megjeleníteni egy párbeszédpanel jeleníthető meg, ha a felhasználó az ismétlődő táblázat az összes sort távolítja el. Mező felvétele az adatforrásban, amely tartalmazza az "igaz" szó, ha az ismétlődő táblázat típusú vezérlőben tartozik egy sor- és a "false" szót, ha az ismétlődő táblázat típusú vezérlőben bármely sor nem rendelkezik.

A szabályok megadásáról az ismétlődő táblázat típusú vezérlőben megjelenítendő egy párbeszédpanel jeleníthető meg, ha a mező értéke hamis. Automatikusan határozza meg, hogy az ismétlődő táblázat tartalmaz legalább egy sorban, a következő képletet használja az alapértelmezett érték a mező word "igaz" vagy "false értéket" tartalmazza:

Boolean(grpProduct)

felső határ

Egy számot kerekít a legközelebbi egész számra kerekít.

Szintaxis

ceiling(Number)

argumentumok

Leírás

szám:

A mezőt, amely nem numerikus értéket neve.

Példa

Egy költségelszámolás űrlap tervezése a cég számára. A költségek, amely tartalmaz, amely csak az egész számok elfogadja paraméter webszolgáltatásnak benyújtásának. A költség összegét, amely a paraméter elé le kell kerekíteni a magasabb egész számra kerekíti. A költség összegét egy mezőt, amely fldExpenseAmount nevű tárolja, és az egész értéket egy másik mezőben tárolja. Egész szám nagyobb értékét számítja ki, használja az alábbi képlet az alapértelmezett érték a többi mező:

ceiling(fldExpenseAmount)

Ha egy felhasználó űrlapot hoz létre a sablonon alapuló és 145.87 beírja a fldExpenseAmount mezőbe, akkor a képletet tartalmazó mező értéke 146 lesz.

kiértékelés

A mező vagy csoport értékeket adja vissza. A második argumentum a kifejezés a mező vagy csoport számítja ki. Általában a eval függvény a mező vagy csoport, például a SZUM vagy az ÁTLAG függvénybe ágyazva

Szintaxis

Eval (mező, kifejezés)

argumentumok

Leírás

mező

A mező vagy csoport, amelynek értékeit, a második argumentumban szereplő kifejezés kiértékelésre kerül neve.

expression

A kifejezés, amely az első argumentum fog vonatkozni. A kifejezés lehet XPath-függvény vagy egy kifejezés, amely a dupla idézőjelek közé szögletes ("").

Példa

Egy költségelszámolás űrlap tervezése a cég számára. Az űrlapsablon tartalmaz, amely tartalmazza a költség összegét fldTotal nevű mező. A fldTotal mező grpExpenses nevű ismétlődő csoport része. További mező minden költség összegét tartalmazó szövegdoboz van kötve. Minden a költség összegét megjelenítése a felhasználó beírja a költség összeg, a teljes költség mező a következő képletet használja:

Eval(grpExpenses,Sum(fldTotal))

false

A hamis értéket adja vissza.

Szintaxis

FALSE()

Ez a függvény nem használ argumentumokat.

Példa

Egy űrlapsablon, amelynek űrlapok által használandó vállalkozóknak alkalmazásához engedélyek létrehozásának tervezésekor. Az űrlapsablon két részből áll: engedély elérhetőségi adatait egy szakasz és az épület kapcsolatos információk a másik szakaszát. Ha az űrlap kitöltését vállalkozóknak kell teljesen töltse ki a partner adatok szakasz előtt kitölthet az épület szakasz engedélyezi.

Ehhez hozzon létre egy szabályt, állítson be egy logikai típusú mező értéke HAMIS, ha a kapcsolattartási adatok csoportban a mezők közül bármelyik nem üres. Logikai érték mező beállíthatja, hogy egy igaz logikai értéket vagy a HAMIS logikai értéket. Azt is beállíthatja a feltételes formázás elrejtése a szakasz a épület tartalmazó vezérlő információkat engedélyezze, ha a HAMIS logikai mező értéke.

A szakasz vezérlő esetében az épület lehetővé teszik az adatokat a mezőket tartalmazó elrejtéséhez állítsa be a szabályok futtatása ezt a funkciót a logikai mezőben, ha a kapcsolattartási adatok csoportban a mezők közül bármelyik üresek.

padló

Egy számot lefelé kerekít a legközelebbi egészre.

Szintaxis

floor(Number)

argumentumok

Leírás

szám:

A mezőt, amely nem numerikus értéket neve.

Példa

Egy költségelszámolás űrlap tervezése a cég számára. A költségek, amely csak az egész számok elfogadja paraméter használó webszolgáltatásnak benyújtásának. A költség összegét, amely a paraméter elé le kell kerekíteni a alsó egész számra kerekíti. A költség összegét egy mezőt, amely fldExpenseAmount nevű tárolja, és az egész értéket egy másik mezőben tárolja. Egész alsó értékének kiszámításához, használja a következő képletet az alapértelmezett érték a többi mező:

floor(fldExpenseAmount)

Max

Mező vagy csoport a legnagyobb számot adja eredményül.

Szintaxis

Max(Field)

argumentumok

Leírás

mező

A csoport vagy egy mezőt, amelynek meg szeretné keresni a lehető legmagasabb értékre, egy ismétlődő csoporttal az ismétlődő mező.

Példa

Egy űrlapsablon, amelynek űrlapok a szállítók által használandó jelentheti a termék készletek tervezésekor. Az űrlapsablon tartalmaz egy ismétlődő csoport több, a szállítók adatait együtt termékek adatait tartalmazó mezőket. Ismétlődő csoportjának fldPrice nevű mező tartalmazza a termékek árát.

Az adatforrás az űrlapsablon egy másik mező tartalmazza a legnagyobb értékesített szállítóval összes termékek árát. A legnagyobb ár kiszámításához használja a következő képlet a legmagasabb ár mező:

Max(fldPrice)

Min

Mező vagy csoport szereplő legkisebb számot adja eredményül.

Szintaxis

Min(Field)

argumentumok

Leírás

mező

A csoport vagy egy mezőt, amelynek meg szeretné keresni a lehető legmagasabb értékre, egy ismétlődő csoporttal az ismétlődő mező.

Példa

Egy űrlapsablon, amelynek űrlapok a szállítók által használandó jelentheti a termék készletek tervezésekor. Az űrlapsablon tartalmaz egy ismétlődő csoport több, a szállítók adatait együtt termékek adatait tartalmazó mezőket. Ismétlődő csoportjának fldPrice nevű mező tartalmazza a termékek árát.

Az adatforrás űrlapsablon egy másik mező tartalmazza a legalacsonyabb ingatlanok árának az átlaga minden, az adott szállítóval értékesített termékeket. A legalacsonyabb ár kiszámításához használja a következő képlet a legalacsonyabb ár mező:

Min(fldPrice)

nem

Igaz értéket ad vissza, ha egy logikai érték hamis vagy üres. Hamis értéket adja vissza, ha a logikai érték igaz vagy nem null.

Szintaxis

not(boolean_value)

argumentumok

Leírás

boolean_value

Egy logikai adattípusú mezőt.

Példa

Egy űrlapsablon, amelynek űrlapok által használandó vállalkozóknak alkalmazásához engedélyek létrehozásának tervezésekor. Az űrlapsablon tartalmaz egy elérhetőségeket és egy másik szakaszát az épület kapcsolatos információk teszi lehetővé. Ha az űrlap kitöltését vállalkozóknak kell teljesen töltse ki a partner adatok szakasz előtt kitölthet az épület szakasz engedélyezi.

Ehhez hozzon létre egy szabályt, amely egy logikai típusú mező értékének beállítása hamis, ha a kapcsolattartási adatok csoportban a mezők közül bármelyik üresen hagyja. Logikai érték mező beállíthatja, hogy az IGAZ logikai értéket vagy a HAMIS logikai értéket. Ezt követően az azonos képlet elrejtése a szakasz vezérlő, amely tartalmazza az épület engedélyezze az információkat, ha a HAMIS logikai mező értéke. Ez a szabály megadásához használja a következő képlet a HAMIS logikai mező beállítása:

not(TRUE())

szám:

Egy számot konvertál egy értéket.

A függvény eredménye a NaN, ha az argumentum értéke nem alakítható számmá.

Szintaxis

number(Value)

ArgumentDescription

egy szám alakítani értéket tartalmazó mezővel valueThe.

Példa

Egy űrlapsablon, amelynek űrlapok által használandó vállalkozóknak alkalmazásához engedélyek létrehozásának tervezésekor. Az űrlapsablon tartalmaz egy szakaszt, ahová a alvállalkozó – megfelelője lesz a vállalati címet adhat meg. Ha ellenőrizni szeretné, hogy a alvállalkozó – megfelelője lesz érvényes címe ír be, ellenőrizheti a cím webszolgáltatás származó adatok használhatja. Ha a cím ellenőrzése a alvállalkozó küldhet az űrlap SQL-adatbázishoz. Az SQL-adatbázis egy szövegmező, ahová a cím szám és a postai nevét használja. A webszolgáltatás és elő kell készítenie, hogy a cím típusú egy numerikus adatokat kell, hogy az utca nevét kell-e a szöveg adattípusú.

Küldje el az adatokat a webszolgáltatás és az SQL-adatbázissal, a cím van szüksége, mint két különböző típusú adatokat tárolja:

  • A cím, a webszolgáltatás elküldéséhez a cím szám típusú egy numerikus adatokat kell lennie, és az utca nevét kell lennie a szöveg adattípusú.

  • A cím, az SQL-adatbázis elküldéséhez a cím szám és a utcanevet is kell szöveg adattípusú.

Érdemes a cím csak egyszer megadása alvállalkozó – megfelelője lesz. A cím konvertálása a megfelelő adattípusok, és biztosíthatja, hogy a alvállalkozó – megfelelője lesz a cím belép az csak egyszer, az űrlapsablon tartalmaz a mező neve fldAddressNumber a postai név beírása a címet és egy másik mező megadása. Két mező szöveg adattípusokhoz van konfigurálva.

Annak érdekében, hogy a cím szám a webszolgáltatás elküldéséhez szeretne átalakítani a (tárolja, mint a szöveg adattípus) fldAddressNumber mezőben az adatokat egy numerikus adattípusra. A cím szám egy numerikus adattípus konvertálva értékét egy másik mező numerikus adattípusokról tárolására van konfigurálva vannak tárolva.

Szöveg adattípusú numerikus adatokat típusát a házszám konvertálásához használható a következő képletet az alapértelmezett érték a fldAddressNumber mező:

number(fldAddressNumber)

Nz

Mező vagy csoport adja vissza az összes üres mező, nulla (0) cseréli.

Szintaxis

Nz(Field)

argumentumok

Leírás

mező

A mezőt, amely egy értéket az ellenőrizni kívánt.

Példa

A szállítók fog töltse ki a termék készletek jelentés űrlapsablon tervezése. A szolgáltató nyújtanak a termék készletek elküldése webszolgáltatásnak űrlapsablon alapján űrlapon keresztül. A webszolgáltatás módszerhez, numerikus adatokat tartalmazó összes elem van-e egy numerikus értéket. A webszolgáltatás üres numerikus elem tartalmazó űrlap elutasítja.

Az űrlapsablon tartalmaz, amely tartalmazza a szállító azt jelenti, hogy a adja meg a termék megfelelő számot fldAvailability nevű mező. A szolgáltató ebbe a mezőbe írjon be egy számot. Ha gondoskodni szeretne róla, hogy a szolgáltató küldhet a webszolgáltatás űrlapsablon alapján, és automatikusan értéke nulla, ha a szolgáltató nem írja be a mező egy űrlap, használja a következő képletet az alapértelmezett érték ehhez a mezőhöz :

Nz(fldAvailability)

ciklikus

Egy számot a legközelebbi egész számra kerekít.

Ha nem egész szám értéke pontosan félig között két lekerekített egész érték, a visszatérési értéke a következő legnagyobb egész értéket.

Szintaxis

Round(Number)

argumentumok

Leírás

szám:

Az, hogy ez a képlet használatával kerekíti a számot tartalmazó mező.

Példa

Egy űrlapsablon, amelynek űrlapok a szállítók által használandó jelentheti a termék készletek tervezésekor. Az űrlapsablon tartalmaz egy ismétlődő csoport több mezőket, amely tartalmazza a szállítók adatait együtt termékek adatait. Egyik fldPrice, az ismétlődő csoport nevű mező tartalmazza a termékek árát.

Az űrlapsablon tartalmaz elküldése webszolgáltatásnak Küldés adatkapcsolat. A Web service módszerhez, hogy minden ár egy egész értéket kerekíti. A megfelelő értéket küldeni a webszolgáltatási módszerrel, vegyen fel egy ismétlődő mezőhöz az adatforráshoz. Ez a mező az árat az egész értéket fldPrice mezőbe a következő képletet használja:

Round(fldPrice)

összeg

Mező vagy csoport az összes mező összegét adja eredményül. Az egyes mezők számérték először alakul.

Szintaxis

Sum(Field)

argumentumok

Leírás

mező

Ismétlődő csoport mezőjére vagy egy csoportot, amelynek értékeit, hozzáadódik az ismétlődő mező neve. Két különböző mennyiséget mérnek mezők hozzáadásához a union operátorral (|) segítségével külön az argumentumokat. Példa: SZUM (1 mezőnév |} mezőnév 2).

Példa

Egy költségelszámolás űrlap tervezése. Az űrlapsablon tartalmaz kiadások elemeket tartalmazó csoport. Az egyes elemek összegét egy mezőt, amely fldExpenseAmount nevű vannak tárolva. A csoport kötött ismétlődő táblázat, amely az egyes kiadások elem megjelenítése egy címkesorként. Az űrlapsablon tartalmaz egy szövegmező vezérlő, amely a teljes költségeket jeleníti meg. Szeretné megjeleníteni az összesen költségeket, a beviteli mező tartalmazza a következő képletet:

Sum(fldExpenseAmount)

Igaz

Igaz értéket ad vissza.

Szintaxis

TRUE()

Ez a függvény nem használ argumentumokat.

Példa

Egy űrlapsablon, amelynek űrlapok által használandó vállalkozóknak alkalmazásához engedélyek létrehozásának tervezésekor. Az űrlapsablon tartalmaz egy elérhetőségeket és egy másik szakaszát az épület engedély kapcsolatos információk. Ha az űrlap kitöltését vállalkozóknak kell teljesen töltse ki a partner adatok szakasz előtt kitölthet az épület szakasz engedélyezi.

Ehhez hozzon létre egy szabályt, amely egy logikai típusú mező értéke igaz értékre állítja, ha a kapcsolattartási adatok szakasz összes mezőjét adatokat tartalmaznak. Logikai érték mező beállíthatja, hogy az IGAZ logikai értéket vagy hamis. Ha a logikai mező értéke igaz, a szakasz vezérlő, amely tartalmazza az épület teszi lehetővé az adatok jelenik meg.

A szakasz vezérlő, amely tartalmazza az épület lehetővé teszik az adatokat, beállíthatja a szabályok futtatása ezt a funkciót a logikai mezőben, ha az összes megjelenítése a mezőket a kapcsolattartási adatok csoportban adatokat tartalmaznak.

Vissza a lap tetejére

Szövegműveletekhez használható függvények

összefűzés

Két vagy több szöveges karakterláncot mezőinek egyesíti egy szöveges karakterlánc.

Szintaxis

összefűzés (szöveg1; szöveg2;...)

argumentumok

Leírás

Szöveg1

A szöveg egy egysoros szöveg argument2 szereplő szöveggel egyesíthetők tartalmazó mezőt.

szöveg2,...:

Vagy vagy több további mezőt, amely tartalmazza az előző mezőre lehet kombinálni a szöveget. Külön szövegmezők egy vesszővel elválasztva.

Példa

Egy fldFirstName és fldLastName nevű mező nevű mezőt tartalmazó űrlapsablon tervezése. Adja hozzá a következő képlet egy harmadik mező azt a szöveget tartalmazó okozhat, "a képernyőn töltötte ki < Utónév >< Utónév >.":

összefűzés ("a képernyőn töltötte ki", fldFirstName, "", fldLastName, ".")

Megjegyzés: Egy szöveges argumentum, szóközök és írásjelek, többek között kell megadni tényleges szövegrészeit kell szúrhatók be idézőjelbe (").

tartalmazza:

Igaz értéket ad vissza, ha az első mező vagy szöveges karakterlánc a második tartalmaz. Egyéb esetben hamis értéket ad vissza.

Szintaxis

(szöveg, keres_szöveg) tartalma

argumentumok

Leírás

szöveg:

A mezőt, amely a keresendő szöveget tartalmazza.

keres_szöveg:

A szöveg vagy dupla idézőjelek közötti szöveget tartalmazó mezőt ("") az első argumentum kereséséhez.

Példa

Három szöveg mezőt tartalmazó űrlapsablon tervezése. A legelső lehetővé teszi a felhasználót, hogy az Itt adhatja meg a hosszú szöveg az első szöveges vezérlő, a fldText nevű. A második egy lehetővé teszi a felhasználónak meg kell adnia egy rövid szöveg szakaszában, és fldFindText neve. A harmadik szövegdoboz összehasonlítása a második szövegdoboz az első és jelzi, hogy az érték, a második mezőbe az első mezőben található és az eredmény megjelenítése. Az alapértelmezett érték kellene a következő képletet:

contains(fldText,fldFindText)

hely-normalizálása

Szövegből eltávolítja a szóközöket.

Megjegyzés: Ez a művelet eltávolítja a bármely sortávolság záró és ismétlődő szóközök található mezőben lévő szöveg adattípusú.

Szintaxis

normalize-space(Text)

argumentumok

Leírás

text

A szöveg, amely tartalmazza a sortávolságot sorzáró vagy ismétlődő szóközök, amely el szeretné távolítani. Idézőjelek közé idézőjelbe ("").

Példa

Egy fldText (amely a beviteli mező vezérlőelem van kötve) nevű mezőt tartalmazó űrlapsablon tervezése A normalizálandó az első mezőbe beírt szöveget, és milyen az érték megjelenítése az első mezőbe nélkül bármilyen fölösleges üres területre, vegyen fel egy második mező képlete a következő az alapértelmezett érték:

normalize-space(fldText)

kezdete

Igaz értéket ad vissza, ha az első mező vagy szöveges karakterlánc a második kezdődik. Ellenkező esetben az eredmény HAMIS.

Szintaxis

Indítás-with(text, start_text)

argumentumok

Leírás

text

A keresendő szöveget tartalmazó mező nevét. Egy vesszőt külön argumentumokat.

start_text

A szöveg az első argumentumban megadott mező elejére szeretne keresni. Ez az argumentum lehet mező vagy szöveget, amelyet a dupla idézőjelek közé szögletes ("").

Példa

Három szöveg mezőt tartalmazó űrlapsablon tervezése. A legelső lehetővé teszi a felhasználót, hogy az Itt adhatja meg a hosszú szöveg az első szöveges vezérlő, a fldText nevű. A második egy lehetővé teszi a felhasználónak meg kell adnia egy rövid szöveg szakaszában, és fldFindText neve. A harmadik szövegdoboz összehasonlítása a második szövegdoboz az első és jelzi, hogy az első mező értéke a második mező értéke kezdődik és az eredmény megjelenítése. Az alapértelmezett érték kellene a következő képletet:

Indítás-with(fldText, fldFindText)

karakterlánc

Egy szöveges karakterlánc konvertál egy értéket.

Szintaxis

String(Value)

argumentumok

Leírás

value

A szöveggé alakítás értéket tartalmazó mezőt.

Példa

Egy űrlapsablon, amelynek űrlapok által használandó vállalkozóknak alkalmazásához engedélyek létrehozásának tervezésekor. Az űrlapsablon tartalmaz egy szakaszt, amelyben a alvállalkozó – megfelelője lesz a Hivatali cím adhat meg. Annak ellenőrzéséhez, hogy a alvállalkozó – megfelelője lesz érvényes címe ír be, az űrlapsablon tartalmaz, ellenőrizheti a cím webszolgáltatás származó adatok. Ha a cím ellenőrzése a alvállalkozó küldhet az űrlap SQL-adatbázishoz. Az SQL-adatbázis egy szövegmező, ahová a postacím használja. A webszolgáltatás és elő kell készítenie, hogy a cím típusú egy numerikus adatokat kell, hogy az utca nevét kell-e a szöveg adattípusú.

Küldje el az adatokat a webszolgáltatás és az SQL-adatbázissal, a cím van szüksége, két különböző típusú adatokat tárolja:

  • A cím, a webszolgáltatás elküldéséhez a cím szám típusú egy numerikus adatokat kell lennie.

  • A cím, az SQL-adatbázis elküldéséhez a cím szám és a utcanevet is kell szöveg adattípusú.

Érdemes a cím csak egyszer megadása alvállalkozó – megfelelője lesz. A cím konvertálása a megfelelő adattípusok és a Súgó, győződjön meg arról, hogy a alvállalkozó bevitele címétől csak egyszer, a képernyő megadására szolgáló címet, amely fldAddressNumber és egy másik mező neve a postai név beírása mezőt tartalmaz. A fldAddressNumber mező egy numerikus adattípusa, postai névmezője szöveg adattípusú.

A teljes címet (a cím szám és az utca neve) az SQL-adatbázishoz elküldéséhez van szüksége az fldAddressNumber és a utcanevet mező értékeit egyesítheti egy érték, amely szöveg adattípusú. Először kell a fldAddressNumber mezőben tárolja az adatokat egy numerikus adattípusként, numerikus adat átalakítása szöveg adattípusú. Mező felvétele az adatforrásban, amely a teljes címet, mint a szöveg adattípus fog tartalmazni.

A fldAddressNumber mezőben lévő szöveg adatot átalakítása szöveg adattípusú, hogy a webszolgáltatás is használhatja, állítsa be másik mezőt, amely tartalmazni fogja a cím szám, szöveg adattípusú. A házszám numerikus adattípusról átalakítása szöveg adattípusú, használja az alábbi képlet az alapértelmezett érték ehhez a mezőhöz:

String(fldAddressNumber)

karakterlánc-hossza

A karakterláncban található karakterek számát adja eredményül.

Szintaxis

string-length(Text)

argumentumok

Leírás

text

A mezőt, amelynek az értéke a szöveget, amelyet meg szeretné számolni.

Példa

Egy nevű fldText, amelyhez beviteli mező vezérlőelem kötött mezőt tartalmazó űrlapsablon tervezése. Az űrlapsablon tartalmaz egy második mezőt, amely az első űrlapba beírt karakterek számának. Ehhez a második mező tartalmaz az alapértelmezett érték a következő képletet:

string-length(fldText)

karakterláncrész

Egy szöveges karakterlánc adott részét adja eredményül. A második argumentum kezdő pozícióját adja meg, és a harmadik argumentum adja meg, hány karakter, amelyet fel szeretne venni.

Szintaxis

karakterlánc (szöveg, kezdőpozíció; karakterszám.)

argumentumok

Leírás

text

Szöveg adattípus vagy szöveget, amelyet a dupla idézőjelek közé szögletes mező (""). A függvény a keresést, a szöveg és a felfelé a karakterek számát a második argumentumban megadott pozíciójában minden karaktert adja eredményül a megadott a harmadik argumentum vagy a szöveg végére, amelyik előbb letelik.

kezdőpozíció

A szöveg az első argumentum lekérése kezdő pozícióját. Ez az argumentum egy egész szám, vagy hivatkozni kell beállítania, hogy az egész számra (egész) típusú adatokat tárolja mező kell lennie.

karakterszám

A lekérdezni kívánt, a második argumentumban megadott kezdő karaktertől kezdődően karakterek száma. Ez az argumentum egy egész szám, vagy hivatkozni kell beállítania, hogy az egész számra (egész) típusú adatokat tárolja mező kell lennie.

Példa

A következő mezőket és vezérlőelemeket tartalmazó űrlapsablon tervezése:

  • Egy beviteli mező vezérlőelem kötött fldText nevű mezőt. Ez a mező tartalmazza a szöveget, a függvény megkeresi.

  • Egy beviteli mező vezérlőelem kötött fldStartingPosition nevű mezőt. Ez a mező egy egész szám adattípusú van beállítva. A mező tartalmazza a kezdő pozícióját, a függvény.

  • Egy beviteli mező vezérlőelem kötött fldNumberOfCharacters nevű mezőt. Ez a mező egy egész szám adattípusú van beállítva. A mező tartalmazza a megadott karakterszám, amely visszaadja a függvény.

  • Beviteli mező vezérlőelem, amely mutatja az eredményeket, a függvény. A beviteli mező tartalmazza a következő képletet:

karakterlánc (fldText, fldStartingPosition fldNumberOfCharacters.)

Ha egy felhasználó ír "ezen az űrlapon jött létre az InfoPath űrlap sablon." a az első szövegdobozra, 4, a második és harmadik, 16 követ majd a negyedik szövegdoboz tartalmaz "s űrlap lett kinyomtatni".

karakterláncrész-utána

Az első karakterlánc, amely követi a második karakterlánc első előfordulásának szöveget adja vissza.

Szintaxis

karakterlánc-after(text, find_text)

argumentumok

Leírás

text

Szöveg adattípus vagy szöveget, amelyet a dupla idézőjelek közé szögletes mező (""). A függvény a szöveg keresése ezt az argumentumot, és az ezt követő összes karakter a második argumentum az a szöveget adja vissza.

keres_szöveg:

Keresés a szöveg az első argumentum az a szöveg. A szöveg lehetnek az érték szöveg adattípusú vagy szöveget, amelyet a dupla idézőjelek közé szögletes mezőjében (""). A függvény a szöveg keresése az a szöveg első argumentumában, és az ezt követő összes karakter a szöveget, ezt az argumentumot adja vissza.

Példa

A következő mezőket és vezérlőelemeket tartalmazó űrlapsablon tervezése:

  • Egy beviteli mező vezérlőelem kötött fldText nevű mezőt. Ez a mező tartalmazza a szöveget, a függvény megkeresi.

  • Egy beviteli mező vezérlőelem kötött fldSubstringText nevű mezőt. Ez a mező tartalmazza a szöveget, amelynek a második argumentum az a függvény.

  • Beviteli mező vezérlőelem, amely mutatja az eredményeket, a függvény. A beviteli mező tartalmazza a következő képletet:

karakterlánc-after(fldText, fldSubstringText)

A beírt "ezen az űrlapon jött létre az InfoPath űrlap sablon." a fldText mező és a "InfoPath" a második, majd a harmadik beviteli mező vezérlőelem tartalmaz "űrlapsablon."

karakterláncrész-előtte

Az első szöveges karakterláncot, a második karakterlánc első előfordulásának a program a szöveget adja vissza.

Szintaxis

karakterlánc-before(text, find_text)

argumentumok

Leírás

text

Szöveg adattípus vagy szöveget, amelyet a dupla idézőjelek közé szögletes mező (""). A függvény a szöveg keresése ezt az argumentumot, és a szöveg előtt összes karaktereit adja eredményül a második argumentum, a keres_szöveg.

keres_szöveg:

A szöveg argumentumban keresendő érték. Ez az érték lehetnek az érték szöveg adattípusú vagy dupla idézőjelek közé van szöveg mezőben (""). A függvény a szöveg keresése az a szöveg első argumentumában (szöveg), és adja vissza az a szöveg elé a karakterek ezt az argumentumot.

Példa

A következő mezőket és vezérlőelemeket az űrlapsablon tervezése:

  • Egy beviteli mező vezérlőelem kötött fldText nevű mezőt. Ez a mező tartalmazza a szöveget, a függvény megkeresi.

  • Egy beviteli mező vezérlőelem kötött fldSubstringText nevű mezőt. Ez a mező tartalmazza a szöveget, amelynek a második argumentum az a függvény.

  • Aa beviteli mező vezérlőelem, amely mutatja az eredményeket, a függvény. A beviteli mező tartalmazza a következő képletet:

karakterlánc-before(fldText, fldSubstringText)

A beírt "ezen az űrlapon jött létre az InfoPath űrlap sablon." a fldText mezőben, és a második a "létrehozott", majd a harmadik beviteli mező vezérlőelem tartalmaz "ezen az űrlapon volt".

fordítás

A második karakterlánc, a harmadik karakterlánc a megfelelő helyen karakter helyére az első szöveges karakterláncot, és minden karaktert adja eredményül.

Szintaxis

fordítása (szöveg, find_chars cserekarakt.)

argumentumok

Leírás

text

A mezőt, amely tartalmazza a szöveget, amelynek karakterek cserélődik neve. Külön argumentumokat pontosvesszővel.

find_chars

Egy karakter vagy a harmadik argumentum a karakterek által fölötti szöveg adattípusú mező értékét. Külön argumentumokat pontosvesszővel.

cserekarakt

Egy karakter vagy szöveg adattípusú felülírják a karaktert a második argumentumban szereplő összes előfordulását mező értékét.

Példa

Egy űrlapsablon, amelynek űrlapok által használandó vállalkozóknak alkalmazásához engedélyek létrehozásának tervezésekor. Az űrlapsablon tartalmaz egy szakaszt, amelyben a alvállalkozó – megfelelője lesz a Hivatali cím adhat meg. A szakasz a alvállalkozó adhat meg a postacím beviteli mező vezérlőelem kötött fldStreetAddress nevű mező tartalmazza.

Ha ellenőrizni szeretné, hogy a alvállalkozó – megfelelője lesz érvényes címe ír be, akkor ellenőrizheti a cím webszolgáltatás származó adatok. A webszolgáltatás szükséges kisbetűk webcímét.

Bármely nagybetűs karakter kisbetűssé postai címét a konvertálni, vegyen fel egy másik mező tartalmazzák, a program képpé kisbetűk postacím az adatforráshoz. Ez a mező alapértelmezett értékének tartalmazza a következő képletet:

fordítása (fldStreetAddress, ABCDEFGHIJKLMNOPQRSTUVWXYZ, abcdefghijklmnopqrstuvwxyz)

Vissza a lap tetejére

URL-cím függvény

SharePointListUrl

Ad vissza, annak a SharePoint lista- vagy űrlaptárhoz az űrlapot az címét is (csak az InfoPath 2010 esetén).

Szintaxis

SharePointListUrl()

Ez a függvény nem használ argumentumokat.

Példa

SharePoint-lista az űrlapsablon tervezése és szeretné azt a helyet, ahol a lista üzemelteti, például "http://sharepointserver/site/list/" hivatkozás hozzáadása. Ehhez a hivatkozás vezérlő hozzáadása, és állítsa be Csak olvasható, majd állítsa az alapértelmezett érték, a mező, a vezérlő csatolt az alábbi képlettel történik:

SharePointListUrl()

Megjegyzés: Ha az űrlapsablon nem fájlkiszolgálón SharePoint-kiszolgálón található, majd a SharePointListUrl() függvény csak "http://sharepointserver/site/list/" ad vissza.

SharePointServerRootUrl

Hol található a a képernyő a SharePoint-kiszolgáló címét is (csak az InfoPath 2010) lekérdezése

Szintaxis

SharePointServerRootUrl()

Ez a függvény nem használ argumentumokat.

Példa

SharePoint-lista az űrlapsablon tervezése és hivatkozás elhelyezése a SharePoint server, hogy a lista üzemelteti, például "http://sharepointserver/site/list/" legfelső szintű szeretné. Ehhez a hivatkozás vezérlő hozzáadása, és állítsa be Csak olvasható, majd állítsa az alapértelmezett érték, a mező, a vezérlő csatolt az alábbi képlettel történik:

SharePointServerRootUrl()

Megjegyzés: Ha az űrlapsablon nem fájlkiszolgálón SharePoint-kiszolgálón található, majd a SharePointListUrl() függvény csak "http://sharepointserver/site/list/" ad vissza.

SharePointCollectionUrl

Ad vissza, a cím, a SharePoint-webhelycsoport az űrlapot is (csak az InfoPath 2010 esetén).

Szintaxis

SharePointCollectionUrl()

Ez a függvény nem használ argumentumokat.

Példa

SharePoint-lista az űrlapsablon tervezése és hivatkozás elhelyezése a SharePoint-kiszolgáló, amelyen a lista található, például "http://sharepointserver/sitecollection/" a webhelycsoporthoz szeretné. Ehhez a hivatkozás vezérlő hozzáadása, és állítsa be Csak olvasható, majd állítsa az alapértelmezett érték, a mező, a vezérlő csatolt az alábbi képlettel történik:

SharePointCollectionUrl()

Megjegyzés: Ha az űrlapsablon nem fájlkiszolgálón SharePoint-kiszolgálón található, majd a SharePointListUrl() függvény csak "http://sharepointserver/sitecollection/" ad vissza.

SharePointSiteUrl

Adja vissza az űrlapot SharePoint-webhely címét is (csak az InfoPath 2010 esetén).

Szintaxis

SharePointSiteUrl()

Ez a függvény nem használ argumentumokat.

Példa

SharePoint-lista az űrlapsablon tervezése és hivatkozás elhelyezése a SharePoint-webhelyet, ahol a lista üzemelteti, például "http://sharepointserver/site/" szeretné. Ehhez a hivatkozás vezérlő hozzáadása, és állítsa be Csak olvasható, majd állítsa az alapértelmezett érték, a mező, a vezérlő csatolt az alábbi képlettel történik:

SharePointSiteUrl()

Megjegyzés: Ha az űrlapsablon nem fájlkiszolgálón SharePoint-kiszolgálón található, majd a SharePointListUrl() függvény csak "http://sharepointserver/site/" ad vissza.

Vissza a lap tetejére

A userName függvény

Felhasználónév

A képernyő (Microsoft InfoPath 2007-es vagy újabb verzió) kitöltő felhasználó nevét adja vissza.

Megjegyzés: Ha a felhasználó kitöltése webböngészőben, a felhasználó nevét a Microsoft Windows SharePoint Services 3.0-s vagy újabb verziójában keresi.

Szintaxis

userName()

Ez a függvény nem használ argumentumokat.

Példa

Egy költségelszámolás űrlap tervezése a cég számára. A hitelkártya-szolgáltatóktól rekordok az alkalmazottak költségek elektronikusan küld egy adatbázist, amely a cég kezeli. A költség rekordjával egy alkalmazott, az adatbázis van szüksége a felhasználó nevét, amely az űrlapsablon alapuló űrlapok kitöltése az alkalmazott.

Mező felvétele az adatforrás űrlapsablon a felhasználó nevét a alkalmazott tárolásához. Ez egy lekérdezésben mező értékét a költségek beolvasásához használó lekérdezés adatkapcsolat is létrehozhat.

Győződjön meg arról, hogy a költségelszámolás kitöltése alkalmazott használja-e a megfelelő felhasználó nevét, akkor kötést létrehozni a mező a beviteli mező vezérlőelem. A felhasználó nevét a felhasználó, aki űrlapot hoz létre a sablonon alapuló megjelenítéséhez használható a következő képlet a beviteli mező vezérlőelem kötött mezőt az alapértelmezett értéket:

userName()

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.