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

نقل البيانات بين قاعدتي بيانات

مغلق
بدأه صاحب همة في 28 يوليو 2005 · 3 رد · 515 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

يوما بعد يوم يزداد حبي لهذا المكان - وان كان ليس محسوسا :D - من حرص الجميع على افادة بعضهم ، واسال الله ان ياتي اليوم الذي يمكني من رد الجميل لهذا الموقع واعضائه الرائعين..

سؤالي هو:لدي قاعدة بيانات اكسيس رئيسية وعدة قواعد فرعية في اماكن متفرقة ، كل فترة ياتي مستخدموا القواعد الفرعية لكي يعملوا update على القاعدة الرئيسية عن طريق نسخ القاعدة ثم اجراء عملية النسخ..

الفكرة التي عندي هي عمل recordset لكل من الجداول في المصدر والهدف ، ثم المرور على كل سجل في المصدر والبحث عنه في الهدف فاذا كان موجود يتم تجاوزه والانتقال الى الذي يليه ، او يتم اضافته ان لم يكن موجوداً..

اظن ان الفكرة غير عملية خصوصا مع زيادة حجم البيانات ، وقد سالت احد اخواني وافادني ان هناك شيء اسمه ado.collectionاوشيئ قريب منه ، ولكني لم اوفق في الحصول على ما اريد.. فهل من احد لديه معلومة بهذا الخصوص.

مع جزيل الشكر..

من لمح فجر الأجر هان عليه ظلام التكليف

#2

عليكم السلام ورحمة الله وبركاته

عملت لك برنامج سريع يقوم بفتح قاعدة البيانات ومن ثم فتح القاعدة الاخرى والبحث فيها ، وإدراج السجلات التي لم تكن موجودة مسبقا

ملاحظة / القاعدة الرئيسية اسمها main والفرعية copy

إضف بيانات في الفرعية ثم شغل البرنامج

ارجو التجربة والإفادة

نقل البياانات من قاعدة إلى اخرى.zip

460.gif

#3

جزاك الله خيرا أخي الكريم ، وسأوافيك بالوضع بعد التجربة..

من لمح فجر الأجر هان عليه ظلام التكليف

#4

اخي الكريم اشكرك على جهدك ، لكن هذه الفكرة التي كانت لدي من قبل ، سؤالي ان كان هناك طريقة اسرع منها .. لانه تخيل لو كان في اللمصدر 1000 سجل سيتم البحث عن كل سجل في الهدف ثم يتم اضافته ان لم يكن موجودا ، وهذا ياخذ وقتا طويلا فيما يبدو..

هل اجد لديك حلا اسرع؟؟ مع شكري وتقديري..

من لمح فجر الأجر هان عليه ظلام التكليف

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

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