PDA

View Full Version : سوال: جایگزینی مقدار بیت(1و0) در گزارش گیری با(بله و خیر)



محسن کریمی
چهارشنبه 08 آبان 1387, 09:03 صبح
من گزارشی درست کردم که در sql server مقدار آن از نوع بیت(1و0) است و حالا میخوام که در کریستال ریپورت بجای 1 موفق و بجای 0 ناموفق نمایش دهد.
راهنمایی کنید کجا و چه جوری کد نویسی کنم.
ممنونم.:عصبانی++:

davoodrm666_666
چهارشنبه 08 آبان 1387, 09:40 صبح
اون فیلدی که مقدارش 0 یا یک هست رو به صورت زیر select کن و در کریستال به یک object text مرتبط کن

SELECT Case WHEN fldnam=0 then 'NO' Else 'Yes' end as Fldname

محسن کریمی
چهارشنبه 08 آبان 1387, 10:56 صبح
این را کجا بنویسم.
در sql یا در formula fields کمکم کنید من تازه واردم.

davoodrm666_666
چهارشنبه 08 آبان 1387, 15:50 عصر
شما مگه یه query به کریستال ارسال نمی کنید یا یک دیتا ست رو به کریستال ارسال نمی کنید
توی همون select یکی از فیلد هاتون همونیه که 0 یا 1 . به جای نام اون فیلد اون case رو بنویسد و جای اون fldname ها اسم فیلد تون رو بنویسید .

shahnam sha
شنبه 02 آذر 1387, 14:18 عصر
می توانيد یک فرمول جدید اضافه کنید و بگویید اگر مقدار فیلد مورد نظر 1 بود بله و اگر صفر بود خیر بنویسد:
if ({DataTableName.fieldName}=1) then
'بله'
else
'خير'