_DiaMark

(     Odd : Byte; 
      Idx : Word;
  dim Tag : Byte) : Word

Tato funkce zobrazí dialog, který umožňuje označovat jednotlivé věty z tabulek středisek, bankovních spojení, množin atd. O kterou tabulku se jedná, definuje číslo oddělení Odd (dbtO,dbtP,dbtM) a index položky Idx. Položka musí být typu ukazovátko nebo množina.

V dialogu se zobrazí sedm typů skupin označení:

Nastavení u skupin 1 až 5 se definuje pro daného uživatele a tabulku nastálo. Skupina "Všechny věty" definuje všechny zobrazené věty. Skupina "Manuálně " bude vždy po otevření dialogu nulována. Vybranou skupinu funkce vrací v parametru Tag, který má rozsah 1..7. Parametr Tag funguje i jako vstupní a bude podle něho v dialogu nastavena příslušná skupina.

Funkce vrací klávesu, se kterou obsluha dialog ukončila cmOK nebo cmCancel .

U skupin 0 až 4 lze pro danou tabulku definovat název. Název se změní po stisku tlačítka [Změna názvu...] .

Věty z tabulek budou zobrazeny s ohledem na filtr v položce.

Nedílnou součástí této funkce je funkce _IsMarked , která vrací stav označení pro danou tabulku a ident.

V současné době lze tuto funkci používat pro tyto tabulky:

  1. Střediska
  2. Turnusy
  3. Množiny
  4. Bankovní spojení
  5. Vězeňská služba: DOC
  6. Vězeňská služba: SOC

Podívejte se na: Procedury a funkce - Objekty

Příklad:

dim Tag : Integer;
if(_DiaMark(dbtO, 410, Tag)=cmOK)then _(Tag)
endif