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

القيمة التي أدخلتها غير صالحة لهذا الحقل

مغلق
بدأه فتى الوادي في 22 نوفمبر 2002 · 2 رد · 867 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عند أدخال نص في حقل رقمي .. أو أدخال تاريخ غير صحيح .. تخرج هذه الرسالة ,,,,

القيمة التي أدخلتها غير صالحة لهذا الحقل .. الخ

فما هو الحل الأمثل لأستبدال هذا الرسالة برسالة أخرى مثل :

فضلاً قم بأدخال رقم بدلاً من الحروف ..

والغاء الرسالة السابقة .

وشكراً

.

mk17481_26bccea871.gif
#2

من خصائص النموذج حدث " عند الخطأ " في الوحدة النمطية0

أكتب الكود التالي :

  Debug.Print "dataErr="; DataErr
  Debug.Print "dataErr="; DataErr
   Select Case DataErr
Case Is = 2113
 MsgBox "عفواً هذا الحقل رقمي  يقبل الأرقام ", vbCritical + vbMsgBoxRight, "رسالة رفظ "
  Response = acDataErrContinue
Case Is = 2169
 MsgBox "لم يتم حفظ السجل ", vbCritical + vbMsgBoxRight, "رسالة رفظ "
  Response = acDataErrContinue

   Case Else
  Response = acDataErrDisplay
   End Select

فالخطأ رقمه 2113 وهذا السطر

Response = acDataErrContinue يوقف تلك الرسالة والرقم 2169 هو خاص برسالة تظهر عند إغلاق النموذج بعد الرسالة الأولى0

#3

تعديل بسيط على كود الأخ مصلح

If DataErr = 2113 Then

MsgBox "عفواً هذا الحقل رقمي يقبل الأرقام فقط", vbCritical + vbMsgBoxRight, "نوع مختلف"

Response = acDataErrContinue

End If

ضعه كما قال الأخ مصلح في حدث عند الخطأ للنموذج

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

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

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

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

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

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