PDA

View Full Version : در صورت منفي بودن عدد توي كريستال ريپورت چطور اون رو قرمز كنم



swallow.pa
جمعه 11 اسفند 1391, 11:18 صبح
سلام به همه
در صورت منفي بودن عدد توي كريستال ريپورت چطور اون رو قرمز كنم

tolid123456789
شنبه 12 اسفند 1391, 14:43 عصر
سلام دوست عزيز
ابتدا به قسمت گزارش در كريسال ريپورت بريد
روي يك قسمت خالي راست كليك كنيد و گزينه زير رو بزنيد
Report/section Export
در پنجره باز شده گزينه Details رو انتخاب كنيد
به تب Color بريد و گزينه بك گراند رو فعال كنيد
و روي دكمه زير و سمت راست اون كليك كنيد
در پنجره باز شده كد زير رو بنويسيد

if val({Table_1.a})<0 then
crred
else nocolor

در كد بالا تست ويشه اگه فيلد A (در اين مثال ) مقدار عدديش كوچكتر از صفر شد اين ركورد رو در هنگام نمايش گزارش به رنگ قرمز در مي آره و در غير اين صورت بدون رنگ مي كنه

البته اين دقيقا جواب سئوال شما نبود ولي اين روش، روش كاربردي و استاندارديه براي متوجه كردن گزارشگير در مورد وجود عدد يا مقداري خاص در فيلدي از گزارش.

موفق باشيد

mc_laren
یک شنبه 13 اسفند 1391, 22:14 عصر
برای اینکار یک راه خیلی ساده وجود داره
بر روی فیلد مورد نظر کلیک راست کن و گزینه Highlighting Expert رو انتخاب، بقیش هم که دیگه خیلی سادست
در بخش Value of گزینه is Less Than رو انتخاب و در تسکس باکس پائین هم عدد 0
و برای گزینه Font color هم گزینه Red

swallow.pa
جمعه 18 اسفند 1391, 10:18 صبح
برای اینکار یک راه خیلی ساده وجود داره
بر روی فیلد مورد نظر کلیک راست کن و گزینه Highlighting Expert رو انتخاب، بقیش هم که دیگه خیلی سادست
در بخش Value of گزینه is Less Than رو انتخاب و در تسکس باکس پائین هم عدد 0
و برای گزینه Font color هم گزینه Red
ممنون دوست گرامي اين بهترين روشه