안녕하세요 꾸벅
try
Application.CreateForm(TilJungSanRpt, ilJungSanRpt);
ilJungSanRpt.Preview;
Finally
ilJungSanRpt.Free;
End;
에서 미리보기를 누른후 프린터셋업 버튼을 누른다음
미리보기폼을 종료시키면 에라가뜸니다..
혹시 에라가 안뜨게 하는 방법이 있는지요?
아니면 프린트 셋업버튼을 제거하는 방법이 있는지 궁금합니다...
도사님들의 많은 조언을 부탁합니다....
> 안녕하세요 꾸벅
> try
> Application.CreateForm(TilJungSanRpt, ilJungSanRpt);
> ilJungSanRpt.Preview;
> Finally
> ilJungSanRpt.Free;
> End;
> 에서 미리보기를 누른후 프린터셋업 버튼을 누른다음
> 미리보기폼을 종료시키면 에라가뜸니다..
> 혹시 에라가 안뜨게 하는 방법이 있는지요?
> 아니면 프린트 셋업버튼을 제거하는 방법이 있는지 궁금합니다...
> 도사님들의 많은 조언을 부탁합니다....
>
프린트 셋업버튼을 제거하는 방법은 천상 다른 레포트 내지
사용자정의 레포트를 만드시면 될 것입니다.
그러나, 프린트셋업 버튼을 눌렀기때문에 그 영향으로
종료시 에러가나는경우는 없습니다.(없다고 봐야 합니다)
우선, 퀵레포트 패치버전을 설치하셔야 합니다.
그래야, 그나마 쓸데없이 발생하는 다운현상을 피할 수 있습니다.
위의 코딩이 있는데요, 저의 짧은 지식으론 좀 이상합니다.
ilJungSanRpt는 폼파일입니까, 아니면 퀵레포트 이름입니까?
볼때는 폼파일 같은데, 쓸때는 레포트처럼 쓰셨네요?
form에는 preview라는 매소드가 없는걸로 알고 있거든요.
프리터셋업을 누르지 않고 종료를하면 아무 문제 없나요?
대개 퀵레포트 종료시 에러가 나는것은 여러가지 이유가 있습니다만,
이럴때도 에러가 납니다.
즉, 코딩상 잘못된 점 때문에요.
문법상 문제없지만, 실행에러가 해서 혹 이것이 퀵레포트 종료시
문제를 발생시키는 경우도 있습니다.
다음과 같이 해보시는것이 어떨까요?
1. 우선 퀵이 올려져있는 폼을 동적으로 생성시키는 의도라면
project/options/forms에서 그 폼을 available에 갖다 놓으세요.
2. 퀵레포트 패치버전을 반드시 설치하세요.
3. dclqrt40.bpl은 퀵레포트 제공 package파일입니다.
이 파일은 다른데서 구하셔서 덮어쓰기해서 한번 해보시는것도.
-> 제가 위의 코딩처럼(약간 수정해서) 해보니까, 제 컴퓨터에서는
아무문제가 없었습니다.
도움이 안되었어도 용서를...
감사합니다.