A SkipIf mező két kifejezést hasonlít össze: Ha az összehasonlítás igaz, a SkipIf művelet visszavonja az aktuális körlevél-dokumentumot, a következő adatrekordra lép az adatforrásban, és új körlevél-dokumentumot indít; Ha az összehasonlítás hamis, a Microsoft Word folytatja az aktuális körlevél-dokumentumot.
A Word korábbi verzióiban létrehozott dokumentumok a SkipIf mezőt használhatják annak megakadályozására, hogy a Word egyesített dokumentumot hozzon létre az adatforrás bizonyos rekordjaihoz. Egyszerűbben kijelölheti azonban az adatrekordokat a Körlevél címzettjei párbeszédpanel Szűrés parancsával. Ez a lap Körlevélkészítésindítása csoportjában a Címzettlista szerkesztése elemre kattintva jelenik meg.
Megjegyzés
Ne használja a SkipIf mezőt a Next mezővel.
Szintaxis
A dokumentumokban a SkipIf mező az alábbi formátumban jelenik meg:
{ SKIPIFExpression1 Operator Expression2}
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ények 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
A SkipIf mezőt használhatja dokumentumokban vagy körlevélkészítés részeként.
A dokumentum SkipIf mezőjének használatához 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 SkipIf lehetőséget.
- A Mezőkódok mezőbe írja be a kifejezéseket, az operátort, az igaz szöveget és a hamis szöveget a fent bemutatott szintaxist követve.
- Kattintson az OK gombra.
Ha a SkipIf mezőt szeretné körlevél részeként használni, tegye a következőket a körlevél beállítása során:
A Levelezés lap Mezők írása & beszúrása csoportjában kattintson a Szabályok, majd a Rekord kihagyása lehetőségre.
A Mezőnév listában jelölje ki egy adatmező nevét (például Város).
Az Összehasonlítás listában válassza ki a kívánt operátort. Például egy adott városban lévő címzettek kiválogatásához 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 az Összehasonlítás listában az Üres vagy nem üres elemet választotta, hagyja üresen a Viszonyítási alap mezőt.
Properties
Kifejezés1, Kifejezés2
Az összehasonlítani kívánt értékek. Ezek a kifejezések lehetnek adatmezőadatok, könyvjelzőnevek, karaktersztringek, 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.
Megjegyzés
- Ha egy kifejezésben adatmezőt (MergeField) használ, az adatmező az aktuális adatrekord adataira hivatkozik, nem pedig a következő rekord adataira.
- A kifejezés2 argumentumot idézőjelek közé kell tenni, hogy karakterlánccal lehessen összehasonlítani.
- Ha az operátor = vagy <>, a Kifejezés2 tartalmazhat kérdőjelet (?) bármely karakter helyettesítésére, csillagot (*) pedig tetszőleges karakterlánc számára.
- Ha a Kifejezés2 kifejezésben csillagot használ, a Kifejezés1 kifejezésnek a csillagnak megfelelő része és a Kifejezés2 további karakterei nem haladhatják meg a 128 karaktert.
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ő |
Példa
Ha beszúrja a következő SkipIf mezőt egy körlevél törzsdokumentumába, a SkipIf mező megvizsgálja az aktuális adatrekord Rendelés mezőjének tartalmát. Ha a Rendelés mező 100-nál kisebb számot tartalmaz, a program nem készít egyesített dokumentumot az adott adatrekordhoz.
{ SKIPIF { MERGEFIELD Order }< 100 }