PDA

View Full Version : سوال: ارور در کد فیلد محاسباتی در کریستال ریپورت



tara1367
دوشنبه 31 تیر 1392, 10:23 صبح
سلام دوستان
من در کریستال ریپورت یک فیلد محاسباتی دارم که حاصل تقسیم یک عدد بر عدد دیگری است حالا اگر عدد مخرج صفر باشد میخوام عدد نیز صفر شود کد درست است ولی زمان پیش نمایش چاپ در فیلد مربوطه کلمه Error رو مینویسه کسی میدونه مشکل چیه با تشکر
اینم کد:

=IIf(Fields!Vazn.Value=
0,0,(Fields!Mablagh.Value/Fields!Vazn.Value))

tara1367
دوشنبه 31 تیر 1392, 12:01 عصر
یعنی واقعا هیچ کس نمی دونه؟؟؟

tara1367
سه شنبه 01 مرداد 1392, 09:32 صبح
دوستان عزیز اگر کسی میدونه کمک کنه ممنون میشم فوریه

mesmslampanah
سه شنبه 01 مرداد 1392, 09:49 صبح
دوستان عزیز اگر کسی میدونه کمک کنه ممنون میشم فوریه


من دقیق syntaxt رو نمی دونم ولی این شکلی نباید error بده
نوع داده حتما عددی باشه



if field=0 or field=null
then 0
else
field/value

tara1367
سه شنبه 01 مرداد 1392, 09:54 صبح
ممنون دوست عزیز ولی مسئله اینجاست که در microsoft report فقط دستور IIF و با همین فرمت بالا وجود داره یعنی کدم درسته ولی در گزارش کلمه #Error رو می نویسه.

mesmslampanah
سه شنبه 01 مرداد 1392, 10:18 صبح
خواهش.من این رو طبق کریستال ریپورت گفتم با microsoft report کار نکردم.error هیچ متن ذیگری نداره؟
راستی از کدوم قسمت تایپیک جدید ایجاد می کنید؟

tara1367
سه شنبه 01 مرداد 1392, 11:20 صبح
نه فقط مشکل همینه با تقسیمه مشکل داره
وارد تالار که شدید زبان مورد نظر رو انتخاب کنید مثلا C# بعد بالای صفحه تاپیک جدید رو بزنید