PDA

View Full Version : مشکل در گزارش rdlc



mohitlog
یک شنبه 11 مهر 1389, 17: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))




ممنون میشم کسی بهمن کمک کنه.
باتشکر

fatemehgolestani
جمعه 03 دی 1389, 13:01 عصر
اگر پارامتر ها را جدا تعریف کنید مشکل حل می شود
من همیت کار رو دربرنامه خودم انجام دادم