الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نسخ بيانات جدول في قاعدة بيانات الى جدول آخر في قاعدة بيانات أخرى وفق شرط معين

مغلق
بدأه sjb في 22 أبريل 2002 · 1 رد · 1,034 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي قاعدة بيانات اكسيس بها عدة جداول اريد ان انسخ سجل واحد أو عدة سجلات ضمن هذا الجدول الى جدول آخر ضمن قاعدة بيانات أخرى

كيف استطيع عمل ذلك بواسطة الكود في فيجول بيسك

شكرا على المساعدة

#2
Dim Db1 As Database, Db2 As Database
Dim RS1 As Recordset, RS2 As Recordset
Dim SQL As String
Dim FLD As Field
Dim I As Byte
Set Db1 = OpenDatabase("database1")
'هو إسم قاعدة البيانات الاولى database1 حيث
Set Db2 = OpenDatabase("database2")
'هو إسم قاعدة البيانات الثانيه database2 حيث
SQL = "Select * From Table1 where Field1='" & StrToFinde & "';"
'هو إسم الجدول الاول Table1 حيث
'هو الحقل الذى ستتم عليه المقارنه Field1
'هو القيمه التى ستتم مقارنتها StrToFinde
Set RS1 = Db1.OpenRecordset(SQL)
Set RS2 = Db2.OpenRecordset("Table2")
'هو إسم الجدول الثانى Table2 حيث
With RS1
    While Not .EOF
    I = 0
        RS2.AddNew
        For Each FLD In .Fields
            RS2.Fields(I) = .FLD.Value
            I = I + 1
            DoEvents
        Next
    RS2.Update
    Wend
End With
RS1.Close
RS2.Close
Db1.Close
Db2.Close

تم تعديل هذه المشاركة بواسطة إبراهيم الطيب في 6 يناير 2005 في 09:48

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…