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

نسخة كاملة : تكرار السجل لمرات معلومة في جدول اكسس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اخواني كيف يمكن نسخ تسجيل من جدول في قاعدة اكسس عدة مرات(ن)مرة. حيث المفتاح الاساسي لهذه السجلات يتصاعد ب +1 انطلاقا من السجل الأصلي
فرضا السجل مفتاحه 1002 و النسخ منه 4 نسخ تكون مفاتيحه تواليا 1003.1004.1005.1006
و شكرا مسبقا يا كرام
باستخدام حلقة تكرارية
كود :
[align=left]for i = 1 to n do begin yourtablefiled.value:=theothertablefiled.value; yourtable.next; end;[/align]
على حسب ما فهمته من السؤال فاذا كانت قيمة أن هي 10 سيقوم بعمل نقل 10 نسخ انطلاقا من التسجيلة الحالية
[COLOR="black"]السلام عليكم
استخدم SQL أحسن:
PHP كود :
INSERT INTO [dbo].[TableOfficerLogs]
               ([
UniqueColID]
               ,[
OtherField1]
               ,[
OtherField2] -- etc.
               ,[
OtherFieldN]
SELECT [UniqueColID]
      ,[
OtherField1]
      ,[
OtherField2] -- etc.
      ,[
OtherFieldN] 

كود :
http://stackoverflow.com/questions/10922940/inserting-duplicate-records-with-sql How to Clone an SQL Record http://www.av8n.com/computer/htm/clone-sql-record.htm

بالتوفيق.[/COLOR]