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:
- Pe fila Inserare , în grupul Text , faceți clic pe Părți rapide, apoi pe Câmp.
- În lista Nume câmpuri , selectați SkipIf.
- În caseta Coduri de câmp , tastați expresiile, operatorul, textul adevărat și textul fals, respectând sintaxa afișată mai sus.
- 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ță:
În fila Corespondență , în grupul Scriere & inserare câmpuri , faceți clic pe Reguli, apoi faceți clic pe Ignorare înregistrare 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 alege destinatarii dintr-o anumită localitate, selectați 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 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 }