كيفية نقل عدد من السجلات محدودة من جدول الى جدول آخر
#1
السلام عليكم اساتذتنا واحبائنا الكرام صح رمضانكم وتقبل الله منا ومنكم الصيام والقيام إن شاء الله
لدي سؤال بخصول نقل عدد من السجلات محدودة من جدول الى جدول آخر
او بمعنى أخر كيفية اجراء معالجة زر لنقل مجموعة من البيانات بعد فلترتها من جدول الى جدول آخر.
علما بان قاعدة البيانات من نوع .mdb والبرنامج بلغة دلفي.
من لدية الحل يفيدنا ..... وجزى الله الجميع بالخير.
الرد
#2
سلام عليكم
ارفق لنا محاولتك .
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#3
السلام عليكم
تستطيع استخدام أوامر SQL
و بالتحديد الجملة Insert
الرد
#4
وعليكم السلام ورحمة الله 

بامكانك استخدام جملة استعلام مباشرة مثل لنسخ سجلات من جدول لاخر بحالة معينة تحددها

كود :
INSERT INTO table2 SELECT * FROM table1 WHERE condition;

او نسخ اعمدة او حقول معينة فقط بحال لا يوجد تماثل بين الجدولين

كود :
INSERT INTO table2 (column1, column2, column3, ...) SELECT column1, column2, column3, ... FROM table1 WHERE condition;

مثال

كود :
INSERT INTO Customers (CustomerName, City, Country) SELECT SupplierName, City, Country FROM Suppliers;


مثال أخر

كود :
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) SELECT SupplierName, ContactName, Address, City, PostalCode, Country FROM Suppliers;

مثال بشرط معين

كود :
INSERT INTO Customers (CustomerName, City, Country) SELECT SupplierName, City, Country FROM Suppliers WHERE Country='Germany';
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 2 users say قال شكرا ل Delphi4Us على المشاركة المفيدة
  • صالح حمادي, firebird78
الرد


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


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