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

نام تاپیک: رست كردن شماره رديف در هر صفحه

  1. #1

    Post رست كردن شماره رديف در هر صفحه

    من ميخوام كه شماره رديف در هر صفحه از يك شرو بشه براي اين كار:

    var myline:integer;

    procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
    begin
    inc(myline);
    Memo12.text :=inttostr(myline);
    end;

    procedure PageHeader1OnAfterPrint(Sender: TfrxComponent);
    begin
    myline := 0;
    end;

    ولي بمحض اجرا:
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    کاربر دائمی آواتار Modernidea
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    »مشهد الرضا«
    پست
    573

    نقل قول: رست كردن شماره رديف در هر صفحه

    شما بیا یک کار کن بگو چیکار؟
    ببین هر صفحه چندتا سطر جا میگیره بعد یه شمارنده بزار و ریف را به اون انتصاب بده و یه شرط بزار که زمانی که شمارنده با تعداد سطر ها برابر شد، شمارنده رو صفر کنه.

    البته راهی که شما رفتی جالبه و حالا که جواب نگرفتی مجبوری دیگه از این راه کج استفاده کنید.

    این کدها رو هم که میدونی باید در همون چیز MasterData بنویسی دیگه.

    یاهوو

  3. #3

    نقل قول: رست كردن شماره رديف در هر صفحه

    نه دوست من نميتونم و نميدونم توي هر page چندتا record جا ميگيره.
    من كارمو درست انجام دادم ولي نميدونم چرا آخرين رديف آخرين ركورد توي صفحه بعدي چاپ ميشه.

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

    نقل قول: رست كردن شماره رديف در هر صفحه

    به جای After از Befor استفاده کن
    procedure PageHeader1OnBeforPrint

  5. #5

    نقل قول: رست كردن شماره رديف در هر صفحه

    به جای After از Befor استفاده کن

    var myline:integer;

    procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
    begin
    inc(myline);
    Memo12.text :=inttostr(myline);
    end;

    procedure PageHeader1OnBeforePrint(Sender: TfrxComponent);
    begin
    myline := 0;
    end;

    هيچ تغييري نكرد

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

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