تكرار السجل لمرات معلومة في جدول اكسس
#1
اخواني كيف يمكن نسخ تسجيل من جدول في قاعدة اكسس عدة مرات(ن)مرة. حيث المفتاح الاساسي لهذه السجلات يتصاعد ب +1 انطلاقا من السجل الأصلي
فرضا السجل مفتاحه 1002 و النسخ منه 4 نسخ تكون مفاتيحه تواليا 1003.1004.1005.1006
و شكرا مسبقا يا كرام
الرد
#2
باستخدام حلقة تكرارية
كود :
[align=left]for i = 1 to n do begin yourtablefiled.value:=theothertablefiled.value; yourtable.next; end;[/align]
على حسب ما فهمته من السؤال فاذا كانت قيمة أن هي 10 سيقوم بعمل نقل 10 نسخ انطلاقا من التسجيلة الحالية
الرد
#3
[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]
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد


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


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