Kodovi polja: polje Compare

Primenjuje se na
Word za Microsoft 365 Word za Microsoft 365 za Mac Word 2021 Word 2021 za Mac Word 2019 Word 2019 za Mac Word 2016

Kôd polja "Poređenje" poredi dve vrednosti i prikazuje rezultat "1" ako je poređenje tačno ili "0" (nula) ako je poređenje netačno. Ovo polje možete koristiti za kreiranje složenih logičkih poređenja sa funkcijama And i Or u polju "= (Formula)" i zatim možete koristiti rezultat polja "= (Formula)" u polju "If".

Sintaksa

Kada u dokumentu prikazujete kôd polja "Poređenje", sintaksa izgleda ovako:

{ COMPAREExpression1 operator expression2}

Napomena

Kôd polja saopštava polju šta da prikaže. Rezultati polja se prikazuju u dokumentu nakon procene koda polja. Da biste se prebacivali između prikazivanja koda polja i rezultata koda polja, pritisnite kombinaciju tastera Alt+F9.

Uputstva

Izraz1, Izraz2

Vrednosti za poređenje. Izrazi mogu da budu imena obeleživača, niske teksta, brojevi, ugnežđena polja koja vraćaju vrednost ili matematičke formule. Ako izraz sadrži razmake, stavite ga pod znake navoda.

Operator

Operator poređenja. Umetnite razmak ispred i iza operatora.

Operator Opis
⁠=⁠ Jednako je
<> Nije jednako
> Veće od
< Manje od
>= Veće od ili jednako
<= Manje je od ili jednako

Napomena

Ako je operator = ili <>, Izraz2 može da sadrži znak pitanja (?) koji predstavlja bilo koji pojedinačni znak ili zvezdicu (*) da predstavlja bilo koju nisku znakova. Izraz mora biti pod znacima navoda tako da se upoređuje kao niska znakova. Ako koristite zvezdicu u izrazu2, deo izraza1 koji odgovara zvezdici, plus svi preostali znakovi u izrazu2 ne sme da pređe 128 znakova.

Primeri

Pretpostavimo da je polje "If" iz sledećeg primera umetnuto u glavni dokument za objedinjavanje pošte. Polja za poređenje ispituju polja podataka "CustomerNumber" i "CustomerRating" dok se svaki zapis podataka objedinjuje. Funkcija Or polja "= (Formula)" daje vrednost "1" (tačno) ako bar jedno od polja podataka ukazuje na lošu zaslugu, u kom slučaju se štampa prvi tekst pod znacima navoda.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } ) } = 1 "Kredit nije prihvatljiv" "Kredit je prihvatljiv"}

Sledeće polje za poređenje daje vrednost "1" ako je bilo koja vrednost u polju podataka poštanski broj opseg 98500 – 98599:

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