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

كيف أعدل في كود الاستعلام

مغلق
بدأه اللامي في 25 فبراير 2005 · 7 رد · 828 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني

وضعت استعلام يستند على جدول

ووضعت معيار في حقل التاريخ مثلا ( أدخل تاريخ الميلاد )

وبعد تشغيل الإستعلام تظهر رسالة فيها العبارة السابقة .

سؤالي ..

هل من الممكن التعديل على هذه الرسالة من خلال الكود.

سبب التساؤل هو :

عندما أضع تاريخ غير موجود أصلا مثل 29/فبراير تظهر رسالة خطأ

ومن خلال الكود أستطيع تخطي رسالة الخطأ هذه

أرجو أن يكون السؤال واضح

ودمتم سالمين .

#2

جرب هذا الكود في حدث عند الخطأ في النموذج الذي تشغل منه الاستعلام

 On Error Resume Next
If DataErr Then
MsgBox " أكتب هنا الرستلة التي تريد ظهورها في حالة الخطأ"
End If

تم تعديل هذه المشاركة بواسطة biskra في 25 فبراير 2005 في 00:58

#3

عزيزي biskra

جزاك الله كل خير

قمت بتنفيذ ما طلبت

نسخت المثال أعلاه وألصقته في حدث : عند حدوث خطأ للنموذج .

تم التنفيذ بحيث أدخلت تاريخ غير موجود مثل 31/2/2005 تظهر الرسالة التالية ( لقد قمت بإلغاء العملية السابقة)

ما الحل بارك الله بك

تم تعديل هذه المشاركة بواسطة biskra في 25 فبراير 2005 في 20:23

#4

جرب الكود التالي في نفس المكان

If DataErr = 2113 Then
Response = acDataErrContinue
MsgBox "التاريخ الذي تم اٍدخاله خاطىء", vbOKOnly
Me.Undo
End If
#5

حياك الله أخي biskra

وجزاك الله كل خير

بالنسبة للمثال الأخير

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

النتيجة تظهر نفس رسالة الخطأ وهي :

( لقد قمت بإلغاء العملية السابقة)

وتسلم يالغالي

#6

ضع نسخة مصغرة من ملفك لحل المشكلة.

#7

هذا مثال على الكود

db1.rar

#8

biskra

جزاك الله كل خير يالغالي

وآسف جدا جدا على التأخير

لا لشيء سوى أنني نسيت هذه المشاركة ( والعتب على خاصية الاشتراك بهذا الموضوع ) :)

عزيزي biskra ..

لقد جربت المثال المرفق بارك الله بك

ولكن الذي أريده هو ادخال الكود الذي ذكرته ضمن الاستعلام فقط

بحيث عندما انفذ الاستعلام ( وفي حال وجود خطأ مثل 31/ فبراير ) يجب أن يعمل هذا الكود للتنبيه بذلك.

مثالك يصلح لمربع النص في النموذج أما الاستعلام فكيف يتم ذلك يالغالي :)

وسلامتك

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

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