This page has been translated from Portuguese

منع فتح تقرير إذا لا توجد بيانات لإظهار

نشرت على موقع الاربعاء مايو 20، 2009 - 22:01 | من جانب الادارة |

نستطيع أن نمنع تقرير مفتوحة إذا لا توجد بيانات لإظهار، ولهذا نحن استخدام اثنين من أشكال اعتمادا على إصدار Access:

1 - كل إصدارات Access
وضع رمز أدناه في خصائص التقرير، مما يتيح لل'الحدث

استخدام الحدث التمكينية (تنشيط) تقرير:

الفرعية خاصة Report_Activate ()

إذا DCOUNT ("*"، Me.RecordSource) = 0 ثم

MsgBox "لا يوجد نتائج لعرض" vbDefaultButton1، "خطأ!"

AcReport DoCmd.Close، "اسم التقرير"

نهاية إذا

نهاية الفرعية

2 - نسخة من 7 (وصول 95) وأضيف هذا الحدث "إذا لا توجد بيانات"، ثم يمكننا urilizar البرمجية التالية:

خاصة الفرعية Report_NoData (إلغاء وصحيح)

MsgBox "لا توجد بيانات في التقرير."، VbInformation، "خطأ!"

إلغاء = صحيح

نهاية الفرعية

لمعرفة تشغيل تحميل على سبيل المثال: منع تقرير الافتتاح

آر إس إس | TrackBack أوري

13 تعليقات »

تعليق من قبل ميشيل
2009-06-02 21:00:48

وأتساءل أي إصدار Access الذي تستخدمه لفتح مبيعات نظام على الجهاز الخاص بي، لم يتم التعرف على قاعدة بيانات تنسيق الرسالة.

تعليق من قبل المسؤول
2009-06-03 11:01:56

كلها مصنوعة الأمثلة في Access 2003. ويمكنني أن أرسل في تنسيق آخر قبل إلى Access 2003 إذا كنت تريد.

تعليق من قبل سانتوس تياغو
2009-07-31 14:24:46

صباح الخير، أنا أفعل شكل طاولة، هذا النموذج هناك ثلاثة حقول في كل عمود مع أمثلة (expressaão) الصيغ:

Calculado1 الفترة - (ناقص) فترة calculado2
(الفضاء ث / وضع تاريخ) (مساحة P / وضع تاريخ)

Calculado3 الفترة - (ناقص) فترة calculado4
(الفضاء ث / وضع تاريخ) (مساحة P / وضع تاريخ)

Calculado5 الفترة - (ناقص) فترة calculado6
(الفضاء ث / وضع تاريخ) (مساحة P / وضع تاريخ)

بعد أن يجعل نتيجة للاختلاف في تاريخ ثم تتكاثر بنسبة 30 مع بالنسبة إلى "X" شهريا، ثم نتيجة التعبير في هذه الأعمدة سوف يتسبب في إضافة واحد آخر مع حقل يسمى الائتمان، ويبدو ص / النتيجة في حقل Crediton فلدي ملء كافة الأعمدة والحقول ليست من datasn أو لوضع تاريخ 00/00/0000 إذا استيقظت كان كافيا بالفعل، في عداد المفقودين فقط هذا ث / إنهاء عملي.
إذا كنت تستطيع مساعدة لي أن أشكركم ومبروك للAbrç بلوق. تياجو
إذا لم تكن قد فهمت بوسو الإرسال ث / لك عن طريق البريد الالكتروني من الشكر بالفعل على اهتمامكم.

تعليق من قبل المسؤول
2009-07-31 20:38:53

يمكنك استخدام الدالة Nz

Calculado1 الفترة - (ناقص) نيوزيلندي (calculado2 الفترة)

تعليق بواسطة لويس
2009-08-09 19:59:58

مرحبا جوزيه

أنا تحميل المبيعات نظام، MS ديها العديد من
لتصحيح، وتحميلها لمبيعات نظام بالنسبة لي.
بالامتنان.

تعليق من قبل آلان
2009-08-12 17:29:22

لديك ملف عينة من كيفية استخدام الدالة DLookup = ه = دالة DLookup

2009-08-13 17:44:57

مرحبا، جئت لأعرف له بلوق، وأتمنى مساء الخير
bjsss

وأنا في انتظار زيارتك :)

تعليق من قبل واشنطن
2010-02-27 21:58:53

انها بسيطة فائقة لمنع وقوع تقرير المفتوحة

1) افتح التقرير في التصميم وفتح خصائص النموذج.
2) انتقل إلى علامة التبويب حدث وتحديد ما إذا كان لا يوجد بيانات
3) انقر فوق علامة القطع (...)
4) أدخل رمز أدناه

خاصة الفرعية Report_NoData (إلغاء وصحيح)
MsgBox ("لا توجد معلومات عن هذا التقرير")
نهاية
نهاية الفرعية

5) أغلق محرر Visual Basic
6) لاحظ أن يظهر في إجراء الحدث خيار توجد بيانات
7) يمكنك تشغيل البرنامج.

تعليق من قبل المسؤول
2010-04-25 18:05:39

هناك العديد من الطرق للوصول إلى الهدف، واختيار فقط وتكون خلاقة.

تعليق من قبل بروس
2010-05-19 19:13:56

يمكنك استخدام الدالة Nz

Calculado1 الفترة - (ناقص) نيوزيلندي (calculado2 الفترة)

تعليق باروس Otavio
2011-01-27 10:26:41

صباح الخير! يمكنك إنشاء زر على شكل لإجراء نسخة احتياطية من قاعدة البيانات؟
بالامتنان.

تعليق من قبل أندرو
2011-07-26 22:43:07

تهانينا على وظيفة! أقوم بزيارة موقع الويب الخاص بك يوميا ... راجع للشغل، وأود الإشارة إلى موقع http://www.iAulas.com.br هناك سوف تجد أكثر من 10،000 الكتب المدرسية للتحميل مجانا جميع انواع من المواضيع، بما في ذلك الوصول الصدقات ... لقد ساعد ...

تعليق بواسطة خوسيه اوليفيرا
2011-08-30 18:47:59

كان يبحث فعلا أمثلة رائعة من وصول
شكرا جزيلا

الاسم (مطلوب)
البريد الالكتروني (المطلوبة - لم تنشر)
الموقع
تعليقك ( تصغير | زيادة )
يمكنك استخدام <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <B> <cite> <code> <del datetime=""> <em> <I> <Q cite=""> <strike> على <strong> في هذه التعليقات.

عرض

الصورة الرمزية

شكرا لزيارتكم.
الاشتراك في تغذية عدم تفويت أي رسائل.

هنا في بلوق وسوف تقدم أمثلة للعمل مع Microsoft Access ونسأل أيضا أسئلة لأولئك الذين يطلبون. أكثر

ترغب في الاشتراك؟

الاشتراك أو الاشتراك عن طريق البريد الالكتروني:
أدخل بريدك الالكتروني:


الإعلانات