Pole IF porovnáva dve hodnoty a potom vloží text zodpovedajúci výsledku porovnania. Keď sa použije v hlavnom dokumente hromadnej korešpondencie, v poli IF sa môžu kontrolovať informácie v záznamoch zlúčených údajov, ako sú napríklad PSČ alebo čísla účtov. Listy môžete napríklad posielať iba klientom nachádzajúcim sa v danom meste.
Poznámka
Niektoré správania polí IF závisia od toho, či sa pole používa v dokumente alebo ako súčasť hromadnej korešpondencie, a od vašej verzie programu Word pre Windows.
Pole If môžete použiť v dokumente alebo pole If ako súčasť pravidla Ak a tak inak v hromadnej korešpondencii.
Ak chcete použiť pole If v dokumente, postupujte takto:
- Na karte Vložiť kliknite v skupine Text na položku Rýchle časti a potom na položku Pole.
- V zozname Názvy polí vyberte možnosť IF.
- Do poľa Kódy polí zadajte výrazy, operátor, skutočný text a nepravdivý text podľa syntaxe uvedenej vyššie.
- Kliknite na tlačidlo OK.
Ak chcete použiť pole If ako súčasť hromadnej korešpondencie, pri nastavovaní hromadnej korešpondencie vykonajte nasledovné:
Na karte Korešpondencia kliknite v skupine Zapísať & vložiť polia na položku Pravidlá a potom kliknite na položku Ak... Potom... V opačnom prípade.
V zozname Názov poľa vyberte názov zlučovacieho poľa, napríklad Mesto.
V zozname Porovnanie vyberte požadovaný operátor. Na vyčlenenie príjemcov v konkrétnom meste vyberte napríklad položku Rovná sa.
Do poľa Porovnať s zadajte hodnotu, ktorú chcete použiť. Ak chcete napríklad vyčleniť príjemcov v Tokiu, zadajte hodnotu Tokio.
Poznámka
Ak ste vybrali prázdne pole alebo nie je prázdne v zozname porovnania , pole Porovnať s ponechajte prázdne.
Do poľa Vložiť tento text zadajte text, ktorý sa má zobraziť v dokumente, keď je zadaná podmienka splnená. Ak chcete napríklad prispôsobiť text pre príjemcov v Tokiu, môžete písať špeciálne pre vašu časť v Tokiu.
Do poľa Inak vložiť tento text zadajte text, ktorý sa má zobraziť v dokumente v prípade, že zadaná podmienka nie je splnená. Ak chcete napríklad poskytnúť všeobecný text pre príjemcov, ktorí sa nenachádzajú v Tokiu, môžete písať špeciálne pre okolie.
Syntax
Kód poľa IF vyzerá pri zobrazení v dokumente takto:
{ IF Expression1OperatorExpression2TrueTextFalseText}
Poznámka
Na základe kódu poľa sa určí, čo sa má v poli zobraziť. Výsledky polí zodpovedajú tomu, čo sa zobrazí v dokumente po vyhodnotení kódu poľa. Ak chcete prepínať medzi zobrazením kódu poľa a výsledkov kódu poľa, stlačte kombináciu klávesov Alt + F9.
Pokyny
Výraz1, Výraz2
Hodnoty, ktoré chcete porovnať. Týmito výrazmi môžu byť zlučovacie údaje polí, názvy záložiek, reťazce znakov, čísla, vnorené polia, ktoré vrátia hodnotu, alebo matematické vzorce. Ak výraz obsahuje medzery, uzavrite výraz do úvodzoviek.
Poznámka
- Výraz2 musí byť ohraničený úvodzovkami, aby sa porovnal ako reťazec znakov.
- Ak je operátor = alebo <>, môže výraz2 obsahovať otáznik (?), ktorý predstavuje jeden znak, alebo hviezdičku (*), ktorá predstavuje ľubovoľný reťazec znakov.
- Ak použijete hviezdičku v argumente Výraz2, časť znaku Výraz1 , ktorá zodpovedá hviezdičke, a žiadne zostávajúce znaky vo Výraze2 nesmie presiahnuť 128 znakov.
Operátor
Operátor porovnania. Pred a za operátor vložte medzeru.
| Operátor | Popis |
|---|---|
| = | Rovná sa |
| <> | Nerovná sa |
| > | Väčšie |
| < | Menšie |
| >= | Väčšie alebo rovné |
| <= | Menšie alebo rovné |
TrueText, FalseText
Text, ktorého výsledkom je hodnota porovnania True (TrueText) alebo False (FalseText). Ak hodnota FalseText nie je zadaná a porovnanie je nepravdivé, pole IF nemá žiadny výsledok. Každý reťazec obsahujúci viacero slov musí byť uzavretý do úvodzoviek.
Príklad
Nasledujúci príklad určuje, že ak je objednávka zákazníka väčšia alebo rovná 100 jednotkám, v dokumente sa zobrazí text Ďakujeme. Ak je zákaznícka objednávka menšia ako 100 jednotiek, v dokumente sa zobrazí text "Minimálna objednávka je 100 jednotiek".
{IF order>=100 "Vďaka" "Minimálna objednávka je 100 jednotiek"}