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

تطبيق كود فيجوال على الاستعلام بدلا من النموذج

بدأه alhaithm في 24 يوليو 2008 · 2 رد · 530 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجو التكرم بالمساعدة في تحقيق المطلب التالي:

ملخص الموضوع:

كتبت الكود الأتي في نموذج وهو يعمل بشكل جيد ولا إشكال حيث يتم تنفيده مع كل عملية تحديث تتم في النموذج.

نص الكود:

Private Sub Amount_AfterUpdate()

If [EX] = 1 Then

[AgentValue] = [Amount] * [Pay]

End If

If [EX] = 2 Then

[AgentValue] = [Amount] / [Pay]

End If

End Sub

المطلوب:

أن يتم تطبيق نفس وظيفة الكود المذكور ولكن داخل الاستعلام.

السبب:

بعد حفظ عدد من السجلات يحتاج مدخل البيانات أحيانا أن يغير قيمة الحقل [pay] في الجدول المصدر ويريد أن ينطبق تغيير القيمة على كافة السجلات السابق حفظها في النماذج فلا يتم تغيير قيمة الحقل [AgentValue] إلا إذا عاد إلى كافة السجلات المدخلة سابقا وعمل التغيير يدويا.

فلو أن الكود المذكور يتم تنفيذه داخل استعلام لأغنى المستخدم عن كود الفيجوال الذي في النموذج.

وما نيل المطالب بالتمني

ولكن تؤخذ الدنيا غلابا

#2

اخي الهيثم تحية طيبه استخدم هذه الداله في الاستعلام لتعطيك هذه النتيجه

post-165599-1216910850_thumb.jpg

AgentValue: IIf([ex]=1;[amount]*[pay];IIf([ex]=2;[amount]/[pay]))

يا عيالي كلكم .... افطنوا في حالكم

التنازع ذلكم .... والتصافي منفعه

المحتاج امشوا بحقه .... لو بدت منه المشقه

وانكثر بالقلب دقه .... طوبيتك واشعله

#3

أخي human73

لك جزيل الشكر

وما نيل المطالب بالتمني

ولكن تؤخذ الدنيا غلابا

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

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

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

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

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