PDA

View Full Version : نشان دادن رکوردها در report viewer با شرطی خواص



niksoft
چهارشنبه 21 شهریور 1386, 09:51 صبح
با سلام
در گزارشی که با ریپورت خود داتت نت درست کرده ام و با report viewer آن را نمایش میدهم میخواهم بعضی از رکوردها را نشان ندهم
در اصل میخواهم به event ی دسترسی داشته باشم که بتوان تک تک رکوردها را در ان چک کرد و به خصوصیات ان از جمله رنگ و فونت دسترسی داشت
از راهنماییتون ممنون میشم

hamed_bostan
چهارشنبه 21 شهریور 1386, 11:16 صبح
واضح تر بگو می خوای دقیقا چیکار کنی؟

niksoft
چهارشنبه 21 شهریور 1386, 21:58 عصر
میخواهم رکوردهایی که مثلا تاریخ آنها از 01/01/2006 کمتر است به جای آنها فاصله خالی چاپ شود حتما میخواهم این فاصله خالی چاپ شود وگرنه در Query این فیلتر رو (که در بالا گفتم) انجام میدادم

hamed_bostan
چهارشنبه 21 شهریور 1386, 22:52 عصر
فکر کنم اگر از کریستال ریپورت استفاده کنی بتونی این کار رو بکنی هر چند مطمئن نیستم . توی کریستال ریپورت قابلیت این هست که در لحظه ای که داره رکورد به رکورد رو داخل گزارش می چینه تا نمایش بده شرط بذاری و روی رشته پردازش کنی . اما توی ریپورت وییور خود دات نت فکر نمی کنم بشه . البته شاید بشه از طریق query روی query یا با استفاده از view کار کرد اما بهترین راه همون کریستال ریپورته

sh
پنج شنبه 22 شهریور 1386, 19:29 عصر
روی تک تک فیلدهای ردیف در قسمت detail راست کلیک کن و بعد گزینه Expression رو انتخاب کن و شرط دلخواهت رو بنویس

این ریپورت ویور دات نت مطمئنا در نسخه 2008 بهترین ابزار گزارش گیری میشه .

niksoft
جمعه 23 شهریور 1386, 20:11 عصر
سلام دوست عزیز اگه ممکنه یه نمونه از این شرط If بذارید
ممنونم

sh
جمعه 23 شهریور 1386, 23:06 عصر
متاسفانه شدیدا کمبود وقت دارم. یه پروژه کوچیک درست کن اینجا بگذار تا برات شرط مورد نظر رو توش اعمال کنم

hamed_bostan
جمعه 23 شهریور 1386, 23:35 عصر
دوست عزیز طه ذره باهاش ور ری قشنگ دستت میاد مخصوصا گزینه expression که تقریبا هر جای ریپورت راست کلیک کنی میارتش