출력 프로그램을 하고 있는데
제가 하고자 하는것은 조회를 누를때 마다.
이름, 우편번호, 주소 가 조회 될때도 있고
이름, 주소가 조회 될때도 있습니다.(즉 조회 될때 마다 조회 필드 수가 틀려진
다는 말입니다.)
그래서 출력 버튼을 누르면 Qreport에 Title 밴드에 제목 Label에
필드의 제목이 나오게 하려고 하는데 2개가 됐다가 3개가 됐다가 하는 문제가
있어서 출력 버튼을 누르면 Lable이 조회 필드 수와 같은 수로 만들어 지게 하
려고 하는데 될까요.
또한 detail Band도 역시 이렇게 하려고 하는데.
고수님의 조언을 좀....
가능하지만 나중에 소스 관리하시기 번거롭게 됩니다.
차라리 필드가 가장 많이 나왔을때의 숫자만큼 label 을 올려 놓고
Visible 로 처리하세요.
만일 그래도 만드시고 싶으시면,
===============================================================
oLabel1 := TQRLabel.Create(frmReport); // Label 생성
with oLabel1 do
begin
Visible := False;
Parent := Band1; // 이 label을 생성하려는밴드
Frame.Color := clBlack;
Frame.DrawTop := False;
Frame.DrawBottom:= False;
Frame.DrawLeft := False;
Frame.DrawRight := False;
Alignment := taCenter;
AlignToBand := False;
AutoStretch := False;
Color := clWhite;
Transparent := True;
WordWrap := True;
Font.Name := '굴림체';
Font.Size := 10;
Font.Style := [];
Name := 'lblHi';
Caption := '안녕하세요~';
AutoSize := False;
Height := 10;
Width := 30;
end;
Left := 10;
Top := 30;
Enabled := True;
Visible := True;
end;
=========================================================
도움이 되시길...