14. února 2010

Struktura tabulky

Na účtárně jsem dostal za úkol tisknout ve Vision32 sestavy číselníků. Vytvářet pro každý číselník mi nepřipadalo moudré z hlediska času na údržbu a přehlednost. Proto jsem udělal obecnou sestavu, která vytiskne libovolnou strukturu tabulky databáze Vision32 a její záznamy. Vyžádalo si to napsání procedury:
"DBA"."o_x_cejvik_StrukturaTabulky"(@tabulka char(32),@min unsigned bigint default 0,@max unsigned bigint default null)
s parametry: "nazev tabulky, [od radku min], [do radku max]". Nepovinně je tedy možné omezit počet vypsaných záznamů. Výstupní sloupce jsou: "číslo záznamu, název sloupce, je sloupec primární klič?, může být hodnota NULL?, zadaná hodnota odpovídající číslu záznamu a sloupce". Nad tímto konstatním výsupem již lze uděla obecnou sestavu, kde uživatel jednoduše vybere parametry, které si může zjistit např. z Informací o browseru (hlavní tabulka).

Žádné komentáře:

Okomentovat