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

رساله غريبه من Access

مغلق
بدأه محمود إبراهيم في 17 مايو 2001 · 4 رد · 769 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إلي ألإخوه المتمرسين في Access .

أرجو ألإفاده و لكم جزيل الشكر :-

(1)- أنشأت نموزج للمستخدم ليدخل فيه تاريخ بدايه و نهايه لبيانات تقرير . و أنشأت زر أمر و إستخدمت المعالج لفتح التقرير للمعاينه . و إستخدم المعالج أمر DoCmd .

(2)- في خصائص التقرير و عند خاصية On No Data أنشأت Event procedure و كتبت فيها رساله للمستخدم تفيده بأنه أدخل تاريخين ليس في القاعده بيانات فيهما ثم كتبت أمر Cancel=True

(3)- عند تجربة تشغيل التقرير أدخلت تاريخين صحيحين و كانت النتيجه صحيحه و عند إدخال تاريخين ليس في القاعده فيهما بيانات وعند الضغط علي زر المعاينه ظهرت الرساله التي برمجتها و عند الضغط علي OK ظهرت رسالة من أكسس غريبه هي :-

Microsoft Access

The open Report action was canceled

You used a method of the DoCmd Opject to carry out an action in Visual Basic, but then clicked Cancel in a dialog box .

For example , you used the Close method to close a changed form, then clicked cancel in the dialog box that asks if you want to save the changes you made to the form.

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

أكون شاكرا لمن يتفضل بالرد

محمود إبراهيم

#2

انا لم احاول صراحة تجربة ذلك للتاكد من الامر ولكن جرب

on error resume next

في بداية الاجراء فربما يحجبها

و في حال عدم نجاح ذلك برجاء اعلامي لاحاول ان اجرب ذلك في حهازي

#3

الأخ محمود :

جرب أن تعمل ماكرو وضع به فى الإجراءات

set warning = لا

هذا الأمر يجعل التحذيرات للأكسيس ملغاة تماما

والله الموفق

أشرف

#4

الأخ محمود

أعتقد أن العمل بالكامل صحييح و لكن المشكلة تكمن فى الرسالة التى تظهرها حيث ان المفروض ان الزر الذي يضغطه المستخدم ok و ليس cancel ....

للتوضيح ..

Private Sub Report_NoData(Cancel As Integer)

Dim msg As String

msg = "لا توجد بيانات "

MsgBox msg, vbOKOnly, "تنبيه"

End Sub

أرجوا أن تنجح الطريقة ..... الجزء الذي اتوقع ان به خطأ هوvbOKOnly

و شكرا...

#5

أخي ألأستاز خضر . ألأستاز اشرف . ألأستاز حاتم .

شكرا لكم جميعا . فقد تم إكتشاف مكان الخطأ بواسطة Debug

لقد كتب المعالج في نهاية إجراء حدث النقر علي زر معاينة التقرير :-

MsgBox Err. Description

وهذا هو سبب رسالة أكسس الغريبة . قمت بمسح هذا السطر فلم تظهر الرسالة الغريبة . بذلك إنتهت المشكله .

هل هناك تعليق علي ذلك .

أما إنشاء ماكرو يلغي جميع رسائل أكسس فهذا يحتاج إلي توضيح أكثر .

مرة أخري شكرا جزيلا.

محمود إبراهيم

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

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