ترقيم
#16
عودة من جديد
بحثت في المنتدى وتوصلت الى

إضافة الدالة :
كود :
function code_suiv(x:string):string; var y,c:string; t,i:integer; begin y:=inttostr(strtoint(x)+1); t:=length(y); c:=''; for i:= 1 to length(x)-t do c:=c+'0'; code_suiv:=c+y; end;

ثم في زر الإضافة
كود :
procedure TForm3.BitBtn1Click(Sender: TObject); var  :     x,string; if dm.BenefisTable.RowsAffected = 0 then         begin         dm.BenefisTable.Insert;         dm.BenefisTable.FieldByName('Num_EXNais').AsString :='';         dm.BenefisTable.FieldByName('Num_Dosier').Value:=dm.BenefisTable.RecordCount+1;         end         else dm.BenefisTable.Last; x:= dm.BenefisTable.FieldValues['Num_Dosier']; dm.BenefisTable.Insert; dm.BenefisTable.FieldValues['Num_Dosier']:=code_suiv(x);

اصبح الترقيم تلقائي
لكن ظهرت لي مشكلة في رز الحذف
[صورة: p_2029cb5361.jpg]
الرد


الردود في هذا الموضوع
ترقيم - بواسطة appakar - 10-07-2021, 11:37 PM
RE: ترقيم - بواسطة Delphi4Us - 11-07-2021, 09:18 AM
RE: ترقيم - بواسطة appakar - 11-07-2021, 03:55 PM
RE: ترقيم - بواسطة Delphi4Us - 11-07-2021, 04:47 PM
RE: ترقيم - بواسطة appakar - 11-07-2021, 09:32 PM
RE: ترقيم - بواسطة العيد1403 - 14-07-2021, 12:43 PM
RE: ترقيم - بواسطة embarcadero - 12-07-2021, 12:07 PM
RE: ترقيم - بواسطة أبو معاذ - 14-07-2021, 09:02 AM
RE: ترقيم - بواسطة appakar - 13-07-2021, 09:13 PM
RE: ترقيم - بواسطة larbiparadox - 13-07-2021, 09:45 PM
RE: ترقيم - بواسطة appakar - 13-07-2021, 10:38 PM
RE: ترقيم - بواسطة larbiparadox - 13-07-2021, 11:40 PM
RE: ترقيم - بواسطة Delphi4Us - 16-07-2021, 12:30 PM
RE: ترقيم - بواسطة FiREWORKS - 16-07-2021, 05:45 PM
RE: ترقيم - بواسطة Delphi4Us - 16-07-2021, 10:44 PM
RE: ترقيم - بواسطة appakar - 22-07-2021, 10:32 PM
RE: ترقيم - بواسطة Delphi4Us - 24-07-2021, 09:17 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم