اذهب الي المحتوي
أوفيسنا

تحديث سجل في جدول 2 على أساس تحديث سجل مماثل في جدول 2 وحسب رقم الـ ID عن طريق VBA أو تنفيذ Query .


إذهب إلى أفضل إجابة Solved by Eng.Qassim,

الردود الموصى بها

السلام عليكم

هل ممكن المساعدة في عمل كود VBA  أو صياغة SQL statment  لتحديث سجل في جدول 2 على أساس تحديث سجل مماثل في جدول 1 وحسب رقم الـ ID 

مثال مرفق .

ولكم الشكر مقدماً

 

Update a record.zip

تم تعديل بواسطه أبو منتظر
رابط هذا التعليق
شارك

بالتوفيق..

واذا اردت التحديث عن طريق استعلام ..استخدم الجملة التالية لعمل الاستعلام

UPDATE Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID SET Table1.DName = [Table2].[DName], Table1.Age = [Table2].[Age];

 

  • Like 1
رابط هذا التعليق
شارك

1 ساعه مضت, أبو منتظر said:

هل ممكن المساعدة في عمل كود VBA  أو صياغة SQL statment  لتحديث سجل في جدول 2 على أساس تحديث سجل مماثل في جدول 1 وحسب رقم الـ ID 

مشاركة مع الاستاذ قاسم

تعديل عدة سجلات بناء على رقم المعرف

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

ولكن اكتفي بالحالي

اخيرا فكرة الاستاذ قاسم باستخدام النموذج المفرد افضل باعتقادي عند وجود عدد كبير من السجلات حيث يتم الاكتفاء بالسجل الحالي المطلوب تحديثة دون المرور على سجلات الجدولين

ولكن الفكرة طرح طريقة اخرى فقط

الملف مرفق

Update a record.accdb

  • Like 2
رابط هذا التعليق
شارك

الأخ العزيز قاسم

الأجراء لايحدث أي تغيير بأستخدام الأستعلام أعلاه , لعدم وجود شرط تصفية الــ ID في الجملة كما أعتقد !!! أوخطأ آخر ... تحياتي لك

تم تعديل بواسطه أبو منتظر
رابط هذا التعليق
شارك

5 ساعات مضت, أبو منتظر said:

لأجراء لايحدث أي تغيير بأستخدام الأستعلام أعلا

عذرا اخي ابو منتظر لقد اخطأت

UPDATE Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID SET Table2.DName = [Table1].[DName], Table2.Age = [Table1].[Age];

 

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information