نمایش نتایج 1 تا 7 از 7

نام تاپیک: تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

  1. #1
    کاربر دائمی آواتار ariobarzan
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ايران زمين
    پست
    419

    تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

    با سلام
    فرض کنیم من در یک جدول دو فیلد از نوع Bit و nvarchar داشته باشم و و این جدول رو توی یک فرم گزارش فست ریپورت نشون بدم
    کاری که میخوام انجام بشه اینه که موقع چاپ رکورد ها شرط صفر و یا یک بودن فیلد bit رو چک کنم. اگه صفر بود محتوای فیلد nvarchar نشون داده بشه و اگه یک بود بجای اون مقدار دلخواه من نمایش داده بشه.
    چطور میتونم این کار رو انجام بدم؟
    ممنون

  2. #2

    نقل قول: تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

    سلام.
    می تونید کوئریتون رو اصلاح کنید یا می تونید در قالب یک فیلد calculated این کار رو کنید یا می تونید در OnGetText فیلد متنی تون شرط رو اعمال کنید.
    در خود فست هم می تونید این کار رو کنید که باید در BeforePrint کد بنویسید. ساده ترینش اضافه کردن یک فیلد calculated به دیتاستتونه.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  3. #3
    کاربر دائمی آواتار ariobarzan
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ايران زمين
    پست
    419

    نقل قول: تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

    ممنون از توجه شما
    اگه ممکنه در مورد ی که فرمودید ( در خود فست هم می تونید این کار رو کنید که باید در BeforePrint کد بنویسید. ) بیشتر توضیح بدید . چون من دقیقا بدنبال همین موضوع هستم. ممنون

  4. #4

    نقل قول: تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

    فست ریپورت برای هر شی نمایشی از جمله متنی که متصل به داده می شه رویداد هایی داره مثل OnBeforePrint که در اون می تونی مشخصات رو دستکاری کنی.
    کافیه برای شی تون این رویداد رو انتساب داده و در اون کد بنویسید.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  5. #5
    کاربر دائمی آواتار ariobarzan
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ايران زمين
    پست
    419

    نقل قول: تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

    مشکل من هم تو همین قسمته . من خروجی یک کوئری رو میفرستم توی فست ریپورت . توی رویداد OnBeforePrint ظاهرا که نمیشه شرط یک فیلد از همون رکورد رو چک کرد یا حداقل من بلد نیستم.
    وقتی می نویسم :
    if adoquery1.fieldvalues['field1']=true then memo1.text='My text
    جواب نمیده ظاهرا ارتباط با کوئری برقرار نیست بجای adoQuery1 هم از FrxDb که اتصال کوئری با فست رو برقرار میکنه هم استفاده کردم ولی باز نشد
    چه دستوری باید بجای خط بالا در رویداد OnBeforePrint نوشته بشه که محتوای فیلد مورد رو چک کنه؟
    ممنون بخاطر توجه شما

  6. #6

    نقل قول: تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

    در سورس FastReport می خوانیم:

    procedure TfrxCustomMemoView.BeforePrint;
    begin
    inherited;
    if not IsDataField then
    FTempMemo := FMemo.Text;
    end;

    حدس می زنم یعنی اجازه دست کاری در این متد برای ممو های چسبیده به فیلد داده نمی شه.
    در عوض باید از رویداد OnAfterData استفاده کنید.
    مثال:

    with TfrxMemoView(Sender) do
    if Value = 2 then
    Text := 'this is number two';
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  7. #7

    نقل قول: تعیین شرط برای نمایش یا عدم نمایش یک فیلد در فست ریپورت

    مشکلت حل نشد دوست من؟
    بگید که اگر حل شده دوستانی که با سرچ بهش می رسن هم بدونن.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

تاپیک های مشابه

  1. پاسخ: 16
    آخرین پست: چهارشنبه 21 فروردین 1392, 23:49 عصر
  2. سوال: نمایش یا عدم نمایش اطلاعات در دیتاگرید با شرط
    نوشته شده توسط dana65 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: پنج شنبه 01 تیر 1391, 13:20 عصر
  3. سوال: مشکل در "استفاده از Session برای نمایش و عدم نمایش کنترلها"
    نوشته شده توسط hamid1988 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 17 اسفند 1388, 22:27 عصر
  4. نمایش و عدم نمایش عکس فرم
    نوشته شده توسط انگوران در بخش Access
    پاسخ: 0
    آخرین پست: سه شنبه 14 شهریور 1385, 17:27 عصر
  5. نمایش یا عدم نمایش در datalist
    نوشته شده توسط pouyan در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: شنبه 07 خرداد 1384, 10:22 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •