Q&A

  • [급]Active 된 MDI child 를 퀵 리포트하기
퀵 리포트로 현재 Active 된 MdiChild 의 StringGrid 를 퀵리포트로 표현 하고자 합니다.



-----------------------------------------------------------------------

if ActiveMdiChild is TForm1

then

begin

QrpT:= TQrpT.Create(Self);

try

QrpT.stringGrid := Form1.StringGrid1;

QrpT.Preview;

finally

QrpT.Free;

QrpT:= nil;

end;

end

;

------------------------------------------------------------------------

이렇게 하면 현재 엑티브된 폼이 아니라 제일 마지막에 생성된 폼이 퀵 리포트에 뿌려 집니다.



질문을 다시 요약 하자면.....



1. Form1 이 여러개가 Mdichild 로써 열려 있습니다.



2. 이중 현재 Active 된 MDIChild 의 내용을 뿌려주고 싶습니다.



3. 위의 코드로 하면, 현재 Active 된 MDIChild 의 내용이 아닌 제일 마지막에 열렸던 폼의 내용이 뿌려 집니다.





고수님 들의 명확한 답 부탁 드립니다.





0  COMMENTS