IBM Lotus Symphony
|
Podmienky sú logické výrazy, pomocou ktorých môžete ovládať zobrazovanie polí a sekcií v dokumente. Hoci sa nasledujúce príklady vzťahujú na polia, rovnako platia aj pre sekcie.
Môžete definovať podmienky pre tieto typy polí:
Podmienečný text: ak je podmienka splnená (true), zobrazí sa text A; ak nie je splnená (false), zobrazí sa text B.
Skrytý text: ak je podmienka splnená, obsah poľa sa skryje.
Skrytý odsek: ak je podmienka splnená, odsek sa skryje.
Najjednoduchší spôsob definovania podmienky je zadať logický výraz priamo do políčka Podmienka s použitím nasledujúcich hodnôt:
Hodnota | Popis |
---|---|
TRUE | Podmienka bude vždy splnená. Ako podmienečný text môžete zadať ľubovoľnú hodnotu okrem 0. |
FALSE | Podmienka nie je splnená. Môžete zadať aj hodnotu 0. |
![]() |
Ak políčko Podmienka ponecháte prázdne, podmienka sa interpretuje ako nesplnená. |
Keď definujete podmienku, použite rovnaké elementy na definovanie vzorca, konkrétne komparatívne operátory, matematické a štatistické funkcie, formáty čísiel, premenné a konštanty.
Pri definovanie podmienky môžete použiť tieto typy premenných:
Preddefinované premenné aplikácie Lotus® Symphony™, ktoré využívajú štatistiku o vlastnostiach dokumentu
Užívateľské premenné, vytvorené pomocou poľa "Nastaviť premennú"
Premenné založené na užívateľských údajoch
Premenné založené na obsahu polí
Vo výrazoch podmienky nemôžete použiť interné premenné, ako napríklad číslo strany alebo kapitoly.
V nasledujúcich príkladoch je použitá premenná nazvaná "x":
Príklad | Vysvetlenie |
---|---|
x == 1 alebo x EQ 1 | Podmienka je splnená, ak je "x" rovné 1. |
x != 1 alebo x NEQ 1 | Podmienka je splnená, ak "x" nie je rovné 1. |
sinx == 0 | Podmienka je splnená, ak je "x" násobkom pí. |
Ak chcete použiť operátory porovnania pri reťazcoch, operandy musia byť uzavreté v úvodzovkách:
Príklad | Vysvetlenie |
---|---|
x == "ABC" alebo x EQ "ABC" | Skontroluje, či premenná "x" obsahuje reťazec "ABC" (true), alebo ho neobsahuje (false). |
x == "" alebo x EQ "" alebo !x alebo NOT x |
Skontroluje, či premenná "x" obsahuje prázdny reťazec. |
![]() |
Operátor porovnania "rovný" musí byť v podmienke zastúpený dvomi znamienkami rovná sa (==). Napríklad, ak definujete premennú "x" s hodnotou 1, môžete zadať podmienku ako x==1. |
Napríklad ak chcete skryť odsek, text alebo sekciu užívateľa s určitými iniciálami, napríklad "LM", zadajte podmienku: iniciály_užívateľa=="LM".
Nasledujúce príklady používajú textové pole Podmienené, hoci ich možno aplikovať na ľubovoľné polia, ktoré možno prepojiť na podmienku. Syntax používaná pre podmienky sa používa aj pre polia Skrytý text, Skrytý odsek, Ľubovoľný záznam alebo Nasledujúci záznam.
Vyberte Vytvoriť - Polia - Iné a potom kliknite na kartu Funkcie.
V zozname Typ kliknite na "Podmienený text".
V políčku Podmienka zadajte "page == 1".
V políčku Potom zadajte "Existuje len jedna strana".
V políčku Alebo zadajte "Existuje niekoľko strán".
Kliknite na Vložiť a potom kliknite na Zatvoriť.
Vyberte Vytvoriť - Polia - Iné a kliknite na kartu Premenné.
V zozname Typ kliknite na "Nastaviť premennú".
V políčku Názov zadajte "Zisk".
V políčku Hodnota zadajte "5000".
Kliknite na Vložiť.
Kliknite na kartu Funkcie a kliknite na "Podmienečný text" v zozname Typ.
V políčku Podmienka zadajte "Zisk < 5000".
V políčku Potom zadajte "Cieľ nie je splnený".
V políčku Alebo zadajte "Cieľ je splnený".
Kliknite na Vložiť.
Ak chcete upraviť obsah premennej "Zisk", dvakrát kliknite na pole premennej.