안녕하세요..
궁금한게 있어서 처음 문을 두드립니다..
다름이 아니고 Qreport를 Preview하려는데 다음과 같은 Error가 뜨네요..
이유를 알고 싶습니다..
Error Message :
A Component named QRStandardPreview already exists
폼 이름가 report 이름 그리고 기타 콤포넌트 이름은 모두 다릅니다..
리포트 연결 테이블은 각 데이터 테이블에서 선택해서 출력 임시 테이블을 만들어서
이 임시 출력 테이블이 리포트에 연결되어 있구요...
메인에서 각 메뉴마다 폼이 있구요.. 이폼에 다시 각각 리포트 폼이 있습니다..
처음에 하나의 리포트는 괜찮았느데... 다른 리포트를 점점 만들어 가면서 이런
메시지가 뜨네요... 고수님들의 많은 조언 부탁드리겠습니다..
해결책은 3가지가 있는데...
1) Print/Print Setup 버튼을 두번이상 클릭하는 것을 막는방법
2) 아래와같이 ProcessMessages를 두번 써주는 방법
예) qrp1.preview;
application.ProcessMessages;
application.processMessages;
3) professional version 인 3.0.8로 Upgrade 하는 방법이랍니다.
이것중 2번방법이 가장 간단하겠죠.....
양정완 wrote:
> 안녕하세요..
> 궁금한게 있어서 처음 문을 두드립니다..
>
> 다름이 아니고 Qreport를 Preview하려는데 다음과 같은 Error가 뜨네요..
> 이유를 알고 싶습니다..
>
> Error Message :
> A Component named QRStandardPreview already exists
>
> 폼 이름가 report 이름 그리고 기타 콤포넌트 이름은 모두 다릅니다..
> 리포트 연결 테이블은 각 데이터 테이블에서 선택해서 출력 임시 테이블을 만들어서
> 이 임시 출력 테이블이 리포트에 연결되어 있구요...
>
> 메인에서 각 메뉴마다 폼이 있구요.. 이폼에 다시 각각 리포트 폼이 있습니다..
> 처음에 하나의 리포트는 괜찮았느데... 다른 리포트를 점점 만들어 가면서 이런
> 메시지가 뜨네요... 고수님들의 많은 조언 부탁드리겠습니다..