PDA

View Full Version : سوال: نشان دادن یک مقدار متنی ( استرینگ ) به جای یک فیلد از نوع عددی در Stimulsoft Reports



samsami
پنج شنبه 01 اسفند 1392, 20:53 عصر
با سلام خدمت دوستان

برای مثال
من تو فیلد هام یک فیلد دارم به نام status که اگر 1 بود یعنی طرف در امتحان قبول شده است و اگر 2 بود یعنی در امتحان مردود شده است ...

من می خوام توی گزارش گیری به جای نوشتن 1 ، کلمه قبول ، برای هر سطر به نمایش در بیاد و برای 2 ، که میشه مردود هم همینطور باشه ...

ممنون میشم از پاسخ شما ...

samsami
پنج شنبه 01 اسفند 1392, 22:58 عصر
کسی نیست جواب بده

aslan
پنج شنبه 01 اسفند 1392, 23:50 عصر
سلام
حداقل با دو روش میتونی انجام بدی:
- قبل از ارسال طلاعاتت به استیمول اینکارو انجام بدی . مثلا اگر اطلاعاتتو از Sql واکشی میکنی در دستور سلکت و با استفاده از مثلا case اینکاروانجامبدی و یا ...........
- در استیمول و با استفاده از IIF اینکارو انجام بدی که شکل کلی ان به این صورته :


IIF (bool condition, object truePart, object falsePart)

مثلا :


IIF (status=="1", "مردود", "قبول")

rezaei_y
پنج شنبه 01 اسفند 1392, 23:54 عصر
در استیمول در تکست باکسی که برای نتایج در نظر گرفتی در رخداد Get Value کد زیر رو بنویس


if(e.Value=="1")
e.Value="قبول";
else
e.Value="مردود";