이런방법은 어떻까요
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;
내용을 수동으로 바꾸고 싶다면 QRDBTEXT를 사용하지말고,
QRLABEL을 사용하세요.
정 QRDBTEXT로 내용을 바꾸고 싶다면 QRDBTEXT의 Onprint
이밴드를 이용해서 value의 값을 변경해주면 됩니다.