Ja sad koristim ovaj kod za dobijanje rednog broja:
Code:
procedure TForm7.Button1Click(Sender: TObject);
var
A, C: REAL;
begin
DbEdit2.SetFocus;
Form1.ClientDataSet2.Last;
Label8.Caption := Form1.ClientDataSet2.ActiveBuffer;
Form1.ClientDataSet2.Insert;
A := StrToFloat (Label8.Caption);
if (A <> 0) then
begin
C := A + 1;
DBEdit1.Text := FloatToStr (C);
end
else
begin
DBEdit1.Text := '1'
end;
end;
sortiranje je po prvoj koloni kao i redni brojevi (ali je inace i problem u sortiranju (1,10,11,13,14,15,16,17,18,19,2,20,21,3,4,5,6,7,8,9)) i kod sasvim lepo radi do 10 zapisa ali onda stalno upisuje broj 10, bas zbog sortiranja. Inace zapisi u bazi su svi string, nema ni date, number...
Pa mislim kad bih pisao brojeve sa pet ili sest cifara da nebi bilo ovog problema!!!
Ili ako ima neki drugi kod?
Unapred hvala!
GYGY
GYGY