(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