_DiaSelMan

(dim Ident   : LongInt;
     ManMask : LongInt=0;
     Title   : String="Výběr zaměstnanců") : Word

Tato funkce zobrazí dialog, který umožňuje výběr jednoho z množiny zaměstnanců. Ident vybraného zaměstnance bude uložen do proměnné Ident .

Množina zaměstnanců se řídí podle masky ManMask. Jestliže tato maska bude nula , bude množina obsahovat pouze dostupné zaměstnance pro aktuálního uživatele. Tato varianta je nejrychlejší, protože zobrazuje zaměstnance z paměti. Jestliže nebude ManMask nulový a bude různý od skupin uvedených u přihlášeného uživatele , budou vybráni zaměstnanci odpovídající této masce. Takto lze zobrazovat například zaměstnance neaktivní ($10000000) nebo připravené ($08000000).

V případě, že je to možné, bude v dialogu automaticky vybrán zaměstnanec, jehož ident přijde v proměnné Ident . Nechcete-li předvybrat konkrétního zaměstnance, pište Ident= 0.

Pomocí parametru Title je možno definovat text v záhlaví okna.

Funkce vrací cmOK nebo cmCancel .

Podívejte se na: Procedury a funkce - Objekty

Příklad:

dim Ident : LongInt; 
Ident := O[dbIdent]; 

if _DiaSelMan(Ident)= cmOK then
    ... 
endif 

if _DiaSelMan(Ident,$10000000,"Neaktivní zaměstnanci") = cmOK then
    ...
endif