السلام عليكم ورحمة الله وبركاته ..
لدي قاعدتين بيانات اكسس تحتوي على نفس الجداول ..
اريد ان اعمل استعلام يخبرني ماهو الفارق بينهم في البيانات ..
عموما : إذا كان هناك شخص لديه خبرة في ربط ملفين اكسس فليخبرني وانا اتكفل بالباقي ..
السلام عليكم ورحمة الله وبركاته ..
لدي قاعدتين بيانات اكسس تحتوي على نفس الجداول ..
اريد ان اعمل استعلام يخبرني ماهو الفارق بينهم في البيانات ..
عموما : إذا كان هناك شخص لديه خبرة في ربط ملفين اكسس فليخبرني وانا اتكفل بالباقي ..
انا جالس احاول في أكثر من طريقة ..
وودي اشوف هل هذه الطريقة تنفع ..
اخوي العملية هي ملفين اكسس وكود فيجوال يكفيني select
الذي يقوم بربط ملفين اكسس ..
السلام عليكم...
نفرض أن قاعدة البيانات الأولى هي DB1.mdb و أن قاعدة البيانات الثانية هي DB2.mdb و بفرض أن الملفين موجودان في المجلد C:\My Documents
و نفرض أننا نريد ربط الجدول TableX من القاعدة الأولى مع نفس الجدول (TableX) في القاعدة الثانية.
في قاعدة البيانات الأولى (DB1.mdb) ننشئ استعلاماً (Query) بالصيغة التالية (طبعاً الصيغة الفعلية ستكون حسب ما تريده أنت من حقول و شروط)"
SELECT * FROM TableX IN 'C:\My Documents\DB2.mdb'
و يمكنك إضافة عبارات WHERE أو ORDER BY ... إلح.
احفظ هذا الاستعلام بأي اسم تريده (مثلاً Q_TableXinDB2).
لاحظ أننا أنشأنا هذا الاستعلام في الملف DB1.mdb و لكننا طلبنا جلب بيانات من جدول في DB2.mdb باستخدام عبارة IN و المسار الكامل لقاعدة البيانات الثانية (الخارجية).
الآن أصبح يإمكانك التعامل مع الاستعلام الجديد (Q_TableXinDB2) كأنه جدول لديك في DB1.mdb أي يمكنك مثلاً ربطه مع الجدول TableX الموجود أصلاً في DB1.mdb.
نرجو الاستغادة و السلام.
وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ
صدق الله العظيم
اشكرك اخي جدا ..
هذه الطريقة ممتازة ولكنها ماتنفع معي ..
خصوصا انها فيها عيب وهو انك تجبر ان تكون القاعدة في مسار محدد ..
الا يوجد طريقة بالكود ..