اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

استبدال رسالة خطا التكامل المرجعي برسالة اخرى


إذهب إلى أفضل إجابة Solved by ناقل,

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

9 دقائق مضت, محمد ايمن said:

الأصدقاء الاكارم السلام عليكم و رحمة الله و بركاته

هل يمكن استبدال هذه الرسالة برسالة أخرى ؟

image.jpeg.d1a0cc5fe9631ff29190bc60d557d8aa.jpeg

جرب هذا الكود من خلال الذكاء الاصطناعي ولم اجربه ........

يتم وضع هذا الكود في قسم VBA للنموذج الذي ترغب في تغيير رسالة التكامل المرجعي له.

Private Sub Form_Error(DataErr As Integer, Response As Integer)
    Const conReferenceNotSet = 3420
    If DataErr = conReferenceNotSet Then
        MsgBox "تم تعيين الرسالة الجديدة هنا", vbInformation, "رسالة جديدة"
        Response = acDataErrContinue
    End If
End Sub

 

  • Like 3
رابط هذا التعليق
شارك

  • أفضل إجابة

وهذه طريقة اخرى من الذكاء .....

يجب وضع هذا الكود في النموذج الذي ترغب في تغيير رسالة التكامل المرجعي الخاصة به. عندما يحدث خطأ 3200 الذي يشير إلى رسالة التكامل المرجعي، ستظهر الرسالة الجديدة المحددة في الكود بدلاً من الرسالة الافتراضية.

Private Sub Form_Error(DataErr As Integer, Response As Integer)
    ' رسالة التكامل المرجعي - Reference Integrity Message
    If DataErr = 3200 Then
        ' قم بتعديل الرسالة الجديدة هنا
        MsgBox "رسالة جديدة"
        Response = acDataErrContinue
    End If
End Sub

 

 
 
 
  • Like 2
رابط هذا التعليق
شارك

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

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

Important Information