منع فتح تقرير إذا لا توجد بيانات لإظهار
نستطيع أن نمنع تقرير مفتوحة إذا لا توجد بيانات لإظهار، ولهذا نحن استخدام اثنين من أشكال اعتمادا على إصدار Access:
1 - كل إصدارات Access
وضع رمز أدناه في خصائص التقرير، مما يتيح لل'الحدث
استخدام الحدث التمكينية (تنشيط) تقرير:
الفرعية خاصة Report_Activate ()
إذا DCOUNT ("*"، Me.RecordSource) = 0 ثم
MsgBox "لا يوجد نتائج لعرض" vbDefaultButton1، "خطأ!"
AcReport DoCmd.Close، "اسم التقرير"
نهاية إذا
نهاية الفرعية
2 - نسخة من 7 (وصول 95) وأضيف هذا الحدث "إذا لا توجد بيانات"، ثم يمكننا urilizar البرمجية التالية:
خاصة الفرعية Report_NoData (إلغاء وصحيح)
MsgBox "لا توجد بيانات في التقرير."، VbInformation، "خطأ!"
إلغاء = صحيح
نهاية الفرعية
لمعرفة تشغيل تحميل على سبيل المثال: منع تقرير الافتتاح






























وأتساءل أي إصدار Access الذي تستخدمه لفتح مبيعات نظام على الجهاز الخاص بي، لم يتم التعرف على قاعدة بيانات تنسيق الرسالة.
كلها مصنوعة الأمثلة في Access 2003. ويمكنني أن أرسل في تنسيق آخر قبل إلى Access 2003 إذا كنت تريد.
صباح الخير، أنا أفعل شكل طاولة، هذا النموذج هناك ثلاثة حقول في كل عمود مع أمثلة (expressaão) الصيغ:
Calculado1 الفترة - (ناقص) فترة calculado2
(الفضاء ث / وضع تاريخ) (مساحة P / وضع تاريخ)
Calculado3 الفترة - (ناقص) فترة calculado4
(الفضاء ث / وضع تاريخ) (مساحة P / وضع تاريخ)
Calculado5 الفترة - (ناقص) فترة calculado6
(الفضاء ث / وضع تاريخ) (مساحة P / وضع تاريخ)
بعد أن يجعل نتيجة للاختلاف في تاريخ ثم تتكاثر بنسبة 30 مع بالنسبة إلى "X" شهريا، ثم نتيجة التعبير في هذه الأعمدة سوف يتسبب في إضافة واحد آخر مع حقل يسمى الائتمان، ويبدو ص / النتيجة في حقل Crediton فلدي ملء كافة الأعمدة والحقول ليست من datasn أو لوضع تاريخ 00/00/0000 إذا استيقظت كان كافيا بالفعل، في عداد المفقودين فقط هذا ث / إنهاء عملي.
إذا كنت تستطيع مساعدة لي أن أشكركم ومبروك للAbrç بلوق. تياجو
إذا لم تكن قد فهمت بوسو الإرسال ث / لك عن طريق البريد الالكتروني من الشكر بالفعل على اهتمامكم.
يمكنك استخدام الدالة Nz
Calculado1 الفترة - (ناقص) نيوزيلندي (calculado2 الفترة)
مرحبا جوزيه
أنا تحميل المبيعات نظام، MS ديها العديد من
لتصحيح، وتحميلها لمبيعات نظام بالنسبة لي.
بالامتنان.
لديك ملف عينة من كيفية استخدام الدالة DLookup = ه = دالة DLookup
مرحبا، جئت لأعرف له بلوق، وأتمنى مساء الخير
bjsss
وأنا في انتظار زيارتك
انها بسيطة فائقة لمنع وقوع تقرير المفتوحة
1) افتح التقرير في التصميم وفتح خصائص النموذج.
2) انتقل إلى علامة التبويب حدث وتحديد ما إذا كان لا يوجد بيانات
3) انقر فوق علامة القطع (...)
4) أدخل رمز أدناه
خاصة الفرعية Report_NoData (إلغاء وصحيح)
MsgBox ("لا توجد معلومات عن هذا التقرير")
نهاية
نهاية الفرعية
5) أغلق محرر Visual Basic
6) لاحظ أن يظهر في إجراء الحدث خيار توجد بيانات
7) يمكنك تشغيل البرنامج.
هناك العديد من الطرق للوصول إلى الهدف، واختيار فقط وتكون خلاقة.
يمكنك استخدام الدالة Nz
Calculado1 الفترة - (ناقص) نيوزيلندي (calculado2 الفترة)
صباح الخير! يمكنك إنشاء زر على شكل لإجراء نسخة احتياطية من قاعدة البيانات؟
بالامتنان.
تهانينا على وظيفة! أقوم بزيارة موقع الويب الخاص بك يوميا ... راجع للشغل، وأود الإشارة إلى موقع http://www.iAulas.com.br هناك سوف تجد أكثر من 10،000 الكتب المدرسية للتحميل مجانا جميع انواع من المواضيع، بما في ذلك الوصول الصدقات ... لقد ساعد ...
كان يبحث فعلا أمثلة رائعة من وصول
شكرا جزيلا