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

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

قام بنشر

اخوتي السلام عليكم

عندي جدول وهذا الجدول به مجموعة حقول من ضمنها اسم الماده ونوعها وسعرها والخصم

فعندما يكون نوع المادة مواد غذائية فلا يزيد سعرها عن 1250 والخصم لا يزيد عن 500 واذا ادخل المستخدم رقم اكبر تظهر رسالة تنبه فعدم صحة المدخلات وعدم قبولها في الحقلين

كيف ممكن اعمل ذلك

هل ممكن استخدام قاعدة التحقق من الصحة رغم انني حاولت لكن دون جدوى ارجوا المساعدة

وتقبلوا تحياتي

قام بنشر (معدل)

السلام عليكم

اخي mhf2005 :fff: ،

يبدو السؤال الذي تطرحه للوهلة الاولى غاية في البساطة حيث ان تعريف شرط التحقق من الصحة لهذه المسألة بسيط .

ولنقل أن حقل الخصم هو D وحقل السعر هو P فيكون شرط التحقق من الصحة للحقلين كما طلبت في سؤالك هو

=[P]<1250 And [D]<500
السؤال الصعب ، هو ماذا لو تم ادخال قيمة ( D > 500 ) بطريقة أو اخرى مثلا بجعل القيمة الافتراضية لذلك الحقل 600. هنا تكمن المشكلة الكبيرة وعندما يكون التركيز على حقل السعر فأننا لن نستطيع الخروج منه نهائيا الا بإغلاق النموذج وهذا خطأ طبعا. الحل للمشكلة هو برمجيا فقط كالتالي : يتم تعريف حدثي عند التركيز للسعر والخصم كما يلي :
Private Sub D_GotFocus()
If Me.P>= 1250 Then Me.P= 1249
End Sub

Private Sub P_GotFocus()
If Me.D>= 500 Then Me.D= 499
End Sub

ارجو أن يكون هذا الشرح كافيا لحل مسألتك.

مع الاحترام

تم تعديل بواسطه خضر الرجبي
  • 1 month later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information