일반적으로 화면에 나온 리포트는 출력이 잘 됩니다.
그런데 어떤 한 컬럼을 비교해서 컬럼이 변하면...
begin
colNum1.Caption := fGrid.CellsGetAsText(2,RecordCnt+1);
colNum2.Caption := fGrid.CellsGetAsText(4,RecordCnt+1);
colKind.Caption := fGrid.CellsGetAsText(3,RecordCnt+1);
colAmt.Caption := fGrid.CellsGetAsText(5,RecordCnt+1);
colError.Caption := fGrid.CellsGetAsText(6,RecordCnt+1);
qlName.Caption := fGrid.CellsGetAsText(8,RecordCnt+1);
qlBank.Caption := fGrid.CellsGetAsText(7,RecordCnt+1);
qlTel.Caption := fGrid.CellsGetAsText(9,RecordCnt+1);
qlFax.Caption := fGrid.CellsGetAsText(10,RecordCnt+1);
end;
컬럼중... 저렇게만 출력을 할꺼구요...
qlName.Caption := fGrid.CellsGetAsText(8,RecordCnt+1);
를 비교해서
fGrid.CellsGetAsText(8,RecordCnt)(이전리코드카운트) 와 fGrid.CellsGetAsText(10,RecordCnt+1)(이번리코드카운트)를 비교해서... 다르면 다음페이지에 출력하기를 원합니다.
그런데 아무리 해도.... 모든 값들이 다 한페이지에 나오는건 되는데...
다음페이지로 넘기기에 쉽지 않아요... 어떻게 해야 하나요?? 델파이를 처음 써보는거라.. 아직 기초도 모자라거든요... 고수님들 꼭 좀 알려주세요...
NewPage;
전역변수 := 0;
end;
위와 같이 전역변수를 선언하여 일정 사이즈를 넘어갈 경우 페이지를 뉴페이지 시키는
방법도 있습니다.