Q&A

  • 퀵리포트 출력시 선택데이터 출력방법 좀 알려주세요
일반 스트링 그리드에서 조회한 값중에
1 홍길동
2 아무개
3 김철수
4 김갑돌
5 김영미
...

이런식으로 데이터를 조회한후에 1,4번을 선택한후
선택한 1,4번 데이터만 한페이지씩 출력하거든요
해당데이터를 각각 조회해서 바로 프린트는 되는데

preview 를 사용할때는 전체가 모두 나타나거든요
선택한 것만 다시 조회해서 preview 를 해도 되는데
혹시 조회를 다시 하지 않고 스트링그리드에서 선택한 데이터만
바로 preview 할수 없을까요?
QRBand에서 BeforePrint 이벤트에서 해봤는데도 잘안되네요
2  COMMENTS
  • Profile
    장덕곤 2005.11.11 09:43
    스트링그리드 두개를 쓰시든 아니면 동적으로 생성하셔서
    선택된 값을 임시스트링그리드로 옮긴다음에
    임시스트링그리드를 출력과 연결하면될거같은데요...

  • Profile
    강재규 2005.11.18 01:10

    방법은 여러가지가 있어요.
    첫째. 무식한 방법.

    스트링 그리드에서 선택할수(Y/N) 있는 셀을 추가하시고
    for 변수1 := 1 to 스트링 그리드.RowCount - 1 do
        if 스트링 그리드 선택의 값과 = 'Y' THEN
           출력하는 QuickRep
    end;

    둘째. 템프테이블 사용.
    선택한 데이터를 템프테이블에 저장을 하고.
    출력하기전 템프테이블의 처음부터 끝까지 돌면서 한페이지 출력 하는 방법.

    수고하세요.
    ^^