• 0
كريمو2

وضع الصفر بدلا من فراغ

سؤال

السلام عليكم 


مساعدة بخصوص هذه


المطلوب : اذا لم يوجد مبلغ يوضع 0.00 بدلا من فراغ


كما في الصورة



SSSS_Cridi: (SELECT SUM(DiscountPerMonth) FROM Cridi WHERE Cridi.EmployeeID = Employee.EmployeeID AND (CDATE([Forms]![FrmDiscountReport]![txtMonth]) BETWEEN CDATE(format(format(DiscountStartDate , "yyyyMM") &"01" , "####/##/##")) AND CDATE(format(format(DiscountEndDate , "yyyyMM") &Day(DateSerial(Year(DiscountEndDate), Month(DiscountEndDate) + 1, 0)) , "####/##/##") )) AND DiscountStartDate IS NOT NULL AND DiscountEndDate IS NOT NULL)

post-237625-0-77126200-1418237667_thumb.


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

ضع القيمة الافتراضية للحقل = 0

ان شاءالله  تنفع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استخدم الدالة Nz

(SELECT Nz(SUM(DiscountPerMonth),0) FROM Cridi WHERE Cridi.EmployeeID = Employee.EmployeeID AND (CDATE([Forms]![FrmDiscountReport]![txtMonth])  BETWEEN CDATE(format(format(DiscountStartDate , "yyyyMM") &"01" , "####/##/##")) AND CDATE(format(format(DiscountEndDate , "yyyyMM") &Day(DateSerial(Year(DiscountEndDate), Month(DiscountEndDate) + 1, 0)) , "####/##/##") )) AND  DiscountStartDate IS NOT NULL AND  DiscountEndDate IS NOT NULL)

http://www.techonthenet.com/access/functions/advanced/nz.php

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لكم 


لقد وجدت ضالتي بطريقة اخرى 


وهي دالة IIF بمربع النص بالتقرير 



=IIf(([SSSS_Cridi])>0;[SSSS_Cridi];0)
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .