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

[ تمت الإجابة ]طلب كود اذا امكن

مغلق
بدأه ابــوسعود في 6 يناير 2008 · 3 رد · 727 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بهذه الصيغه

اذا(hrs sch)>(hrs flown) فإن(ops cxl)=(hrs sch)-(hrs flown)

اذكان حقل (reason of cxl)<>"t" اما اذا كان(reason of cxl)="t"

فأني اريد (maint cxl)=(hrs sch)-(hrs flown)

بمعنا آخر اريد ناتج المعادله الاولى تنتقل من حقل الى حقل آخر عندما يحتوي حقل آخر على حرف t

ولا يكون الناتج في الحقلين كما في الصورة المرفقه

post-114847-1199645054_thumb.jpg

#2

تفضل اخي الكريم

هذا الكود تضعه في حدث بعد التحديث لمربع التحرير والسرد reason_of_cxl

Private Sub reason_of_cxl_AfterUpdate()
If [reason of cxl] <> "t" And [hrs sch] > [hrs flown] Then
[ops cxl] = [hrs sch] - [hrs flown]
Else
[ops cxl] = 0
End If

If [reason of cxl] = "t" Then
[maint cxl] = [hrs sch] - [hrs flown]
Else
[maint cxl] = 0
End If

End Sub

الحالة الأولى

عندما تكون قيمة مربع التحرير والسرد reason_of_cxl لا تساوي t و قيمة الحقل hrs sch اكبر من قيمة الحقل hrs flown فإن قيمة ops cxl هي ناتج طرحهما وعدى ذلك فإن قيمة ops cxl تساوي صفر

الحالة الثانية

عندما تكون قيمة مربع التحرير والسرد reason_of_cxl تساوي t فإن قيمة maint cxl هي ناتج طرحهما وعدى ذلك فإن قيمة maint cxl تساوي صفر

وهذا مثال

RE.rar

#3

اشكركي ايتها المبدعه

هذا هو الكود الصحيح

#4

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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

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

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

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

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

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