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

|5| مشكلة في استخدام قاعدة التحقق من الصحة ؟


mhf2005

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

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

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

فعندما يكون نوع المادة مواد غذائية فلا يزيد سعرها عن 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