Mezőkódok: NextIf mező

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

A NextIf mező két kifejezést hasonlít össze. Ha az összehasonlítás igaz, a Word egyesíti a következő adatrekordot az aktuális körlevél-dokumentummal. Ha az összehasonlítás hamis, a Word a következő adatrekordot egy új körlevél-dokumentumba egyesíti.

A NextIf mezővel csoportosíthatja az adatrekordokat, az adatbázis-jelentésekhez hasonlóan. A Ha, a Set és a NextIf mezőket kombinálva például egyesítheti az azonos irányítószámmal rendelkező összes rekordot a körlevél egyetlen oldalán, és a körlevél során egy új lapot hozhat létre a körlevélben, ha új irányítószámot észlel az adatfájlban. Az ilyen egyesítés azonban bonyolult beállítása, és az adatforrás struktúráját úgy kell beállítani, hogy elférjen benne az adatmezők.

Ha az adatforrás bizonyos rekordjait szelektíven szeretné felvenni, ezt könnyebben megteheti a Körlevél címzettjei párbeszédpanel Szűrés parancsával. Ez a lap Körlevélkészítés indítása csoportjában a Címzettlista szerkesztése elemre kattintva jelenik meg.

Megjegyzés

  • NextIf mezők nem használhatók lábjegyzetekben, végjegyzetekben, széljegyzetekben, fejlécekben, láblécekben és adatforrásokban.
  • A NextIf mező nem ágyazható egyetlen mezőbe sem.

Szintaxis

A dokumentumokban a NextIf mező az alábbi formátumban jelenik meg:

{ NEXTIFkifejezé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é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.

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ő

Utasítások

A KövetkezőHa mezőt dokumentumokban vagy körlevélkészítés részeként is használhatja.

A dokumentum NextIf mezőjének használatához tegye a következőket:

  1. Kattintson a Beszúrás lap Szöveg csoportjának Kész modulok menügombjára, és válassza a Mező parancsot.
  2. A Mezőnevek listában válassza a Következő ha lehetőséget.
  3. 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.
  4. Kattintson az OK gombra.

Ha a NextIf mezőt szeretné körlevél részeként használni, a körlevél beállítása során tegye a következőket:

  1. A Levelezés lap Mezők írása & beszúrása csoportjában kattintson a Szabályok, majd a Következő rekord ha lehetőségre.

  2. A Mezőnév listában jelölje ki egy adatmező nevét (például Város).

  3. 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 kattintson az Egyenlő elemre.

  4. 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.

Példa

Az adatforrás tartalmaz egy mezőt az egyes irányítószámok utolsó rekordjának megjelölésére, és az adatforrás rendezése úgy történik, hogy az azonos irányítószámmal rendelkező összes rekord együtt jelenik meg. Ha az adatforrás így van beállítva, a Word Set és If mezőivel ellenőrizheti, hogy egy adott rekord az irányítószám utolsó előfordulása-e az adatforrásban.

Ha végzett ezzel az ellenőrzéssel, a NextIf mezővel megállapíthatja, hogy az aktuális rekord az adott irányítószámnak az utolsó előfordulása-e. Ha nem az aktuális rekord az utolsó előfordulás, az ahhoz az irányítószámhoz tartozó rekordok hozzá lesznek adva az aktuális körlevél-dokumentumhoz. Amikor az irányítószám az aktuális rekordban fordul elő utoljára, új körlevél-dokumentum kezd el az adatforrásban szereplő következő irányítószámhoz.

Ha beilleszti a következő NextIf mezőt egy körlevél törzsdokumentumába, a NextIf mező megvizsgálja az aktuális adatrekord LastZipCode mezőjének tartalmát. Ha az LastZipCode mező üres, az adatforrás következő rekordjának adatai egyesítve lesznek az aktuális körlevél-dokumentummal. Ha az LastZipCode mező nem üres, az adatforrás következő rekordjának adatai egy új körlevél-dokumentumba kerülnek.

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

Vissza a lap tetejére