PDA

View Full Version : تعیین رنک یک سطر به صورت پویا در کریستال ریپورت



bitasoft.ir
یک شنبه 07 تیر 1388, 23:52 عصر
سلام
چطور میشه توی کریستال ریپورت در هنگام گزارش بگیم اگه مقدار یک فیلد از عدد 10 کمتر بود رنگ اون سطر رو قرمز نشون بده.

با تشکر

happy65_sh
دوشنبه 08 تیر 1388, 07:00 صبح
روی اون Section که فیلد مورد نظرت قرار داره کلید راست کن و Section Expert را انتخاب کن ازتب Color در سمت راست پنجره ای که باز شده background color را تیک بزن و بعد روی باتنی که X.2 یا همچون چیزی هست کلیک کن اینجا می تونی شرط مورد نظرت را وارد کنی البته همه چیز آماده شده هست مثلا اگه به قسمت بالای صفحه ی باز شده نگاه کنی می تونی در سمت راست عملگرهای مورد نیاز را ببینی که دسته بندی شده اند در ستون بعدی توابع و ستون بعدی هم فیلدهای گزارشت.که تو باید فیلدت را از این ستون انتخاب کنی
مثلا تو می خوای همه سطرها جز اون هایی که فیلدی با نام column1 کوچکتر از 10 است قرمز بشه:

if {Datatable.Column1} > 10 then color(228,5,28) else crwithe
همون طور که می بینی رنگت را هم می تونی بر اساس شماره های RGB وارد کنی یا اونکه اسم رنگ مورد نظرت را.
امیدوارم برات مفید باشه