السلام عليكم ورحمة الله وبركاته
اخواني واخواتي الاعزاء
تظهر في اكسس رسائل خطأ تربك المستخدم احيانا وخاصة عندما تكون غير مفهومة وبهذه الطريقة سوف نستغل هذه الرسائل لتخدم برامجنا
والطريقة كالاتي
بعد عمل نموذج جديد ونسمية
في حدث
Private Sub Form_Error(DataErr As Integer, Response As Integer)
نكتب الامر التالي ليظهر لنا الكود الخاص بالخطأ
Debug.Print "DataErr = "; DataErr
نقوم الان بأدخل بيانات في النموذج ونترك مثلا حقل فارغ
وعند الانتقال الى السجل التالي سوف تظهر الرسالة
ثم اذهب الى محرر الفجول بيسك سوف تجد رقم في
Immediate
هو رقم الكود الي نبي
سجل رقم الكود
واذهب الى محرر فيجول بيسك مره اخرى
وفي حدث
on Error
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Const conErrRequiredData = 3314
If DataErr = conErrRequiredData Then
MsgBox ("Please ensure that you enter a First Name and Last Name")
Response = acDataErrContinue
Else
Response = acdatadisplay
End If
End Subيتم اضافة الكود اي الرقم في
Const conErrRequiredData = 3314
والرسالة يتم كتابة كما نريد ان تظهر الى المستخدم
MsgBox ("على كيفك")
