Q&A

  • QUICK REPORT 에서 .. QRDBTEXT에 관해.
안녕 하세요.

퀵리포트에서 QRDBTEXT에 필드 내용을 수동으로 바꾸고 싶습니다.
어디서 어떻게 하면 되는지..

빠른 답변 부탁 드립니다.

그리고 퀵리포트에 대해 한글메뉴얼 같은것은 없는지..

고수 님들 부탁 드립니다.
2  COMMENTS
  • Profile
    최광배 2002.04.12 02:44

    내용을 수동으로 바꾸고 싶다면 QRDBTEXT를 사용하지말고,
    QRLABEL을 사용하세요.
    정 QRDBTEXT로 내용을 바꾸고 싶다면 QRDBTEXT의 Onprint
    이밴드를 이용해서 value의 값을 변경해주면 됩니다.
  • Profile
    서영택 2002.04.11 11:31
    이런방법은 어떻까요
    QRDBTEXT 가 놓이는 위치에 QRLabel로 대체하는겁니다
    그리고 BandType 이 Detail 이라면 Detail의 BeforePrint에서
    코딩으로 값을 뿌려주는 방법을 어떨까요...

    예를들어
    SUMQTY.Caption 는 QRLabel.
    procedure TForm_ChulGoQ.QRBand2BeforePrint(Sender: TQRCustomBand;
      var PrintBand: Boolean);
    begin
       If Query1SUMQTY.Value = 0 Then SUMQTY.Caption := '전차량'
       Else SUMQTY.Caption := FormatFloat('#,##0.##',Query1SUMQTY.Value);
    end;

    다른방법이 있으시면 고수님들 한수 부탁드립니다.
    즐거운 하루되세요.