2013-08-16 6 views
0

사용자가 보고서를 인쇄하거나 볼 때 quickreport의 자동 번호 매기기 생성에 도움이되는 Delphi 7의 코드를 찾고 있습니다. 나의 주요 아이디어는 얼마나 많은 영수증이 사용되거나 인쇄되었는지를 보여주는 영수증으로 보고서의 코드를 사용하는 것이다. 빠른 보고서를 사용하여 코드를 작성하는 방법에 대한 정보는 감사하겠습니다.보고서의 자동 번호 매기기

답변

0

QuickReports는 요청하는 것처럼 자동 번호 매기기를 지원하지 않습니다. (자동 페이지 번호 매기기를 지원하지만 다음 번에 영수증이나 인보이스 번호와 같이 인쇄하기 위해 인쇄 된 마지막 번호와 같은 내용은 추적하지 않습니다.)

어딘가에서 마지막으로 사용한 번호를 추적해야합니다. 데이터베이스, INI 파일 또는 사용자의 필요에 가장 적합한 것이 무엇이든간에.

영수증을 인쇄 할 때 해당 저장 장치에서 사용한 마지막 값을 읽은 다음 업데이트하고 저장 장치에 다시 쓰고 영수증의 레이블에 새 번호를 할당합니다 (QRLabel.OnPrint 이벤트 사용 가능). 그 경우 - Value := IntToStr(NewReceiptNumber);을 사용하십시오. 여기서 NewReceiptNumber은 영수증 번호가있는 변수입니다.

+0

감사합니다. Ken. 당신의 생각은 아주 좋습니다. 네가 말한 것처럼 나는 노력하고 할 것이다. – allxn