Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Lauko Palyginti kodas lygina dvi reikšmes ir rodo rezultatą "1", jei palyginimas yra teisingas, arba "0" (nulis), jei palyginimas yra klaidingas. Šį lauką galite naudoti norėdami sukurti sudėtinius loginius palyginimus su And ir Or funkcijomis lauke = (Formula), tada galite naudoti lauko = (Formula) rezultatą lauke Jei.

Sintaksė

Kai peržiūrite lauko Palyginti kodą savo dokumente, sintaksė yra tokia:

{ COMPARE Išraiška1 Operatorius Išraiška2 }

Pastaba:  Lauko kodas nurodo, kas turi būti rodoma lauke. Lauko rezultatai yra tai, kas rodoma dokumente įvertinus lauko kodą. Norėdami perjungti lauko kodo ir lauko kodo rezultatų peržiūras, paspauskite Alt+F9.

Instrukcijos

Išraiška1, Išraiška2

Lygintinos reikšmės. Reiškiniai gali būti žymelė pavadinimus, teksto eilutes, skaičius, įdėtuosius laukus, kurie pateikia reikšmę, arba matematines formules. Jei reiškinyje yra tarpų, išraišką rašykite kabutėse.

Operatorius

Palyginimo operatorius. Įterpti tarpą prieš operatorių ir po jo.

Operatorius

Aprašas

=

Lygu

<>

Nelygu

>

Daugiau nei

<

Mažiau nei

>=

Daugiau arba lygu

<=

Mažiau arba lygu

Pastaba: Jei operatorius yra = arba <>, Reiškinyje2 gali būti klaustukas (?), žymintis bet kokį vieną simbolį, arba žvaigždutė (*) simbolių eilutei žymėti. Reiškinys turi būti kabutėse, kad būtų lyginamas kaip simbolių eilutė. Jei reiškinyje2 naudojate žvaigždutę, reiškinio1 dalis, atitinkanti žvaigždutę, ir visi likę reiškinio2 simboliai negali viršyti 128 simbolių.

Pavyzdžiai

Tarkime, kad toliau pateiktame pavyzdyje esantis laukas If įterpiamas į laiškų suliejimo pagrindinį dokumentą. Laukai Palyginti patikrina duomenų laukus "CustomerNumber" ir "CustomerRating", kai kiekvienas duomenų įrašas yra sulietas. Lauko = (Formula) funkcija Or grąžina reikšmę "1" (teisinga), jei bent vienas iš duomenų laukų nurodo prastą kreditą, tokiu atveju pirmasis tekstas kabutėse spausdinamas.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 "Kreditas nepriimtinas" "Kreditas priimtinas"}

Šiame lauke Palyginti pateikiama reikšmė "1", jei kuri nors lauko PostalCode duomenų reikšmė yra diapazonas 98500 –98599:

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×