안녕하세요... 후배 소개로 이 유익한 사이트를 알게 되어서 다행스럽게 생각합니다.
저의 문제점을 정리하자면 다음과 같습니다.
저의 의도: 메인 폼에 존재하는 (텍스트나, 스트링 그리드 등으로) 데이타를 그대로 혹은 계산하여 새로운 자료를 보고서 형식으로 보여 주려고 하고 있습니다. 여기서 주목할 점은 DB를 사용하지 않고 있다는 점이죠...
이전에는 화일로 보고서 자료를 생성하였는데... 줄 맞추기가 쉽지가 않고, 멋이 없어서리... QReport를 사용하려하는데...
저의 코딩 능력에 한계를 느끼게 되어서 이렇게 ... 고수분들의 도움을 청하게 되었습니다.
질문.
1. DB를 사용하지 않는 상태에서 자료들이 동적으로 생성- 경우에 따라서 5행, 다른 경우에는 15행이 생성되는 경우임-이 되는 상황인데... 어떻게 이런 문제를 소화할 수 있겠습니까?
2. 만약 QReport에서 해결이 되지 않는다면 어떤 방법이 좋을런지요?
명쾌한 답변을 기다리겠습니다. 그럼. 꾸벅...
단 추가 소스를 작성해야합니다.
방법은 아래 소스와 같음..
procedure Tf_treeview_print.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
i := 0;
end;
procedure Tf_treeview_print.QRLabel2Print(sender: TObject;
var Value: String);
begin
value := temp_treeview.Lines[i-1];
end;
procedure Tf_treeview_print.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
MoreData := i <= temp_treeview.Lines.Count - 1;
inc(i)
end;
위의 방법은 메모 내용을 퀴리포트로 출력하는것데. 그냥 한법 작성했음
단 꼭 퀴리포트로 출력하지 안나도 됨
여기 홈 페이지 강좌에 보면 그냥 print문으로 출력하는 방법이 소개 되는데.
한번 참고 하세요... 그럼 이만 수고 하세요..
김명술 wrote:
> 안녕하세요... 후배 소개로 이 유익한 사이트를 알게 되어서 다행스럽게 생각합니다.
>
> 저의 문제점을 정리하자면 다음과 같습니다.
>
> 저의 의도: 메인 폼에 존재하는 (텍스트나, 스트링 그리드 등으로) 데이타를 그대로 혹은 계산하여 새로운 자료를 보고서 형식으로 보여 주려고 하고 있습니다. 여기서 주목할 점은 DB를 사용하지 않고 있다는 점이죠...
>
> 이전에는 화일로 보고서 자료를 생성하였는데... 줄 맞추기가 쉽지가 않고, 멋이 없어서리... QReport를 사용하려하는데...
>
> 저의 코딩 능력에 한계를 느끼게 되어서 이렇게 ... 고수분들의 도움을 청하게 되었습니다.
>
> 질문.
> 1. DB를 사용하지 않는 상태에서 자료들이 동적으로 생성- 경우에 따라서 5행, 다른 경우에는 15행이 생성되는 경우임-이 되는 상황인데... 어떻게 이런 문제를 소화할 수 있겠습니까?
>
> 2. 만약 QReport에서 해결이 되지 않는다면 어떤 방법이 좋을런지요?
>
> 명쾌한 답변을 기다리겠습니다. 그럼. 꾸벅...