Q&A

  • 프린트 질문입니다...
안녕하세요... 델파이를 시작한지 2달정도 되는 정말 초짜입니다...

고수님들께 부탁드립니다...

프린트를 하려고 합니다... 일단 DBGrid에 있는 모든 내용을 인쇄 버튼 클릭시에

모두 출력하고 싶습니다...  그러니깐 한 행에 있는 내용이 한번의 프린트가  되는거죠...

퀵리포트를 사용해서 쓰려 했는데 한번에 한 행씩 밖에 안되더군요...

어떤 방법을 쓰는게 가장 나은지, 또 이런 소스가 있다면 도움이 될것 같습니다...

부탁드립니다...
4  COMMENTS
  • Profile
    최은석 2002.04.03 20:50
    이상하네여?
    한번에 한행씩만 출력이 되다니...
    뭔가 잘못하신거 같은데...
    인쇄버튼 플릭시에 디비그리드의 모든내용이 인쇄가 되는데..
    혹... 소스를 올려주실수 없나요?
    ..


  • Profile
    마일호 2002.04.03 21:33
    다시 말씀 드리자면 DBGrid에 다음과 같은 내용이 있다고 하겠습니다...

    사번        이름
       1          홍길동
       2          달용이


    원하는 출력 결과는 다음과 같습니다...

    ===================
    사번 : 1
    이름 : 홍길동
    ===================    첫장 끝

    ===================
    사번 : 2
    이름 : 홍길동
    ===================     두번째 장 끝

    위와 같이 DBGrid에 있는 내용을 원하는 양식이 있는 종이에 한행을 한장의
    결과물로 연속하여 뿌리고 싶은거죠...

    하루에 약 100여건의 데이터를 입력하고 그것을 다시 100장의 양식에 뽑아야 한답니다...

    제가 프로그램 짠것은 DBGrid 내용에 있는 내용중에 하나의 행을 선택하여 인쇄를 누르면 퀵레포트 화면에 가서 인쇄를 누르는 것이었죠...

    그런데 DBGrid화면에서 인쇄 버튼을 누르면 따로 설정 없이 모든 행의 데이타를 하꺼번에 출력하는 겁니다...

    좋은 충언 부탁드립니다...

    아 그리고 한가지만 더요...

    기본 프린트외에 다른 프린트를 기본적으로 사용하려면 프로그램상에서의 방법은 없습니까?

      
  • Profile
    최은석 2002.04.04 00:53
    디테일 밴드의 "ForceNewPage" 속성을 "True" 로 설정하시면 됩니다...
    기본프린터 외에 다른프린터를 사용하시려면...
    프린터셋업다이얼로그 컴포넌트를 사용하시면 됩니다...


  • Profile
    장지용 2002.04.03 22:03

    디테일 밴드의 "ForceNewPage" 속성을 "True" 로 하시면 안 되나요?
    제가 잘못 이해한 거라면 리플 부탁합니다.