Coduri de câmp: câmpul NextIf

Se aplică la
Word pentru Microsoft 365 Word pentru Microsoft 365 pentru Mac Word 2024 Word 2024 pentru Mac Word 2021 Word 2021 pentru Mac Word 2019 Word 2016

Câmpul NextIf compară două expresii. Dacă comparația este adevărată, Word îmbină următoarea î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 pe o pagină din îmbinare și a crea o pagină nouă în îmbinare atunci când apare un nou cod poștal în fișierul de date. Totuși, o îmbinare ca aceasta este complexă de configurat și necesită ca sursa de date să fie structurată astfel încât să cuprindă câmpurile de îmbinare.

Dacă intenționaț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ță .

Notă

  • Câmpurile NextIf 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ă

Când vizualizați câmpul NextIf în document, sintaxa arată în felul următor:

{ NEXTIFExpression1 Operator Expression2}

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

Expression1, Expression2

Valorile pe care doriți să le comparați. Aceste expresii pot fi date de câmp îmbinate, nume de marcaje în document, ș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.

Notă

  • Dacă utilizați un câmp de îmbinare (MergeField) într-o expresie, câmpul de îmbinare se referă la datele din înregistrarea de date curentă, nu la următoarea înregistrare de date.
  • Expression2 trebuie să fie încadrată între ghilimele, astfel încât să fie comparată ca un șir de caractere.
  • Dacă operatorul este = sau <>, Expression2 poate conține un semn de întrebare (?) pentru a reprezenta orice caracter unic sau un asterisc (*) pentru a reprezenta orice șir de caractere.
  • Dacă utilizați un asterisc în Expression2, porțiunea din Expression1 care corespunde asteriscului și orice caractere rămase în Expression2 nu poate depăși 128 de caractere.

Operator

Operator de comparare. 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:

  1. Pe fila Inserare , în grupul Text , faceți clic pe Părți rapide, apoi pe Câmp.
  2. În lista Nume câmpuri , selectați NextIf.
  3. În caseta Coduri de câmp , tastați expresiile, operatorul, textul adevărat și textul fals, respectând sintaxa afișată mai sus.
  4. 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 de corespondență, efectuați următoarele:

  1. Pe fila Corespondență , în grupul Scriere & inserare câmpuri , faceți clic pe Reguli, apoi faceți clic pe Următoarea înregistrare dacă.

  2. În lista Nume câmp , selectați numele unui câmp de îmbinare, cum ar fi Localitate.

  3. În lista Comparație , selectați operatorul dorit. De exemplu, pentru a alege destinatarii dintr-o anumită localitate, faceți clic pe Egal cu.

  4. Î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 de comparație , lăsați caseta Comparare cu necompletată.

Exemplu

Sursa de date include un câmp pentru a marca ultima înregistrare din fiecare cod poștal, iar sursa de date este sortată astfel încât toate înregistrările cu același cod poștal să apară împreună. Când sursa de date este configurată astfel, puteți utiliza câmpurile Set și If în Word pentru a verifica dacă o înregistrare este ultima apariție a unui cod poștal în sursa de date.

Cu această verificare efectuată, 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. Atunci când înregistrarea curentă este ultima apariție a codului poștal, începe un nou document de îmbinare pentru următorul cod poștal listat în sursa de date.

Când inserați următorul câmp NextIf într-un 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 } = "" }

Începutul paginii