السلام عليكم ورحمة الله وبركاته
لدي قاعدة بيانات من نوع اكسس تحتوي على جدول table1 اريد انشاء نسخة منه واعطاء اسم جديد متلا table_copy
جزاكم الله خيرااا وشكرااا
![[صورة: icon.aspx?i=icon_smile_waving2]](http://www.startimes.com/icon.aspx?i=icon_smile_waving2)
(15-02-2017, 10:44 PM)Med-01 كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
لدي قاعدة بيانات من نوع اكسس تحتوي على جدول table1 اريد انشاء نسخة منه واعطاء اسم جديد متلا table_copy
جزاكم الله خيرااا وشكرااا
![[صورة: icon.aspx?i=icon_smile_waving2]](http://www.startimes.com/icon.aspx?i=icon_smile_waving2)
أكتب "نسخ الملفات" في خانة البحث و سوف تجد ما يغنيك إن شاء الله
اهلا اخي شكرااا لمشاركة
عموما انا اقصد انشاء نشخة من الجدول اي نسخه بما يحتويه من معلومات الى جدول جديد باسم من اختياري
وانت تتكلم عن نسخ الملفات عبر الدالة CopyFile

(20-02-2017, 11:48 AM)maosalah كتب : [ -> ]جرب بSQL Query
كود :
CREATE TABLE `table_copy` SELECT * FROM `table1`;
السلام عليم ورحمة الله وبركاته
شكراا لمشاركة اخي الكريم جزاك الله خيرااا
بانسبة للكود لم يعمل يرجى التجريب وشكراا
![[صورة: icon.aspx?i=icon_smile_waving2]](http://www.startimes.com/icon.aspx?i=icon_smile_waving2)
(25-02-2017, 07:02 AM)B.M.AbdelAziZ كتب : [ -> ]السلام عليكم ورحمة الله
قاعدة بيانات Access ملف واحد
يكفي قطع الاتصال ثم نسح الملف باسم جديد
راجع العدد الرابع من مجلة دلفي
http://delphi4arab.net/forum/forumdisplay.php?fid=11
السلام عليكم ورحمة الله وبركاته
اهلا اخي B.M.Abdelaziz
شكراا لردك وتفاعلك مع الموضوع
بانسة للمجلة حملتها وقرأة محتوها وقد تكلمت عن دوال نسخ الملفات في الهادر ديسك من مكان الى اخر عن طريق
CopyFile
MyCopyFile
CopyFileCmd
اما انا فاريد انشاء جدول جديد في قاعدة البينات من جدول موجد اي عمل نسخة منه باسم جديد
متال
لديا جدول
table1 عند انشئ نسخة منه يتم انشاء جول جديد باسم
table_copie
ليبصبح في قاعدة البينات لدينا جدولين
table1
table_copie
وجزاكم الله خيرااا
![[صورة: icon.aspx?i=icon_smile_waving2]](http://www.startimes.com/icon.aspx?i=icon_smile_waving2)
استعلام SQL الذي كتبه maosalah فوق يفي بالغرض
هل جربته ؟ ما الخطأ الذي واجهته ؟
تم بفضل لله الحمد لله الدي بنعمته تتم الصالحات
كود :
ADOQuery1.SQL.Clear();
ADOQuery1.SQL.Add('INSERT INTO [;Database=copy2.mdb; PWD=''].Table_copy SELECT * FROM Table1');
ADOQuery1.ExecSQL();
لديا استفسار هل يمكن انشاء الجدول table_copy والحقلين id و user عن طريق الكود ما..
لانو الكود يجلب البيانات ونطر الى انشاء الحقول تخيلوا لو انه لدينا الكتير من الحقول يلا بدنا واحد محترف يعمل الشغلة
جزاكم الله خيرااااا