Tlačítka ve výběrových oknech
Znalostni_Baze_Tlacitka_Ve_Vyberovych_Oknech
Volání procedury (funkce) na tlačítko ve výběrových oknech
Ve výběrových oknech je možné umístit do datového okna v záložce Detail tlačítko, které vyvolá uživatelskou proceduru. Jako parametr se do procedury předává aktuální klíč typu integer pro načtení záložky Detail (například klic_polozky pro Výběr položky, klic_modifikace pro Konstrukční modifikace, klic_zmeny pro Výběr změny atd.).
Postup je následující:
1. Doplnit do datového okna pro Detail tlačítko. Název tlačítka musí mít syntaxi: cb_user_<název>, tedy například cb_user_moje_funkce.
2. Založit proceduru s názvem up_BB_cb_<název>, tedy například: up_BB_cb_moje_funkce.
Procedura musí mít argumenty:
@potvrzeni char(1) = 'N',
@klic_utype int, --klíč profese aktuálního uživatele
@dataobject varchar(100), --jméno datového okna
@klic int –-klíč objektu
Procedura se nejprve vyvolá s parametrem @potvrzeni = 'N' a pokud je v proceduře nastaven dotaz, vyvolá se po kladné odpovědi uživatele na dotaz podruhé s parametrem @potvrzeni = 'A'.
Procedura může vracet seznam hlášení o provedené akci ve formě:
linno int, kod_chyby int, hlaseni varchar(1024)
Příklad procedury pro objekt Položka je uveden v proceduře up_BB_cb_vzor.
Další odkazy:
Copyright © BB consult engineering s.r.o. 1998-2025.
All Rights Reserved.