Mezőkódok: Compare mező

Hatókör
Microsoft 365-höz készült Word Microsoft 365-höz készült Mac Word Word 2021 Mac Word 2021 Word 2019 Mac Word 2019 Word 2016

A Compare mezőkód összehasonlít két értéket, és a következő eredményt jeleníti meg, ha az összehasonlítás igaz, és "0" (nulla), ha az összehasonlítás hamis. Ebben a mezőben összetett logikai összehasonlításokat végezhet egy = (Képlet) mező És, illetve Vagy függvényével, majd felhasználhatja egy Ha mező = (Képlet) mezőjének eredményét.

Szintaxis

A dokumentumokban a Compare mezőkódok az alábbi formátumban jelennek meg:

{ COMPAREkifejezés1 operátor kifejezés2}

Megjegyzés

A mezőkódok közlik a mezővel, hogy mit kell megjeleníteni. A dokumentumban a mezőkód kiértékelése után a mező eredményei jelennek meg. A mezőkód és a mezőkód eredményei közötti váltáshoz nyomja le az Alt+F9 billentyűkombinációt.

Utasítások

Kifejezés1, Kifejezés2

Összehasonlítandó értékek. A kifejezések lehetnek könyvjelzőnevek, szöveges karakterláncok, számok, értéket visszaadó beágyazott mezők, illetve matematikai képletek. Ha egy kifejezés szóközt tartalmaz, idézőjelek közé kell tenni.

Operátor

Összehasonlító operátor. Szúrjon be egy szóközt az operátor elé és mögé.

Operátor Leírás:
⁠=⁠ Egyenlő
<> Nem egyenlő
> Nagyobb
< Kisebb
>= Nagyobb vagy egyenlő
<= Kisebb vagy egyenlő

Megjegyzés

Ha az operátor = vagy <>, a Kifejezés2 tartalmazhat kérdőjelet (?) bármely karakter helyettesítésére, csillagot (*) pedig bármilyen karakterláncot. A kifejezést idézőjelek közé kell tenni ahhoz, hogy karakterlánccal lehessen összehasonlítani. Ha a Kifejezés2 kifejezésben csillagot használ, akkor a kifejezés1 kifejezésnek a csillagnak megfelelő része, valamint a Kifejezés2 további karakterei nem haladhatják meg a 128 karaktert.

Példák

Tegyük fel, hogy az alábbi példában szereplő Ha mező egy körlevél törzsdokumentumába lett beszúrva. A Compare mezők a CustomerNumber és a CustomerRating adatmezőket vizsgálják az egyes rekordok egyesítése során. A = (Képlet) mező Vagy függvénye az "1" (igaz) értéket adja vissza, ha az adatmezők közül legalább az egyik rossz hitelképességet jelez, ebben az esetben az idézőjelek közé kerülő első szöveget nyomtatja ki a program.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } )} = 1 "Hitel nem elfogadható" "Elfogadható hitel"}

A következő Összehasonlítás mező eredménye "1", ha az Irányítószám adatmezőben bármelyik érték 98500 – 98599 tartományba esik:

{ COMPARE " { MERGEFIELD Irányítószám } " = "985*" }