Objekty - Selektorové vstupy

Tyto objekty ve spojení s databázovým browserem umožňují okamžité vyhledávání konkrétní věty podle znaků, které vstupují z klávesnice. Samozřejmě lze vyhledávat pouze položky, které jsou indexovány. Protože existují indexy různých typů, jsou i selektorové vstupy různých typů:

Ins_DBString - selektor pro databázi typu string
Ins_DBWord - selektor pro databázi typu word
Ins_DBReal - selektor pro databázi typu real
Ins_DBDate - selektor pro databázi typu date

U typu Ins_DBString může být navíc použit tzv. kombinovaný index pro jehož zadání je nutno jednotlivé části klíče oddělit znakem |. Příkladem může být databáze množin v programu PAM4, která má index 'grpText' složen z čísla množiny a textu. V selektoru je pak nutno psát nejdříve číslo množiny, pak znak | a nakonec text množiny: "5|žena". Příklad uvedeného makra:

WInit(1, 0,0,30,16, "MNOŽINY", winMove, 0);
Ins_Browser (1, 10, 02,02,30,15, 9, dbtGrp, grpText, GrpGetText, 0, 0);
Ins_DBString (1, 20, 04,16,20,17, 1, 10, grpText);
WOpen(1);
_Execute(1);
Exit
GrpGetText:
  SetResult(_Str(GRP[grpCislo]:5)+" Ë "+GRP[grpText]);
return

Podívejte se na: Objekty