Hlavní panel nástrojů
<< Klikni pro zobrazení obsahu >> Navigace: Společné prvky Evidenčních modulů > Sestavy evidenčních modulů > Sestavy (reports) > Hlavní panel nástrojů |
- definice proměnných pro dialog před tiskem. Hodnotu těchto proměnných můžeme editovat vždy před realizací sestavy.
- definice vlastního filtru (podmnožiny záznamů). Filtr na tabulku nastavujeme standardně v nabídce Prostředí. Jestliže však chceme nastavit určitý filtr (pevný nebo proměnný s využitím dialogových proměnných) před každým výstupem, je vhodnější tento filtr zahrnout do sestavy.
- definice vlastního indexu (řazení záznamů). Index pro tabulku nastavujeme standardně v nabídce Prostředí. Jestliže však chceme nastavit určité řazení před každým výstupem, je vhodnější tento index zahrnout do sestavy. Nastavení vlastního indexu je vhodné (většinou spíše nutné) v sestavách, kde se využívá sdružování vět do skupin.
- definice vlastních operací, setup, cleanup. Operace použijeme ve výjimečných případech, kdy po realizaci výstupu pro určitý záznam chceme provést změny v tomto záznamu (příklad knihovna - po vypsání upomínky se aktualizuje hodnota souborové položky počet upomínek). Setup (resp. CleanUp) představuje příkaz či blok příkazů, který má být proveden před realizací (resp. po realizaci) výstupu - opět použijeme ve výjimečných případech, pouze pro uživatele znalé programování ve FoxPro (pro Setup a CleanUp jsou k dispozici volné globální proměnné mSetup1,mSetup2,mSetup3,mSetup4,mSetup5).
Příklady operace:
replace POCET_UPO_ with POCET_UPO_+1,UPOMINKA with DATE()
nebo
do s1\knihovna\pocitej
Příklady Setup a CleanUp:
sestava Formulář - přehled o žácích (v místě, dojíždí) v modulu Evidence
sestavy Sumarizace dle .. - inventury v modulu Inventarizace
- výběr + definice předloh etiket. Zde můžeme definovat formát, v jakém budou tištěny etikety (počet sloupců, výška).
- vzhled stránky. Výběr tiskárny, definice levého okraje, počtu sloupců.
- zobrazení prostředí, obsahu tabulek. Vazby mezi tabulkami (relace), levým či pravým tlačítkem myši zobrazíme strukturu či obsah tabulek.
Poznámky:
Systém přidává k názvu položky též tzv. ALIAS - název tabulky s tečkou (např. ZACI.TRIDA). Připojení ALIAS je v některých sestavách nutné (kde jsou ve výstupu položky z více tabulek). Naopak v sestavách pro dotazy - SQL se nesmí ALIAS vyskytovat. V dotazu je totiž pokaždé vygenerována tabulka s jiným názvem.