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

نام تاپیک: کنترل memo فست ریپورت

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    925

    Question کنترل memo فست ریپورت

    با سلام خدمت دوستان
    من میخوانم فرضا اگر متغیری خارج از گزارش مساوی مقدار خاصی باشد یک خط از گزارش چاپ نشود. مشکل اینه که نتونستم از بیرون گزارش مقدار یک متغیر را کنترل و در گزارش بر اساس آن خطی چاپ نشود.

  2. #2
    کاربر دائمی آواتار hamid-nic
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    اصفهان
    پست
    813

    نقل قول: کنترل memo فست ریپورت

    سلام
    می توانید مقداری مشخص را از بیرون گزارش به گزارش پاس بدهید و سپس بر اساس اون در قسمت BeforPrint تصمیم گیری کنید . برای این کار نمونه هایی وجود دارد ، جست و جو کنید ..
    موفق باشید .

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    925

    نقل قول: کنترل memo فست ریپورت

    نقل قول نوشته شده توسط hamid-nic مشاهده تاپیک
    سلام
    می توانید مقداری مشخص را از بیرون گزارش به گزارش پاس بدهید و سپس بر اساس اون در قسمت BeforPrint تصمیم گیری کنید . برای این کار نمونه هایی وجود دارد ، جست و جو کنید ..
    موفق باشید .
    با تشکر از پاسختان
    من برای کارهای دیگر همین کار را انجام دادم ولی ظاهرا برای مقایسه و کاری که مورد نظر من میباشد جواب نمیدهد. در صورت امکان نمونه ای قرار دهید. متشکرم.

  4. #4

    Smile نقل قول: کنترل memo فست ریپورت

    نقل قول نوشته شده توسط khoshblagh مشاهده تاپیک
    با سلام خدمت دوستان
    من میخوانم فرضا اگر متغیری خارج از گزارش مساوی مقدار خاصی باشد یک خط از گزارش چاپ نشود. مشکل اینه که نتونستم از بیرون گزارش مقدار یک متغیر را کنترل و در گزارش بر اساس آن خطی چاپ نشود.
    دوست عزیز اگر درست متوجه شده باشم بایستی به صورت زیر عمل نمایید

    var
    var1:typevar;
    memo1:TfrxMemoView;
    begin
    if var1=X then
    begin
    memo1 := frxReport1.FindObject('Memo1')as TfrxMemoView;
    memo1.Visible:=false;
    end;
    end;



    موفق باشید

  5. #5
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    925

    نقل قول: کنترل memo فست ریپورت

    با سلام خدمت دوستان
    من این کد را با توجه به فرمایشات فوق نوشتم
    procedure Memo34OnBeforePrint(Sender: TfrxComponent);
    var
    var1:typevar;
    Memo34:TfrxmemoView;
    begin
    if var1='1' then begin
    Memo34:=frxChapFish.FindObject('Memo34') as TfrxmemoView;
    Memo34.Visible:=False;
    end;
    else begin
    Memo34:=frxChapFish.FindObject('Memo34') as TfrxmemoView;
    Memo34.Visible:=True;
    end;
    end;
    ولی این خطا را دریافت نمودم.
    فایل های ضمیمه فایل های ضمیمه

  6. #6

    Smile نقل قول: کنترل memo فست ریپورت

    نقل قول نوشته شده توسط khoshblagh مشاهده تاپیک
    با سلام خدمت دوستان
    من این کد را با توجه به فرمایشات فوق نوشتم
    procedure Memo34OnBeforePrint(Sender: TfrxComponent);
    var
    var1:typevar;
    Memo34:TfrxmemoView;
    begin
    if var1='1' then begin
    Memo34:=frxChapFish.FindObject('Memo34') as TfrxmemoView;
    Memo34.Visible:=False;
    end;
    else begin
    Memo34:=frxChapFish.FindObject('Memo34') as TfrxmemoView;
    Memo34.Visible:=True;
    end;
    end;
    ولی این خطا را دریافت نمودم.
    دوست عزیز کدی که من براتون نوشتم نمونه است شما بایستی یکسری تغییرات میدادید کد رو براتون می نویسم

    procedure TForm1.Button1Click(Sender: TObject);
    var
    var1:string;
    Memo1:TfrxmemoView;
    begin
    var1:=edit1.text;
    if var1='1' then begin
    Memo1:=frxReport1.FindObject('Memo1') as TfrxmemoView;
    Memo1.Visible:=False;
    frxReport1.ShowReport(true);
    end
    else begin
    Memo1:=frxReport1.FindObject('Memo1') as TfrxmemoView;
    Memo1.Visible:=True;
    frxReport1.ShowReport(true);
    end;

    end;


    موفق باشید

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

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