Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Codul de câmp Compare compară două valori și afișează rezultatul "1" dacă comparația este adevărată sau "0" (zero) dacă comparația este falsă. Puteți utiliza acest câmp pentru a crea comparații logice combinate cu funcțiile And și Or într-un câmp = (Formulă), apoi aveți posibilitatea să utilizați rezultatul câmpului = (Formulă) într-un câmp If.

Sintaxă

Când vizualizați codul de câmp Comparare în document, sintaxa arată astfel:

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

Instrucțiuni

Expresie1, Expresie2

Valori de comparat. Expresiile pot fi marcaj în document nume, șiruri de text, numere, câmpuri imbricate care returnează o valoare sau formule matematice. Dacă o expresie conține spații, încadrați expresia între ghilimele.

Operator

Comparație operator. Inserați un spațiu atât înainte, cât ș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

Notă: Dacă operatorul este = sau <>, Expresia2 poate conține un semn de întrebare (?) pentru a reprezenta orice caracter unic sau un asterisc (*) pentru a reprezenta orice șir de caractere. Expresia trebuie încadrată între ghilimele, astfel încât să fie comparată ca un șir de caractere. Dacă utilizați un asterisc în Expression2, porțiunea din Expresie1 care corespunde cu asteriscul, plus orice caractere rămase din Expression2, nu poate depăși 128 de caractere.

Exemple

Să presupunem că este inserat câmpul If din exemplul următor într-un document principal pentru îmbinare corespondență. Câmpurile Comparare examinează câmpurile de date CustomerNumber și CustomerRating pe măsură ce fiecare înregistrare de date este îmbinată. Funcția Or a câmpului = (Formulă) returnează valoarea "1" (adevărat) dacă cel puțin unul dintre câmpurile de date indică un credit slab, caz în care se imprimă primul text dintre ghilimele.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 "Credit neacceptat" "Credit acceptabil"}

Următorul câmp compare are ca rezultat valoarea "1" dacă orice valoare din câmpul de date CodPoștal este intervalul 98500 – 98599:

{ COMPARE " { MERGEFIELD PostalCode } " = "985*" }

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×