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

[ تمت الإجابة ]تقرير فرعي لا يوجد به بيانات ويعطي خطأ

بدأه أسكندراني في 26 مارس 2008 · 9 رد · 884 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الخبراء قمت بعمل تقرير رئيسي يعرض اسم الطالب و اسم الفرقة والرسوم الجامعية للفرقة .. وانشاءت به تقرير فرعي يعرض الدفعات التي قام بدفعها الطالب من الرسوم .. ومربع نص يقوم بايجاد الرصيد بالفرق بين الرسوم والدفعات .. لكن المشكلة بتظهر في حاله عدم وجود دفعات للطالب ومسجل عليه فقط الرسوم .. فلانه لا يوجد بيانات بالتقرير الفرعي ( الدفعات ) يظهر لي مربع النص الخاص بالرصيد عبارة خطأ فكيف لي ان اجعله في حالة عدم وجود بيانات في التقرير الفرعي ان يعتبر الدفعات صفر كداله Nz .

الرجاء الرد للاهمية والسرعة

تم تعديل هذه المشاركة بواسطة أسكندراني في 26 مارس 2008 في 17:40

#2

مرحبا اخي اول شي لو تضع القيمة الافترظية صفر في حقل الرسوم يمكن يحل المشكله

او ارفق مثال ليتم التعديل عليه من قبل اخوتك بالمنتدى

#3
الباشق1 كتب:
مرحبا اخي اول شي لو تضع القيمة الافترظية صفر في حقل الرسوم يمكن يحل المشكله

او ارفق مثال ليتم التعديل عليه من قبل اخوتك بالمنتدى

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

حتى انني لو وضعت القيمة الافتراضية صفر لا تجدي لانه في هذه الحالة لابد ان اجبر مستخدم البرنامج بان يقوم بعمل حركة صفرية على ارقام حساب الدفعات حتى تظهر في التقرير الفرعي حركة قيمتها صفر .. لكن المطلوب فقط هو معادلة تجعل المعادلة في مربع النص تتجاهل التقرير الفرعي اذا كانت لا توجد به بيانات وتقوم بجمع التقارير الفرعية والرئيسي اذا كان بهم بيانات واتمنى اني اكون اوضحت المطلوب .

post-137410-1206774861_thumb.jpg post-137410-1206777858_thumb.jpg

تم تعديل هذه المشاركة بواسطة أسكندراني في 29 مارس 2008 في 11:07

#4

اخي الفاضل

يفضل ان تضع مثالك ليتم التعديل عليه مباشرة واذا لم يكن بالإمكان فنتمنى على اقل تقدير ان تضع

اسم النموذج الأساسي

اسم النموذج الفرعي

اسم الحقل الذي يظهر به #خطأ

حتى يتم كتابه الكود المناسب لك وتقوم بتطبيقه على تقريرك

#5

شكرا لكي اخت زهرة وارفق مثال ليتم التعديل عليه .

stud.rar

#6

تفضل اخي الكريم

الملف بعد التعديل

post-15367-1206864957_thumb.gif

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

=-IIf([statment1].[Report].[HasData]; nz([statment1].[Report].[ddd]; 0);0)

ترجمة الكود :

اذا لم يوجد بيانات او سجلات في التقرير الفرعي تعود قيمة الحقل dddd في التقرير الفرعي الى صفر

za_stud_UP.rar

#7

شكرا جزيلا لكي أختي زهرة على المساعدة

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

شكرا لكي مرة أخرى أختي العزيزة

#8

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

#9

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

شكرا

#10
أسكندراني كتب:
هل تقصدي بتمت الاجابة على الموضوع بموضوع أغلاق حسابات السنة وترحيلها لسنة جديدة .. اذا كنتي تقصدي انه تم تناول هذا الموضوع من قبل فرجاء تزويدي برابط الموضوع للاهمية لان جميع البرامج التي اصممها اقف عند هذه النقطة واجعل المستخدم هو الذي يقوم يدويا بترحيل الحسابات من سنة لأخرى.

شكرا

لا يا أخي الكريم

تمت الإجابة على سؤالك السابق الموجود في اول المشاركة

اما سؤال ترحيل البيانات فيجب ان تضع له مشاركه جديده لكي يقوم بقية الأعضاء بالإجابه عليك

ورجاء عدم ذكر اي اسم في المشاركه او تخصيصه لكي يجيب عليك لأنك سوف تحرم بقية اعضاء المنتدى من الإجابه عليك .

راجع قوانين وشروط المنتدى والمشاركات

/index.php?showtopic=29343

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…