Q&A

  • 퀵레포트에서 QRSysData루 PageNumber을 표시하는데..
안녕하세요??



전 델파이 초보인데요..



퀵레포트로 보고서를 작성하는데 Page끝에 QRSysData를 써서 PageNumber을 나타내는데



양쪽 끝에 하이픈(-)을 넣고 싶은데 어찌해야 하는지..??



쫌 급한디 한델식구들의 빠른 답변 기다리겠습니다...

3  COMMENTS
  • Profile
    안경옥 2000.03.23 00:18
    sensemin wrote:

    > 안녕하세요??

    >

    > 전 델파이 초보인데요..

    >

    > 퀵레포트로 보고서를 작성하는데 Page끝에 QRSysData를 써서 PageNumber을 나타내는데

    >

    > 양쪽 끝에 하이픈(-)을 넣고 싶은데 어찌해야 하는지..??

    >

    > 쫌 급한디 한델식구들의 빠른 답변 기다리겠습니다...





    QRSysData Onprint 에 아래처럼 코딩하세요.

    procedure Tform1.Qrsysdata1print((sender: TObject; var Value: String);)

    begin

    Value := '-'+Value+'-';

    end;

  • Profile
    강인규 2000.03.22 20:50
    문제를 어렵게 생각하시면 한없이 어렵습니다.

    QRSysData엔 앞에 하이픈은 Text에 넣을 수는 있지만 뒤에 넣을려면 좀 머리아플겝니다. 그리고 그런짓(?) 하지마세요. 왜? QRLabel도 있으니까...

    뒤의 하이픈은 QRLabel로 해결하세요 이만.....



    sensemin wrote:

    > 안녕하세요??

    >

    > 전 델파이 초보인데요..

    >

    > 퀵레포트로 보고서를 작성하는데 Page끝에 QRSysData를 써서 PageNumber을 나타내는데

    >

    > 양쪽 끝에 하이픈(-)을 넣고 싶은데 어찌해야 하는지..??

    >

    > 쫌 급한디 한델식구들의 빠른 답변 기다리겠습니다...

  • Profile
    blueSky 2000.03.22 19:39
    sensemin wrote:

    > 안녕하세요??

    >

    > 전 델파이 초보인데요..

    >

    > 퀵레포트로 보고서를 작성하는데 Page끝에 QRSysData를 써서 PageNumber을 나타내는데

    >

    > 양쪽 끝에 하이픈(-)을 넣고 싶은데 어찌해야 하는지..??

    >

    > 쫌 급한디 한델식구들의 빠른 답변 기다리겠습니다...





    QRSysData로는 제가 모르겠구 임시로 구성을 해보았습니다.

    아래 소스를 보면 알수 있을것입니다.

    도움이 되길 바라며...





    procedure TQuickReport1.QRFormBeforePrint(Sender: TQuickRep;

    var PrintReport: Boolean);

    begin

    Cnt := 0;

    end;



    procedure TQuickReport1.ColumnHeaderBand1BeforePrint(Sender:

    QRCustomBand; var PrintBand: Boolean);

    begin

    Cnt := Cnt + 1;

    QRLabel1.Caption := '- ' + IntToStr(Cnt) + ' -';

    end;