19-12-2008, 06:48 PM
إقتباس :حلك ينجح فقط مع التسع الاوائل .لم انتبه

PHP كود :
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
var
i:Integer;
begin
i:=(DataSet.RecNo);
if i <=10 then
Table1['Code_Matier']:='Ar000'+inttostr(Dataset.RecNo);
if i >=10 then
Table1['Code_Matier']:='Ar00'+inttostr(Dataset.RecNo);
if i >=100 then
Table1['Code_Matier']:='Ar0'+inttostr(Dataset.RecNo);
if i >=1000 then
Table1['Code_Matier']:='Ar'+inttostr(Dataset.RecNo);
end;

