Q&A

  • 퀵레포트에서 dbgrid의 자료중 선택한것만...
dbgrid의 자료중에서 멀티로 선택해서 프린터하려합니다.

레포트폼에는 band를 dtail로 해놓고 앞폼의 dbgrid자료중 선택된 것만 프린터를 해야

하는데... 선택한 자료는 데이터가 잘 출력되는데 중간에 선택하지 않은 데이터는

공백으로 레코드가 생성됩니다.

선택하지 않은 자료는 보이지 않게 해주세요...

제가사용한 소스를 적습니다. 보시고 잘못된 곳을 수정하여 주시면 감사하겠습니다.

procedure Tml_crec_rpt2.qrptNeedData(Sender: TObject; var MoreData: Boolean);

begin

//..................................................................

inc(gcount);

moredata:= true;

if gcount < ml_print2.datasource2.dataset.recordcount + 1 then begin

if ml_print2.dbgrid2.selectedrows.CurrentRowSelected = true then begin

moredata := true;



banno.caption := ml_print2.edt_dateno.text; //반출번호

end;

ml_print2.datasource2.dataset.next;

end

else moredata := false;

end;



0  COMMENTS