Câmpul NextIf compară două expresii. Dacă comparația este adevărată, Word îmbină următorul înregistrare de date în documentul de îmbinare curent. Dacă comparația este falsă, Word îmbină următoarea înregistrare de date într-un document de îmbinare nou.
Puteți utiliza câmpul NextIf pentru a grupa înregistrările de date, ca într-un raport bază de date. De exemplu, puteți utiliza o combinație de câmpuri If, Set și NextIf pentru a îmbina toate înregistrările cu același cod poștal cu o pagină din îmbinare și a crea o pagină nouă în îmbinare atunci când în fișierul de date se întâlnește un cod poștal nou. Totuși, o astfel de îmbinare este complexă pentru configurare și necesită ca sursa de date să fie structurată pentru a cuprinde câmpurile de îmbinare.
Dacă doriți să includeți selectiv anumite înregistrări din sursa de date, puteți face acest lucru mai ușor utilizând comanda Filtrare din caseta de dialog Destinatari pentru Îmbinare corespondență , care apare atunci când faceți clic pe Editare listă destinatari în grupul Pornire îmbinare corespondență de pe fila Corespondență .
Note:
-
NextIf câmpurile nu pot fi utilizate în note de subsol, note de final, adnotări, anteturi, subsoluri sau surse de date.
-
Câmpul NextIf nu poate fi imbricat în niciun câmp.
Sintaxă
Atunci când vizualizați câmpul NextIf în document, sintaxa arată astfel:
{ NEXTIF Expresie1 Operator Expresie2 }
Notă: Codul de câmp îi spune câmpului ce să afișeze. Rezultatele câmpului sunt ceea ce se afișează în document după evaluarea codului de câmp. Pentru a comuta între vizualizarea codului de câmp și rezultatele codului de câmp, apăsați Alt+F9.
Properties
Expresie1, Expresie2
Valorile pe care doriți să le comparați. Aceste expresii pot fi îmbinarea datelor de câmp, marcaj în document nume, șiruri de caractere, numere, câmpuri imbricate care returnează o valoare sau formule matematice. Dacă o expresie conține spații, încadrați expresia între ghilimele.
Note:
-
Dacă utilizați un câmp de îmbinare (Câmp Îmbinare) într-o expresie, câmpul de îmbinare se referă la datele din înregistrarea de date curentă, nu la următoarea înregistrare de date.
-
Expresia2 trebuie să fie încadrată între ghilimele, astfel încât să fie comparată ca un șir de caractere.
-
Dacă operatorul este = sau <>, Expresia2 poate conține un semn de întrebare (?) pentru a reprezenta orice caracter unic sau asterisc (*) pentru a reprezenta orice șir de caractere.
-
Dacă utilizați un asterisc în Expression2, porțiunea din Expresie1 care corespunde cu asteriscul și orice caractere rămase din Expression2 nu pot depăși 128 de caractere.
Operator
Operator de comparație. Inserați un spațiu înainte și după operator.
Operator |
Descriere |
= |
Egal cu |
<> |
Nu este egal cu |
> |
Mai mare decât |
< |
Mai mic decât |
>= |
Mai mare sau egal cu |
<= |
Mai mic sau egal cu |
Instrucțiuni
Puteți utiliza câmpul NextIf într-un document sau ca parte a unei îmbinări de corespondență.
Pentru a utiliza câmpul NextIf într-un document, procedați astfel:
-
Pe fila Inserare , în grupul Text , faceți clic pe Părți rapide, apoi faceți clic pe Câmp.
-
În lista Nume câmpuri , selectați NextIf.
-
În caseta Coduri de câmp , tastați expresiile, operatorul, textul adevărat și textul fals, urmând sintaxa afișată mai sus.
-
Faceți clic pe OK.
Pentru a utiliza câmpul NextIf ca parte a unei îmbinări de corespondență, în timp ce configurați îmbinarea corespondenței, procedați astfel:
-
Pe fila Corespondență , în grupul Scriere & Inserare câmpuri , faceți clic pe Reguli, apoi faceți clic pe Înregistrarea următoare Dacă.
-
În lista Nume câmp , selectați numele unui câmp de îmbinare, cum ar fi Localitate.
-
În lista Comparație , selectați operatorul dorit. De exemplu, pentru a selecta destinatarii dintr-o anumită localitate, faceți clic pe Egal cu.
-
În caseta Comparare cu, tastați valoarea pe care doriți să o utilizați. De exemplu, pentru a selecta destinatari din Tokyo, tastați Tokyo.
Notă: Dacă ați selectat este necompletat sau nu este necompletat în lista Comparație , lăsați caseta Comparare cu necompletată.
Exemplu
Sursa de date include un câmp pentru a marca ultima înregistrare a fiecărui cod poștal, iar sursa de date este sortată astfel încât toate înregistrările cu același cod poștal să apară împreună. Atunci când sursa de date este configurată astfel, puteți utiliza câmpurile Set și If din Word pentru a verifica dacă o înregistrare este ultima apariție a unui cod poștal din sursa de date.
Cu această verificare, puteți utiliza câmpul NextIf pentru a determina dacă înregistrarea curentă este ultima apariție a unui anumit cod poștal. Atât timp cât înregistrarea curentă nu este ultima apariție, înregistrările pentru acel cod poștal sunt adăugate la documentul de îmbinare curent. Când înregistrarea curentă este ultima apariție a codului poștal, un document de îmbinare nou începe pentru următorul cod poștal care este listat în sursa de date.
Atunci când inserați următorul câmp NextIf într-o document principal de îmbinare a corespondenței, câmpul NextIf examinează conținutul câmpului LastZipcode din înregistrarea de date curentă. În cazul în care câmpul LastZipcode este necompletat, datele din următoarea înregistrare din sursa de date sunt îmbinate în documentul de îmbinare curent. În cazul în care câmpul LastZipcode nu este necompletat, datele din următoarea înregistrare din sursa de date sunt îmbinate într-un document de îmbinare nou.
{ NEXTIF { MERGEFIELD LastZipcode } = "" }