كيف يمكن الحصول على ترقيم تلقائي لكل 10 تسجيلات
#1
السلام عليكم و رحمة الله و بركاته
بسم الله الرحمن الرحيم
كيف يمكن الحصول على ترقيم تلقائي لكل 10 تسجيلات كما هو موضح في الصورة
[صورة: do.php?img=209527]
لقد قمت بتجارب عديدة و لم افلح و منها
PHP كود :
ADOTable1.Open;
x := 0;
j:= 10 ;
valeur := ADOTable1.RecordCount+1;
if 
valeur < j then valeur := x+1;
ADOTable1.Append;
ADOTable1.edit;
ADOTable1.FieldByName('numéro').Value:=inttostr(valeur)+'/'+FormatDatetime('YY',now); 
ADOTable1.post; 

PHP كود :
ADOTable1.Open;
 
     ADOTable1.Last;
 
     n_annee := formatdatetime('YY', now);
 
     a_Key := ADOTable1.fields[1].value;
 
     ADOTable1.Append;
 
     ADOTable1.Edit;
 
     if (a_Key = NULL) or (copy(a_Key, length(a_Key)-1, 2)<> n_annee)then
       a_Num 
:= 1
       
else
 
      begin
       val
(copy(a_Key, 1, 3), a_Num, Err);
 
      if Err <> 0 then a_Num := 0;
 
      end;
 
     result := format('%3.3d/', [a_Num])+ n_annee ;
 
     ADOTable1.FieldValues['numéro']:= result; 
بكاء العين يفضح وبكاء القلب يذبح والبكاء من خشيه الله يربح اللهم اجعلنا ممن يبكى من خشيتك

الرد


الردود في هذا الموضوع
كيف يمكن الحصول على ترقيم تلقائي لكل 10 تسجيلات - بواسطة AbdouProg - 21-11-2016, 01:12 PM

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


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