PDA

View Full Version : جمع کردن یک فیلد با شرط



arashkey
پنج شنبه 29 شهریور 1386, 13:56 عصر
در مورد این مطلب سرچ کردم ولی متاسفانه نتونستم چیزی که می خوام پیدا کنم.
من یک فیلد تو دیتابیستم دارم به نام {Members.mcoutRegister} که دارای مقادیر عددی . می خواهم تعداد صفر های این فیلد رو بشمرم. از این دستورم استفاده کردم ولی چواب نداد . همش چرت و پرت جواب می ده . یا یکی پایین یا دوتا پایین .


WhileReadingRecords;
numbervar x;
iif({Members.mcoutRegister}=0,x:=x+1,0)

mehdi_d612
پنج شنبه 29 شهریور 1386, 14:14 عصر
با سلام
برای اینکار از Running Total استفاده کنید
توی قسمت Summary :
Field to summarize رو مساوی همون فیلدتون قرار بدید (mcoutRegister)
Type of summary رو هم برابر count قرار بدید
و توی Evaluate هم از فرمول استفاده کنید و شرط صفر بودن مقدار رو بنویسید
Reset رو هم رو Never قرار بدید

arashkey
پنج شنبه 29 شهریور 1386, 16:25 عصر
من نمی دونم تو قسمت Evaluate چه شرطی رو وارد کنم تا جمع صفرهای فیلد {Members.mcoutRegister} رو بهم بده.
می شه یه بار دیگه کمک کنید

mehdi_d612
پنج شنبه 29 شهریور 1386, 17:05 عصر
0={Members.mcoutRegister}

mehdi_d612
پنج شنبه 29 شهریور 1386, 17:07 عصر
شما باید Use a formula رو انتخاب کنید و دکمه ی مقابلش رو بزنید و توش بنویسید
0={Members.mcoutRegister}

mehdi_d612
پنج شنبه 29 شهریور 1386, 17:08 عصر
شما باید Use a formula رو انتخاب کنید و دکمه ی مقابلش رو بزنید و توش بنویسید
0={Members.mcoutRegister}