View Full Version : جایگزین کردن صفر به جای !num# و #DIV/0! در گزارش
jafarpalideh
سه شنبه 15 اردیبهشت 1394, 08:20 صبح
با سلام .
من تویه گزارشم در اکسس اومدم و واسه به دست آوردن درصد ضایعات ، فیلد ضایعات رو تقسیم بر محصول کردم و ضرب در 100 کردم ==>
=Mid(Val([Text5]/[Text3]*100);1;3)
حالا اگه یه جایی هر دویه اونها صفر باشه این ارور رو میده !num# و #DIV/0!
من نمیخوام که این رو نشون بده و به جاش بنویسه صفر .
چطور میتونم اینکار رو بکنم ؟
jafarpalideh
سه شنبه 15 اردیبهشت 1394, 19:10 عصر
دوستان کسی نبود کمک کنه ؟
jafarpalideh
چهارشنبه 16 اردیبهشت 1394, 20:04 عصر
راهکاری وجود داره ؟
Abbas Amiri
چهارشنبه 16 اردیبهشت 1394, 20:46 عصر
با سلام .
من تویه گزارشم در اکسس اومدم و واسه به دست آوردن درصد ضایعات ، فیلد ضایعات رو تقسیم بر محصول کردم و ضرب در 100 کردم ==>
=Mid(Val([Text5]/[Text3]*100);1;3)
حالا اگه یه جایی هر دویه اونها صفر باشه این ارور رو میده !num# و #DIV/0!
من نمیخوام که این رو نشون بده و به جاش بنویسه صفر .
چطور میتونم اینکار رو بکنم ؟
سلام
عبارت زیر رو جایگزین کنید
=Val(Mid(IIf(Val(Nz([Text5];0))=0 Or Val(Nz([Text3];0))=0;0;[Text5])/IIf(Nz([Text3];0)=0;1;[Text3])*100;1;3))
jafarpalideh
پنج شنبه 17 اردیبهشت 1394, 07:29 صبح
آقای امیری چیزی ننوشتید شما !!!!!!!
Abbas Amiri
پنج شنبه 17 اردیبهشت 1394, 13:22 عصر
آقای امیری چیزی ننوشتید شما !!!!!!!
سلام
چطور ندیدید ؟ دوباره درج می کنم:
************************************************** ************************************************** ***
=Val(Mid(IIf(Val(Nz([Text5];0))=0 Or Val(Nz([Text3];0))=0;0;[Text5])/IIf(Nz([Text3];0)=0;1;[Text3])*100;1;3))
************************************************** ************************************************** ***
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.