Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Kód pole Compare porovná dvě hodnoty a zobrazí výsledek "1", pokud je porovnání pravdivé, nebo "0" (nula), pokud je porovnání nepravdivé. Toto pole můžete použít k vytvoření složeného logického porovnání s funkcemi And a Or v poli = (Vzorec) a potom můžete použít výsledek pole = (Vzorec) v poli If.

Syntaxe

Při zobrazení kódu pole Compare v dokumentu bude syntaxe vypadat takto:

{ COMPARE Expression1 Operator Expression2 }

Poznámka:  Kód pole určuje, co má být v poli zobrazeno. Výsledek pole je obsah zobrazený v dokumentu po vyhodnocení kódu pole. Mezi zobrazením kódu pole a zobrazením výsledku pole můžete přepínat stisknutím kombinace kláves Alt+F9.

Pokyny

Výraz1, Výraz2

Hodnoty, které se mají porovnat. Výrazy můžou být Záložka názvy, řetězce textu, čísla, vnořená pole, která vracejí hodnotu, nebo matematické vzorce. Pokud výraz obsahuje mezery, uzavřete ho do uvozovek.

Operátor

Porovnání Operátor. Vložte mezeru před i za operátor.

Operátor

Popis

=

Je rovno

<>

Není rovno

>

Větší než

<

Menší než

>=

Větší než nebo rovno

<=

Menší než nebo rovno

Poznámka: Pokud je operátor = nebo <>, může výraz2 obsahovat otazník (?) představující libovolný jednotlivý znak nebo hvězdičku (*) představující libovolný řetězec znaků. Výraz musí být uzavřen v uvozovkách, aby byl porovnán jako řetězec znaků. Pokud ve výrazu Expression2 použijete hvězdičku, nesmí část výrazu Expression1 , která odpovídá hvězdičkě a všem zbývajícím znakům v výrazu Expression2, překročit 128 znaků.

Příklady

Předpokládejme, že pole If v následujícím příkladu je vloženo do hlavního dokumentu hromadné korespondence. Pole Porovnat prověřují datová pole CustomerNumber a CustomerRating při sloučení jednotlivých Datový záznam. Funkce Or pole = (Vzorec) vrátí hodnotu "1" (pravda), pokud alespoň jedno z datových polí značí špatný kredit. V tomto případě se vytiskne první text v uvozovkách.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 }} = 1 "Kredit není přijatelný" "Kredit přijatelný"}

Pokud je některá hodnota v datovém poli PSČ v rozsahu 98500 až 98599, následující pole Compare má hodnotu 1:

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×