delphi4arab منتديات دلفي للعرب

نسخة كاملة : إعادة ترقيم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
كيف يتم إعادة ترقيم حقل من نوع (auto number) الى 1 بعد تفريغ قاعدة البيانات؟
قاعدة البيانات التي تستخدمها؟
نوع قاعدة البيانات Ms-ACCESS
سلام عليكم
بعد ما تقوم بعملية حذف البيانات 
استعمل

كود :
function CompactAndRepair(myDB: string): Boolean;  {my DB : مسار قاعدة البيانات} var   v: OLEvariant; begin   Result := True;   try     v := CreateOLEObject('JRO.JetEngine');     try       V.CompactDatabase('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+myDB,                         'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+myDB+'x;Jet OLEDB:Engine Type=5');       DeleteFile(myDB);       RenameFile(myDB+'x',myDB);     finally       V := Unassigned;     end;   except     Result := False;   end; end; procedure TForm1.Button1Click(Sender: TObject); begin CompactAndRepair('C:\project\databas.mdb'); end;
شكرا لك الاخ Mr.DOS