SearchRec

(    DBType : Integer;
     IdxNum : Integer;
     KeyStr : String[MaxKeyLen]) : Byte;

Hledá takovou větu databázeDBType, která má klíč v indexu IdxNum roven nebo vyšší definovanému klíči KeyStr . Stavba klíče musí odpovídat stavbě klíče u příslušné databáze

Jak efektivně používat SQL dotazy v makrojazyku

Podívejte se na: Databázové makrofunkce

Příklad:

dim Cnt : Longint;
Cnt := 0;
StepIdx(dbtGrp, grpVaha); 
if _SearchRec (dbtGrp, grpVaha, _WToKey(900)) then
  while Grp[grpSkup] = 900 do
    exitif _StepRec(dbtGrp, 1) = False then
    endexit
    Trace(_Inc(Cnt)," ",Grp[grpText]);
  endwhile 
endif