A Ha mező két értéket hasonlít össze, majd beszúrja az összehasonlítás eredményének megfelelő szöveget. Körlevél törzsdokumentumában való használat esetén a Ha mező megvizsgálhatja az egyesített adatrekordokban szereplő információkat, például az irányítószámokat vagy a számlaszámokat. Például csak az adott városban található ügyfeleknek küldhet leveleket.
Használhatja a Ha mezőt egy dokumentumban, vagy használhatja a Ha mezőt a körlevél If-Then-Else szabályának részeként.
Ha egy dokumentumban a Ha mezőt szeretné használni, tegye a következőket:
-
Kattintson a Beszúrás lap Szöveg csoportjának Kész modulok menügombjára, és válassza a Mező parancsot.
-
A Mezőnevek listában válassza a Ha lehetőséget.
-
A Mezőkódok mezőbe írja be a fenti szintaxist követve a kifejezéseket, az operátort, a valódi szöveget és a hamis szöveget.
-
Kattintson az OK gombra.
Ha a Ha mezőt körlevél részeként szeretné használni, tegye a következőket a körlevél beállításakor:
-
A Levelezés lap Mező beszúrása & írása csoportjában kattintson a Szabályok, majd a Ha... Akkor... Máskülönben.
-
A Mezőnév listában válassza ki egy körlevélmező nevét, például Város.
-
Az Összehasonlítás listában válassza ki a kívánt operátort. Ha például egy adott városban szeretné kiemelni a címzetteket, válassza az Egyenlő lehetőséget.
-
A Viszonyítási alap mezőbe írja be a használni kívánt értéket. Például a tokiói címzettek kiválogatásához írja be: Tokió.
Megjegyzés: Ha a kiválasztott érték üres vagy nem üres az Összehasonlítás listában, hagyja üresen a Viszonyítás mezőt.
-
A Szöveg beszúrása mezőbe írja be a dokumentumban megjeleníteni kívánt szöveget, ha a megadott feltétel teljesül. Ha például Tokióban szeretné testre szabni a címzettek szövegét, beírhatja a szöveget, különösen a tokiói környéken.
-
Az Ellenkező esetben szúrja be ezt a szöveget mezőbe írja be azt a szöveget, amelyet meg szeretne jeleníteni a dokumentumban, ha a megadott feltétel nem igaz. Ha például általános szöveget szeretne megadni azoknak a címzetteknek, akik nem Tokióban vannak, beírhatja a szöveget, különösen a környező környéken.
Szintaxis
Amikor megtekinti a Ha mezőkódot a dokumentumban, a szintaxis a következőképpen néz ki:
{ IF Expression1OperátorKifejezés2TrueTextFalseText}
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
Az összehasonlítandó értékek. Ezek a kifejezések egyesíthetik a mezőadatokat, könyvjelző neveket, karaktersorozatokat, számokat, beágyazott mezőket, amelyek értéket adnak vissza, vagy matematikai képleteket. Ha egy kifejezés szóközöket tartalmaz, tegye idézőjelek közé a kifejezést.
Megjegyzések:
-
A Expression2 kifejezést idézőjelek közé kell foglalni, hogy a rendszer karaktersztringként hasonlítsa össze.
-
Ha az operátor = vagy <>, a Kifejezés2 tartalmazhat kérdőjelet (?), amely bármely karaktert vagy csillagot (*) jelöl bármilyen karaktersorozatnak.
-
Ha az Expression2-ben csillagot használ, a Kifejezés1 csillagnak és az Expression2 többi karakterének megfelelő része nem haladhatja meg a 128 karaktert.
Operátor
Összehasonlító operátor. Szúrjon be egy szóközt az operátor előtt és után.
Operátor |
Leírás |
= |
Egyenlő |
<> |
Nem egyenlő |
> |
Nagyobb |
< |
Kisebb |
>= |
Nagyobb vagy egyenlő |
<= |
Kisebb vagy egyenlő |
TrueText, FalseText
Az összehasonlítás eredménye igaz (TrueText) vagy hamis (Hamis szöveg). Ha nincs megadva a FalseText mező, és az összehasonlítás hamis, akkor a HA mezőnek nincs eredménye. Minden több szót tartalmazó sztringet idézőjelek közé kell tenni.
Példa
Az alábbi példa azt határozza meg, hogy ha a vevői rendelés nagyobb vagy egyenlő 100 egységnél, a "Köszönet" szöveg jelenik meg a dokumentumban. Ha az ügyfélrendelés kevesebb mint 100 egység, a dokumentumban megjelenik a "A minimális rendelés 100 egység" szöveg.
{HA rendelés>=100 "Köszönet" "A minimális rendelés 100 egység"}