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

[ تمت الإجابة ]المساعده في موضوع رسائل الخطاء

بدأه ابوعمر75 في 8 سبتمبر 2008 · 7 رد · 1,143 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخو ه الاعزاء السلام عليكم ورحمة الله وبركاته

تقبل الله منا ومنكم صالح الاعمال

اعتقد هذا الموضوع مكررا ولكني قبل ان اسال بحثت في المنتدى ولدي امثله وجداول على رسائل الخطاء

وحاولت ولم استطيع تجمبع الموضوع فارجوا اذا تكرمتم بشرح وافي من عند ظهور الرساله حتى تغييره برساله

معدله ولكم جزيل الشكر

#2

للرفع

#3

اخي الفاضل ابو عمر

السلام عليكم ورحمة الله وبركاته

بالنسبة لرسائل الأخطاء التي تظهر عند حدوث خطا ما فإن كل رسالة لها رقم معين يكون في صندوق الرسالة بهذا الشكل مثلا Runtime Err: 2315 وكل رسالة تختلف عن الأخرى من حيث نوعية الخطأ

لهذا فإنه يجب علينا اولا تسجيل رقم رسالة الخطأ وما هو نص الرسالة التي سنقوم بكتابتها .

لهذا فإننا سنقوم بفتح النموذج في وضع التصميم ومن خصائص النموذج نختار حدث عند الخطأ ونكتب هذا الكود

If DataErr = 2315 Then
Response = acDataErrContinue ' هذا الأمر يمنع ظهور رسالة الخطأ الإفتراضية
MsgBox "هنا نضع نص رسالة الخطأ التي نريدها ان تظهر لنا"
Else
MsgBox "Error#: " & DataErr
Response = acDataErrDisplay ' Display Default message
End If

حسنا اعلم انك سوف تسأل هذا السؤال

ماذا لو كان لدينا عدة ارقام من الأخطاء ونريد ان نضع لكل خطأ رسالة معينة ؟

فالجواب : لا يوجد مشكلة ابدا في ذلك طالما استخدمنا قاعدة IF Then.... ElseIf Then..... Else الى مالا نهاية من فسيكون الكود كالتالي :

If DataErr = 2315 Then
Response = acDataErrContinue ' هذا الأمر يمنع ظهور رسالة الخطأ الإفتراضية
MsgBox "هنا نضع نص رسالة الخطأ التي نريدها ان تظهر لنا"

ElseIf  DataErr = 1234 Then
Response = acDataErrContinue ' هذا الأمر يمنع ظهور رسالة الخطأ الإفتراضية
MsgBox "هنا نضع نص رسالة الخطأ التي نريدها ان تظهر لنا

ElseIf  DataErr = 4567 Then
Response = acDataErrContinue ' هذا الأمر يمنع ظهور رسالة الخطأ الإفتراضية
MsgBox "هنا نضع نص رسالة الخطأ التي نريدها ان تظهر لنا

ElseIf  DataErr = 6789 Then
Response = acDataErrContinue ' هذا الأمر يمنع ظهور رسالة الخطأ الإفتراضية
MsgBox "هنا نضع نص رسالة الخطأ التي نريدها ان تظهر لنا

Else
MsgBox "Error#: " & DataErr
Response = acDataErrDisplay ' Display Default message
End If

اعتقد ان الموضوع سهل ولا يوجد به اي صعوبه

فكل ما علينا معرفة رقم الخطا وتسجيله ثم كتابة نص رسالة الخطأ التي نريدها

#4

:hmm:

لا تعليق

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#5

بارك الله فيك خبيرتنا ام عهود ورفع قدرك وزادك علما ونورا

بقية جزئيه بسيطه هل يطبق على جميع نماذج البرنامج اذا كانت كثيره واين اجد صندوق رسائل الخطاء

#7

اللهم بحق هذا الشهر الفضيل ان تجزيها الجنه

شكرا على نشرك للعلم بلا حدود

#8

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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