Hallo Coolstranger,
was Du da beschrieben hast, ist das völlig normale Verhalten eines AutoInc-Wertes. Es werden keine Lücken gefüllt, die durch gelöschte Datensätze hervorgerufen werden.
Um die gewünschte Anzeige zu erreichen, könntest Du z.B. ein berechnetes Feld in TTable einfügen und im OnCalcFields-Ereignis den Wert der aktuellen Satznummer zuweisen.
Delphi-Quellcode:
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
Table1LfdNr.Value := Table1.RecNo;
end;