Coduri de câmp: câmpul SkipIf

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 SkipIf compară două expresii: Dacă comparația este adevărată, SkipIf anulează documentul de îmbinare curent, trece la următoarea înregistrare de date din sursa de date și pornește un nou document de îmbinare; Dacă comparația este falsă, Microsoft Word continuă documentul de îmbinare curent.

Documentele care au fost create în versiuni anterioare de Word pot utiliza câmpul SkipIf pentru a împiedica Word să genereze un document îmbinat pentru anumite înregistrări din sursa de date. Însă, puteți să selectați mai ușor înregistrări de date utilizând comanda Filtrare din caseta de dialog Destinatari îmbinare corespondență , care apare atunci când faceți clic pe Editare listă destinatari în grupul Pornire îmbinare corespondență din fila Corespondență .

Notă

Nu utilizați câmpul SkipIf cu câmpul Următorul.

Sintaxă

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

{ SKIPIFExpression1 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.

Instrucțiuni

Puteți utiliza câmpul SkipIf într-un document sau ca parte a unei îmbinări de corespondență.

Pentru a utiliza câmpul SkipIf î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 SkipIf.
  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 SkipIf ca parte a unei îmbinări de corespondență, efectuați următoarele acțiuni în timp ce configurați îmbinarea de corespondență:

  1. În fila Corespondență , în grupul Scriere & inserare câmpuri , faceți clic pe Reguli, apoi faceți clic pe Ignorare î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, selectați 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ă.

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

Exemplu

Când inserați următorul câmp SkipIf într-un document principal de îmbinare a corespondenței, câmpul SkipIf examinează conținutul câmpului Comandă din înregistrarea de date curentă. În cazul în care câmpul Comandă conține un număr mai mic decât 100, nu se generează niciun document îmbinat pentru acea înregistrare de date.

{ SKIPIF { MERGEFIELD Order }< 100 }

Începutul paginii