Abyste mohli v rámci jedné strany vytvářet oblasti záhlaví, zápatí a místo na data, máte k dispozici koncept dynamických formulářů. Protože je poloha těchto oblastí dynamická a protože mají běžně vynikat v tabulkové grafice, umí každý řádek, který byl v dynamickém formuláři vytvořen, kreslit rámečky.
Oblasti záhlaví se obvykle používají jen u formulářů, z nichž se vytvářejí funkční vyhodnocení jako například plány svorkovnic. Pro přehledy, jako např. kusovníky artiklů, je oblast záhlaví nepodstatná.
Upozornění:
Dynamické formuláře poznáte tak, že pro vlastnost formuláře Manipulace s formulářem byla z rozbalovacího seznamu vybrána položka "Dynamický".
Má být vytvořen seznam součástí s těmito dynamickými oblastmi:
Seznam přístrojů (záhlaví strany)
Ozn. / Množství / Označení
Výrobce: H1 (řádek záhlaví skupiny)
K1 / 10 / Označení 1
K2 / 5 / Označení 2
Kn / 99 / Označení n
Výrobce: H2 (řádek záhlaví skupiny)
K1 / 10 / Označení 1
K2 / 5 / Označení 2
Kn / 99 / Označení n
Tyto informace jsou v editoru formuláře kresleny jako grafické rámečky řádků a s každým vytvořeným řádkem jsou psány na stranu vyhodnocení. Navíc je možné definovat objekty textu nebo grafiky jako elementy záhlaví, zápatí a oblasti dat - nikoli tedy pouze texty zástupných objektů.
Předpoklady:
- Otevřeli jste projekt.
- Otevřeli jste dynamický formulář, který chcete zpracovat, v editoru formulářů (Obslužné programy > Kmenová data > Formulář > Otevřít > [Otevřít]).
- Vložit > Dynamická oblast
- Z následující nabídky vyberte, zda chcete nadefinovat Oblast záhlaví, Nadpis (pro datovou oblast), Oblast dat, Konec datové oblasti nebo Oblast zápatí.
Obdélník, který představuje oblast, je zavěšen na kurzoru. - Jestliže chcete umístit počáteční bod kresleného obdélníku, klepněte myší.
- Jestliže chcete určit polohu koncové hrany obdélníku, klepněte.
Nakreslí se obdélník, který představuje danou oblast; informace ohledně typu oblasti (oblast záhlaví, zápatí nebo dat, ukončení datové oblasti nebo nadpis) se zobrazí dodatečně nahoře. - Označte nově nadefinovaný obdélník.
- Zvolte Vložit > Text zástupného objektu.
- V dialogu Vlastnosti (text zástupného objektu) stiskněte [...] v poli Vlastnost karty Umístění.
- V dialogu Texty zástupných objektů - <Typ formuláře> vyberte vlastnost, kterou chcete stanovit jako zástupný objekt pro danou oblast.
- Klikněte na [OK].
- Potvrďte svá zadání.
Tip:
Alternativně můžete texty zástupných objektů, které byly oblasti přiřazeny, zpracovávat také tak, že dvakrát kliknete na grafiku dynamické oblasti. Poté otevřený dialog Dynamická oblast vypíše v kartě Texty zástupných objektů všechny texty zástupných objektů v přehledné tabulce.
Vlastnost Vyrovnání formuláře definuje, v jakém pořadí se budou různé definiční oblasti skládat. Pokud je formulář orientován podle řádek, skládají se definiční oblasti od "vlevo dole" do "vlevo nahoře":
Pokud je formulář vyrovnán do sloupce, skládají se definiční oblasti "zprava dole" "doleva dolů":
(Významy u obou ilustrací:
1 = Oblast záhlaví
2 = Oblast dat
3 = Oblast zápatí)
Upozornění:
- Pokud se umísťuje více stejných definičních oblastí (např. více datových oblastí), bude pro vyhodnocení zohledněna pouze jedna.
- Jako funkce vizuální kontroly jsou pro dynamické formuláře k dispozici dodatečné funkce označení (Zpracovat > Označit), které vždy zobrazují všechny elementy oblasti záhlaví, zápatí nebo dat, ukončení datové oblasti nebo nadpisů. V zásadě se jedná o běžné označování. Všechny označené elementy lze tedy mazat, kopírovat, přemísťovat atd.
- Jako všechny ostatní formuláře je při zpracovávání možné kontrolovat i dynamické formuláře (Obslužné programy > Zkontrolovat formulář), např. správné užití definičních oblastí.
Přiřazení vně ležících textů zástupných objektů oblasti
U dynamických formulářů lze kromě toho texty zástupných objektů, které jsou uspořádány mimo oblasti, oblastem přiřazovat.
Předpoklady:
- Otevřeli jste projekt.
- Otevřeli jste dynamický formulář, který chcete zpracovat, v editoru formulářů (Obslužné programy > Kmenová data > Formulář > Otevřít > [Otevřít]).
- Prostřednictvím nabídky Vložit > Dynamická oblast > <...> jste stanovili oblast a vložili texty zástupných objektů.
- Označte texty zástupných objetů, které budou náležet k oblasti.
- Klepněte na požadovanou oblast a vyberte nabídku Kontextové menu > Přiřadit objekty oblasti.
Objekty budou přiřazeny oblasti. Přiřazení můžete zkontrolovat tak, že pro příslušnou oblast vyberete položku kontextového menu Označit příslušné objekty.
Viz také