Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12827] 그렇군요.. 감사합니다..
성기수 [virobot] 1510 읽음    2009-07-29 12:33
매번 델파이에서만 작업을 하다보니 그런게 있다고는 생각도 못했네요...

감사합니다..

덕분에 해결 잘 되었습니다.

장성호 님이 쓰신 글 :
: Report출력할때
: 미리보기로 출력하던지 , 실제로 인쇄하던지
: DB연결되 Query가 처음부터 끝까지 읽어와야 하겠죠?
:
: 출력을 한번하면(미리보기든 인쇄든)db내용을 전부 읽어오면서
: DB-Query의 Record가 맨끝 EOF에 가 있게 될것입니다.
:
: 이때 다시 인쇄하기위해 DBQuery->Next() 해봐야 아무것도 없으니 인쇄가 안되겠죠
: DBQuery->Next라는것은 QuickRep내부적으로 그렇게 돌아가는것입니다.
:
: 그럼 다시 출력하려면 DBQuery를 First로 가서 출력해야 하지 않겠어요
:
: 즉 미리보기로 한번 출력할때 DBQuery가 맨 끝(EOF)에 가 있으므로
: 다시 DBQuery를 First로 옮긴후에 인쇄하면 됩니다.
:
: DB이용하지 않고 그냥 메모리의 data를 이용해도 마찬가지이구요...
:
: 미리보기나 실제 인쇄나 동작이 거의 똑같습니다.
: 단지 출력대상이 Print-DC 인지 Preview-DC 인지 차이일뿐이죠
:
: 그럼..
:
:
: 성기수 님이 쓰신 글 :
: : 델파이로는 퀵레포트만 있는 폼을 만들어서 실행파일을 만들었구요..
: :
: : 외부 파일(C#) 에서 실행파일을 실행해서 쿼리문을 넣어서 퀵레포트로 보여주는 방식을 사용했습니다. (좀 복잡하죠? ㅡㅡ;; 양해 부탁드리구요.. ^^;)
: :
: : Preview 까지는 정상적으로 이루어 졌는데요..
: :
: : 출력을 하려고 출력버튼을 누르니깐 출력이 되질 않네요...
: :
: : 미리보기를 하지 않고 곧바로 출력(QuickRep1.Print)을 하니깐  출력은 정상적으로 이루어 지구요 ㅡㅡ;;
: :
: : 완전 난감...
: :
: : 머 때문에 이런건가요??
: :
: : 델파이로만 작성한 프로그램에서는 미리보기를 한 이후에 출력 버튼을 누르면 출력이 정상적으로 이루어 집니다..
: :
: :
: : 이런 현상의 해결책을 아시는 분 계시면 알려주세요~~
: :
: : 좋은 하루 보내세요~~ ^^

+ -

관련 글 리스트
12825 퀵레포트 미리보기에서 출력할 때 성기수 1538 2009/07/29
12826     Re:퀵레포트 미리보기에서 출력할 때 장성호 2258 2009/07/29
12827         그렇군요.. 감사합니다.. 성기수 1510 2009/07/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.