mohitlog
یک شنبه 11 مهر 1389, 16:04 عصر
سلام
من دارم یک گزارش با rdlc درست میکنم و با مشکل مواجه شدم.
یک پازامتر چند مقداره تعریف کردم که کاربر میتونه تعدادی از اونا رو انتخاب کنه و بر اساس انتخابها گزارش ساخته میشه.(شکل زیر)
http://imgdl.ir/images/534report.bmp
در بالا کاربر اسامی خاصی رو انتخاب کرده و با اجرای گزارش، گزارش ساخته میشه.
حالا من میخام همین پارامترها رو توی تکست باکس نشون بدم
با کد زیر می تونم به اولین پارامتر انتخاب شده دسترسی پیدا کنم.
=Parameters!Tozihat_Desc.Value(0)
و اگر بخام به پارامتر دوم انتخاب شده دسترسی داشته باشم به جای 0 باید 1 بذارم.
حالا همین طور تا اخر.
ولی اگر تو تکست تمام این رشته ها رو به هم بچسبونم با خطا مواجه میشم
من کد زیر را نوشتم و اگر کاربر تمام چک باکسهارو انتخاب کنه جواب مبده و در صورتی که فقط یک گزینه انتخاب نشده باشه خطا رخ میده
=iif(isnothing(Parameters!goneKarbari.Value(0)),"",Parameters!goneKarbari.Value(0))+iif(isnothing(Pa rameters!goneKarbari.Value(1)),"",Parameters!goneKarbari.Value(1))+iif(isnothing(Pa rameters!goneKarbari.Value(2)),"",Parameters!goneKarbari.Value(2))+iif(isnothing(Pa rameters!goneKarbari.Value(3)),"",Parameters!goneKarbari.Value(3))+iif(isnothing(Pa rameters!goneKarbari.Value(4)),"",Parameters!goneKarbari.Value(4))
ممنون میشم کسی بهمن کمک کنه.
باتشکر
من دارم یک گزارش با rdlc درست میکنم و با مشکل مواجه شدم.
یک پازامتر چند مقداره تعریف کردم که کاربر میتونه تعدادی از اونا رو انتخاب کنه و بر اساس انتخابها گزارش ساخته میشه.(شکل زیر)
http://imgdl.ir/images/534report.bmp
در بالا کاربر اسامی خاصی رو انتخاب کرده و با اجرای گزارش، گزارش ساخته میشه.
حالا من میخام همین پارامترها رو توی تکست باکس نشون بدم
با کد زیر می تونم به اولین پارامتر انتخاب شده دسترسی پیدا کنم.
=Parameters!Tozihat_Desc.Value(0)
و اگر بخام به پارامتر دوم انتخاب شده دسترسی داشته باشم به جای 0 باید 1 بذارم.
حالا همین طور تا اخر.
ولی اگر تو تکست تمام این رشته ها رو به هم بچسبونم با خطا مواجه میشم
من کد زیر را نوشتم و اگر کاربر تمام چک باکسهارو انتخاب کنه جواب مبده و در صورتی که فقط یک گزینه انتخاب نشده باشه خطا رخ میده
=iif(isnothing(Parameters!goneKarbari.Value(0)),"",Parameters!goneKarbari.Value(0))+iif(isnothing(Pa rameters!goneKarbari.Value(1)),"",Parameters!goneKarbari.Value(1))+iif(isnothing(Pa rameters!goneKarbari.Value(2)),"",Parameters!goneKarbari.Value(2))+iif(isnothing(Pa rameters!goneKarbari.Value(3)),"",Parameters!goneKarbari.Value(3))+iif(isnothing(Pa rameters!goneKarbari.Value(4)),"",Parameters!goneKarbari.Value(4))
ممنون میشم کسی بهمن کمک کنه.
باتشکر