Pole If porovná dvě hodnoty a vloží text odpovídající výsledku porovnání. Při použití v hlavním dokumentu hromadné korespondence může Pole If zkoumat informace ve sloučených datových záznamech, jako jsou PSČ nebo čísla účtů. Můžete například posílat dopisy jenom klientům, kteří se nacházejí v určitém městě.
Pole Když můžete použít v dokumentu nebo jako součást pravidla If-Then-Else v hromadné korespondenci.
Pokud chcete v dokumentu použít pole If, postupujte takto:
-
Na kartě Vložení klikněte ve skupině Text na tlačítko Rychlé části a poté na položku Pole.
-
V seznamu Názvy polí vyberte If.
-
Do pole Kódy polí zadejte výrazy, operátor, true text a false text podle výše uvedené syntaxe.
-
Klikněte na OK.
Pokud chcete pole If použít jako součást hromadné korespondence, postupujte při nastavování hromadné korespondence takto:
-
Na kartě Korespondence klikněte ve skupině Zapisovat & Vložit pole na Pravidla a potom klikněte na Když... Pak... Jinak.
-
V seznamu Název pole vyberte název slučovacího pole, například Město.
-
V seznamu Porovnání vyberte požadovaný operátor. Pokud chcete například vybrat příjemce v určitém městě, vyberte Rovno.
-
Do pole Porovnat s zadejte hodnotu, kterou chcete porovnat. Pokud chcete například vybrat příjemce žijící v Brně, zadejte Brno.
Poznámka: Pokud jste v seznamu Porovnání vybrali možnost Je prázdná nebo není prázdná, ponechte pole Porovnat s prázdné.
-
Do pole Vložit tento text zadejte text, který se má v dokumentu zobrazit, pokud je zadaná podmínka splněná. Pokud chcete například přizpůsobit text pro příjemce v Tokiu, můžete zadat text zejména pro vaši čtvrť v Tokiu.
-
Do pole Jinak vložit tento text zadejte text, který se má v dokumentu zobrazit, pokud zadaná podmínka není pravdivá. Pokud chcete například poskytnout obecný text příjemcům, kteří nejsou v Tokiu, můžete zadat text zvlášť pro vaše okolí.
Syntaxe
Když v dokumentu zobrazíte kód pole If, bude syntaxe vypadat takto:
{ IF Expression1OperatorExpression2TrueTextFalseText}
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é chcete porovnat. Tyto výrazy můžou být sloučení dat polí, názvy Záložka, řetězce znaků, čísla, vnořená pole, která vrací hodnotu, nebo matematické vzorce. Pokud výraz obsahuje mezery, uzavřete ho do uvozovek.
Poznámky:
-
Výraz2 musí být uzavřen v uvozovkách tak, aby byl porovnán jako řetězec znaků.
-
Pokud je operátor = nebo <>, výraz2 může obsahovat otazník (?) představující libovolný jednotlivý znak nebo hvězdičku (*) představující libovolný řetězec znaků.
-
Pokud v výrazu Expression2 použijete hvězdičku, nesmí část výrazu Expression1 , která odpovídá hvězdičkě, a zbývající znaky v výrazu Expression2 překročit 128 znaků.
Operátor
Relační operátor. Před a za operátor vložte mezeru.
Operátor |
Popis |
= |
Je rovno |
<> |
Není rovno |
> |
Větší než |
< |
Menší než |
>= |
Větší než nebo rovno |
<= |
Menší než nebo rovno |
TrueText, FalseText
Text, který je výsledkem porovnání true (TrueText) nebo false (FalseText). Pokud není zadána hodnota FalseText a porovnání je false, pole KDYŽ nemá žádný výsledek. Každý řetězec obsahující více slov musí být uzavřen v uvozovkách.
Příklad
Následující příklad určuje, že pokud je objednávka zákazníka větší nebo rovna 100 jednotek, zobrazí se v dokumentu text "Díky". Pokud je objednávka zákazníka menší než 100 jednotek, zobrazí se v dokumentu text "Minimální objednávka je 100 jednotek".
{IF order>=100 "Thanks" "The minimum order is 100 units"}