Nejčastější dotazy/Writer/052

    From The Document Foundation Wiki
    < Faq‎ | Writer
    This page is a translated version of the page Faq/Writer/052 and the translation is 100% complete.

    Podrobnosti o podmíněných polích v zásilkách

    Zde jsou uvedeny další informace, které nejsou k dispozici v souboru online nápovědy.

    V mnoha případech se mailing musí "přizpůsobit" kontextu: prázdná pole, gramatická pravidla, prahové hodnoty atd.

    Pokud je přizpůsobení omezeno na slovo, výraz nebo odstavec, můžeme použít jedno nebo více podmíněných polí. Pokud důležité části dokumentu závisí na jedné podmínce, použijeme oddíly.

    Použití podmíněných polí

    K dispozici jsou tři různé typy podmíněných polí:

    • Podmíněný text: dává jednu hodnotu, pokud je podmínka TRUE, a druhou, pokud je FALSE;
    • Skrytý text: text (řetězec) se nezobrazí, pokud je splněna podmínka;
    • Skrytý odstavec: celý odstavec se nezobrazí, pokud je splněna podmínka.

    Syntaxe podmínky:

    • pokud podmínka obsahuje číslo, mělo by být zadáno bez znaménka, zatímco text by měl být ve dvojitých uvozovkách. např: TEST==1 a ne TEST=="1". Dvojité uvozovky znamenají text, nikoliv číslo;
    • pokud název pole obsahuje pomlčku nebo mezeru, musí být uveden v hranatých závorkách, jinak bude pomlčka považována za znaménko minus a podmínka vrátí FALSE. např : [Database.Table.E-mail]. To neplatí pro pole, které obsahuje znak podtržítka. např : Database.Table.E_mail;
    • pokud podmínka obsahuje několik kritérií, musí být každé z nich v závorce a mezi nimi logický operátor. Pomocí závorek nastavte pořadí priority.

    Příklad: (Town == "Lyon") a ((Title == "Miss") nebo (Title == "Mr")). Tuto podmínku lze také zapsat jako: ((Town == "Lyon") and (Title == "Miss")) or ((Town == "Lyon") and (Title == "Mr"))

    • většinou se podmínka týká pole zdroje dat. Místo zadávání názvu pole je možné jej přetáhnout ze zobrazení zdroje dat:
      • klikněte na pole záhlaví a poté jej přetáhněte do oblasti Podmínka.
      • toto přetažení proveďte před vyplněním podmínky, protože přetažení nahradí obsah předchozí oblasti.
      • Pole bude vloženo ve tvaru [Název zdroje.Název tabulky.Název pole], takže například [Bibliografie.biblio.Identifikátor].

    FR.FAQ Writer 052c.png

    • By default, hidden paragraphs are displayed. Check that the menu Tools ▸ Options ▸ LibreOffice Writer ▸ Formatting Aids, the box Fields : Hidden paragraphs is not checked.


    FR.FAQ Writer 052a.PNG

    Použití sekcí

    Pokud je třeba upravit několik odstavců nebo celé části dokumentu v závislosti na nějaké podmínce, je jednodušší použít sekce. Sekce lze podmíněně skrýt a ke skrytí nebo zobrazení celého textu v sekci stačí jediný test. Není nutné do textu vkládat podmíněná pole, protože právě sekce je podmíněná.

    Vložení sekce se provádí pomocí nabídky Vložit ▸ Sekci. Zaškrtněte políčko Skrytý a zadejte podmínku:

    FR.FAQ Writer 052b.png

    Podmínky dostupné pro oddíly jsou stejné jako podmínky pro skrytý nebo podmíněný text, ale operace přetažení ze zobrazení zdroje dat není pro oddíly k dispozici. To lze obejít následujícím tipem: otevřete Vložení ▸ Pole ▸ Jiné (Ctrl + F2), záložku Funkce, abyste mohli použít přetažení, poté dialogové okno zkopírujte a zavřete, abyste mohli kopírovat v dialogovém okně sekce.