V poli NextIf sa porovnávajú dva výrazy. Ak je porovnanie pravdivé, Word zlúči ďalší údajový záznam do aktuálneho dokumentu hromadnej korešpondencie. Ak je porovnanie nepravdivé, Word zlúči ďalší záznam údajov do nového dokumentu zlúčenia.
Pole NextIf môžete použiť na zoskupenie údajových záznamov, ako je to v zostave databázy. Môžete napríklad použiť kombináciu polí If, Set a NextIf na zlúčenie všetkých záznamov s rovnakým PSČ na jednu stranu v hromadnej korešpondencii a vytvorenie novej strany v hromadnej korešpondencii, keď sa v údajovom súbore vyskytne nové PSČ. Takéto zlúčenie je však zložité na nastavenie a vyžaduje, aby bol zdroj údajov štruktúrovaný tak, aby sa prispôsobil zlučovaciemu poľu.
Ak je vaším cieľom selektívne zahrnúť určité záznamy zo zdroja údajov, môžete to urobiť jednoduchšie pomocou príkazu Filtrovať v dialógovom okne Príjemcovia hromadnej korešpondencie , ktoré sa zobrazí po kliknutí na položku Upraviť zoznam príjemcov v skupine Spustiť hromadnú korešpondenciu na karte Korešpondencia .
Poznámky:
-
Pole NextIf nie je možné použiť v poznámkach pod čiarou, vysvetlivkách, poznámkach, hlavičkách, pätách alebo zdrojoch údajov.
-
Pole NextIf nie je možné vnoriť do žiadneho poľa.
Syntax
Pri zobrazení poľa NextIf v dokumente vyzerá syntax takto:
{ NEXTIF Expression1 Operátor Expression2 }
Poznámka: Na základe kódu poľa sa určí, čo sa má v poli zobraziť. Výsledky polí sú to, čo sa zobrazí v dokumente po vyhodnotení kódu poľa. Ak chcete prepínať medzi zobrazením kódu poľa a výsledkov kódu poľa, stlačte kombináciu klávesov Alt + F9.
Properties
Expression1, Expression2
Hodnoty, ktoré chcete porovnať. Tieto výrazy môžu byť zlučovacie údaje polí, záložka názvy, reťazce znakov, čísla, vnorené polia, ktoré vrátia hodnotu, alebo matematické vzorce. Ak výraz obsahuje medzery, uzavrite výraz do úvodzoviek.
Poznámky:
-
Ak vo výraze použijete zlučovacie pole (MergeField), zlučovacie pole odkazuje na údaje v aktuálnom zázname údajov, nie v nasledujúcom zázname údajov.
-
Výraz2 musí byť uzavretý v úvodzovkách, aby sa porovnával ako reťazec znakov.
-
Ak je operátor = alebo <>, výraz2 môže obsahovať otáznik (?), ktorý predstavuje ľubovoľný jeden znak alebo hviezdičku (*), ktorá predstavuje ľubovoľný reťazec znakov.
-
Ak vo výraze Expression2 použijete hviezdičku, časť výrazu1 , ktorá zodpovedá hviezdičke, a všetky ostatné znaky vo výraze 2 nemôžu presiahnuť 128 znakov.
Operátor
Operátor porovnávania. Vložte medzeru pred a za operátor.
Operátor |
Popis |
= |
Rovná sa |
<> |
Nerovná sa |
> |
Väčšie |
< |
Menšie |
>= |
Väčšie alebo rovné |
<= |
Menšie alebo rovné |
Pokyny
Pole NextIf môžete použiť v dokumente alebo ako súčasť hromadnej korešpondencie.
Ak chcete v dokumente použiť pole NextIf, postupujte takto:
-
Na karte Vložiť kliknite v skupine Text na položku Rýchle časti a potom na položku Pole.
-
V zozname Názvy polí vyberte položku NextIf.
-
Do poľa Kódy polí zadajte výrazy, operátor, pravdivý text a nepravda podľa vyššie uvedenej syntaxe.
-
Kliknite na tlačidlo OK.
Ak chcete použiť pole NextIf ako súčasť hromadnej korešpondencie počas nastavovania hromadnej korešpondencie, postupujte takto:
-
Na karte Korešpondencia kliknite v skupine Zapisovať & Vložiť polia na položku Pravidlá a potom kliknite na položku Ďalší záznam if.
-
V zozname názvov polí vyberte názov zlučovacieho poľa, napríklad Mesto.
-
V zozname Porovnanie vyberte požadovaný operátor. Ak chcete napríklad vybrať príjemcov v konkrétnom meste, kliknite na položku Rovná sa.
-
Do poľa Porovnať s zadajte hodnotu, ktorú chcete použiť. Ak chcete napríklad vyčleniť príjemcov v Tokiu, zadajte hodnotu Tokio.
Poznámka: Ak je vybratá hodnota prázdna alebo nie je prázdna v zozname Porovnanie, pole Porovnať s ponechajte prázdne.
Príklad
Zdroj údajov obsahuje pole na označenie posledného záznamu každého PSČ a zdroj údajov sa zoradí tak, aby sa všetky záznamy s rovnakým PSČ zobrazili spolu. Keď je zdroj údajov nastavený týmto spôsobom, môžete použiť polia Nastaviť a Ak v Word skontrolovať, či je záznam posledným výskytom PSČ v zdroji údajov.
S touto kontrolou môžete pomocou poľa NextIf určiť, či je aktuálny záznam posledným výskytom konkrétneho PSČ. Ak aktuálny záznam nie je posledným výskytom, záznamy pre toto PSČ sa pridajú do aktuálneho dokumentu hromadnej korešpondencie. Keď je aktuálny záznam posledným výskytom PSČ, začne sa nový dokument hromadnej korešpondencie pre nasledujúce PSČ, ktoré je uvedené v zdroji údajov.
Keď vložíte nasledujúce pole NextIf do hlavný dokument hromadnej korešpondencie, pole NextIf preskúma obsah poľa LastZipcode v aktuálnom údajovom zázname. Ak je pole LastZipcode prázdne, údaje z nasledujúceho záznamu v zdroji údajov sa zlúčia do aktuálneho dokumentu hromadnej korešpondencie. Ak pole LastZipcode nie je prázdne, údaje z nasledujúceho záznamu v zdroji údajov sa zlúčia do nového dokumentu hromadnej korešpondencie.
{ NEXTIF { MERGEFIELD LastZipcode } = "" }