안녕하세요 델파이4.0을 사용하고 있어요
파라독스db를 사용하여 Qrepot에 출력하려고 하는데 table1의 메모필드가 현재행만 반복출력되요
다른 data는 모든자료가 출력되는데 무엇이 잘못되었을까요...?
qrepot에 QRDBText3,QRDBText2,QRMemo1,QRMemo2를 각각 올려놓고 아래와 같이
코딩해 출력했는데 경력과 학력이 맨처음 field가 반복출력되거든요...
===> 아래의 코딩이 어디가 잘못되었는지, 방법좀 가르쳐 주시면
꼭 보답하겠습니다.....=====>
<출력>
--------------------------------------------------
이 름 주민번호 경력 학력
---------------------------------------------------
델파이4.0 초등학교
김태석 710323-00000 델파이5.0 고등학교
델파이P/g 대 학 교
---------------------------------------------------
델파이4.0 초등학교
강인숙 700300-00000 델파이5.0 고등학교
델파이P/g 대 학 교
---------------------------------------------------
델파이4.0 초등학교
염정아 790323-1111 델파이5.0 고등학교
델파이P/g 대 학 교
---------------------------------------------------
procedure Tbs1000R2PF.bs1000R2QPBeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
bs1000R2QP.dataset := BA1000SF.Query1;
QRDBText1.DataSet := BA1000SF.Query1;
QRDBText1.Datafield := 'ba02';
QRDBText2.DataSet := BA1000SF.Query1;
QRDBText2.Datafield := 'ba03';
QRMemo1.lines.assign(BA1000SF.Query1.fields[15]);
QRMemo2.lines.assign(BA1000SF.Query1.fields[16]);
end;
물론QRdbmemo 컴포넌트론 출력이 가능한데요.. QRmemo에 의해서는 현재테이블 data만 반복출력됩니다.