리스트박스에 500건정도의 리스트가 있습니다.
여기서 프린트하고 싶은 리스트만 골라서 프리뷰를 합니다.
그리고 그 중에서 일부만 실제 프린트를 합니다.
이때, 실제 프린트한 종이의 어떤 항목의 data값을 얻고 싶어서
다음과 같이 했습니다.
procedure Tprint_seikyuu_data.QuickRep1AfterPrint(Sender: TObject);
begin
showmessage(DM.Query1.FieldByName('ITEMCD').AsString);
end;
근데, 여러 이상한 현상이 발생합니다
예를들어,
3장을 실제 프린트했는데, 마지막 종이의 data값만 출력되거나
또 어떤때는
리스트박스에서 선택하지도 않은 전혀 엉뚱한 data값이 나옵니다.
왜 그런가여?
해결하려면 어찌해야 하나여?