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

اظهار القيمة المدخلة بالسجل السابق تلقائيا في السجل الحالي من نفس الحقل(2)

مغلقمُجاب
بدأه mouhamadrouabha في 16 مايو 2014 · 2 رد · 717 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم.

 

في مشاركة سابقة بنفس العنوان كانت الاخت زهرة قد اجابتني و لها الشكر مرة ثانية.

 

اظهار القيمة المدخلة بالسجل السابق تلقائيا في السجل الحالي من نفس الحقل

 

أين استعملت الكود التالي في حدث after update للحقل qty

DoCmd.GoToRecord , , acNewRec
("Me.productName = DLast("[productName]", "produts
Me.productName.SetFocus

قمت باضافة الحقل uprice للجدول products و اضفت الحقل tprice الذي به العملية الحسابية tprice:qty*uprice للاستعلام reqProduct المبني عليه النموذج الفرعي frmB.

 

المشكلة هي انه عند وضع الكود السابق في الحقل الجديد tprice للحصول على نفس النتيجة كما في مثال الاخت زهرة السابق نجد ان الكود لا يعمل.

ما التعديلات التي يجب اجراءها ؟

شكر مسبق للجميع.

auto remp mod.rar

تم تعديل هذه المشاركة بواسطة mouhamadrouabha في 16 مايو 2014 في 12:44

#2 أفضل إجابة

اخي الفاضل

 

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

 

بارك الله بك وجزاك الله كل خير

 

في المثال السابق استخدمنا حدث بعد التحديث للحقل لأنه حقل عادي

 

اما الآن انت تستخدم حقل محسوب في الإستعلام ولهذا فإن حدث بعد التحديث لا ينفع لمثل ذلك ويجب تغييره الى حدث عند التركيز

 

لأن الإستعلام سوف يقوم بحساب قيمة هذا الحقل وسيكون التركيز عليه مباشرة بعد ان تدخل القيمة .

 

 

ملفك بعد التعديل

 

 

 

za-Auto remp mod.rar

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 16 مايو 2014 في 14:47

#3

عذرا على التأخر

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

الله لا يحرمنا من مساعداتك.

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

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

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

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

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

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