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

عدم طباعة السجل الفارغ

مغلق
بدأه SAUD FAHAD في 20 فبراير 2005 · 5 رد · 1,217 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي تقرير معمول على استعلام وبه تحديد تاريخ وعند طباعة هذا التقرير وتحديد تاريخ الطباعه من - الى يكون هناك سجلات فارغه وهذه السجلات الفارغه نوعين

1- سجلات فارغه جميع حقولها

2- سجلات فارغه جميع حقولها ماعدا حقل التاريخ

المطلوب عدم طباعه هذه السجلات جميعها وطباعة السجلات المكتمله فقط

ولكم مني جزيل الشكر .

للمعلوميه فإني بحثت كثيراً في المنتدى ولم اجد حل

#2

Private Sub Report_NoData(Cancel As Integer)

MsgBox "عفواً.. لا توجد بيانات ! سيتم إغلاق التقرير.", _

vbMsgBoxRight + vbMsgBoxRtlReading + vbCritical + vbOKOnly, _

"تنبيه"

DoCmd.CancelEvent

End Sub

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#3

Private Sub Report_NoData(Cancel As Integer)

MsgBox "عفواً.. لا توجد بيانات ! سيتم إغلاق التقرير.", _

vbMsgBoxRight + vbMsgBoxRtlReading + vbCritical + vbOKOnly, _

"تنبيه"

DoCmd.CancelEvent

End Sub

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#4

تضع الكود السابق في

في حدث عند عدم وجود بيانات.

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#5

ملاحظه

إذا كنت تفتح " تقرير " من خلال زر موضوع على نموذج أخر يفضل بالإضافة إلى الكود السابق يجب أن تستخدم الكود التالي في "حدث عند نقر الزر" لتجنب إظهار رسالة الخطأ :-

On Error Resume Next

DoCmd.OpenReport "اسم التقرير", acViewPreview

If Err = 2501 Then Err.Clear

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#6

الأخ عبدالهادي وجميع الأخوه جزاكم الله خير

لي إذا أمكن بعض الإستفسارات هي :-

1- هذا الكود عمل معي ممتاز إذا كان التقرير فارغ لايوجد به بيانات

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

2- في هذا الكود الذي كتبته أنا افتح التقرير من نموذج فيه زرين واحد لمعاينة التقرير و الأخر لطباعة التقرير في الطباعه تظهر رساله بعد الرساله التي فيها عفواً لاتوجد بيانات وهي رساله تتم الطباعه الآن ثم تظهر بعدها رساله تم إلغا الإجراء و لا يطبع أريد إلغاء الرسالتين جميعاً والإكتفاء برساله عفواً لا يوجد بيانات ........ أسف على الإزعاج

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

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