간단한 프로그램인데요
폼도 단 두개, 출력만을 위한 겁니다.
출력을 위해 퀵 리포트를 사용하는데. 메인폼에서 조건값을 읽어서 테이블 4개에게
원하는 자료를 select 해왔습니다.
원하는 자료를 모두 사용자변수에 저장했는데. 이 변수에 저장된 값은 퀵리포트에서
어떻게 읽어서 출력하지요.
퀵리포드의 detail band 에 어떤 컴포넌트를 써야 하나요.
QRDBtext 를 사용하니까. 안되네요. 이건 DB자료를 출력할 때만 사용하는 건가요?
form1 에서 지정한 변수 vyy, vname ..... 에 있는 내용을 form2(퀵리포트)에서
출력할 려구요.
도와주세요.
>
> 간단한 프로그램인데요
> 폼도 단 두개, 출력만을 위한 겁니다.
>
> 출력을 위해 퀵 리포트를 사용하는데. 메인폼에서 조건값을 읽어서 테이블 4개에게
> 원하는 자료를 select 해왔습니다.
> 원하는 자료를 모두 사용자변수에 저장했는데. 이 변수에 저장된 값은 퀵리포트에서
> 어떻게 읽어서 출력하지요.
>
> 퀵리포드의 detail band 에 어떤 컴포넌트를 써야 하나요.
> QRDBtext 를 사용하니까. 안되네요. 이건 DB자료를 출력할 때만 사용하는 건가요?
>
> form1 에서 지정한 변수 vyy, vname ..... 에 있는 내용을 form2(퀵리포트)에서
> 출력할 려구요.
>
> 도와주세요.
>
======
안녕하세요 ?
질문하신 의도로 보아서는
테이블 4개에서 조건을 걸어 selcet~~ 어쩌구 한 내용을
변수에 (vyy, vname..) 담았는데, 이 내용을
form2 (퀵리포트) 에서 출력하실려고 하는것 같군요.
맞나여~ ? 만약 그러하신다면
form2 (퀵리포트) 의 밴드에 (디테일, 페이지 헤더 등등 )
퀵 라벨 컴포넌트를 적당히 위치시키신 다음
beforePrint 이벤트에서 다음과 같이 코딩하세요.
begin
with Query1 do
begin
label1.caption := fieldByname('vname').AsString;
label2.caption := Formatfloat('#,##',fieldByname('vyy').AsInteger);
end;
end;
도움이 되시기를 바라며...
그럼 이만.