2013-08-16 108 views
0

我正在尋找一個Delphi 7中的代碼,它有助於在用戶打印或查看報告時生成一個自動編號的快速報告。我的主要想法是使用報表中的代碼作爲收據,顯示已使用或打印的收據數量。對於如何使用快速報告編寫代碼的任何信息,我將不勝感激。自動編號報告

回答

0

QuickReports不支持自動編號,就像你問。 (它支持自動頁面編號,但不能跟蹤最後一次打印的東西,例如收據或發票號碼。)

您需要跟蹤最後使用的號碼,在數據庫中,INI文件或任何最適合您的需求。

當您打印收據時,您會讀取該存儲中使用的最後一個值,將其更新,將其寫回存儲,然後將該新號碼分配給收據上的標籤(您可以使用QRLabel.OnPrint事件 - 只需使用Value := IntToStr(NewReceiptNumber);,其中NewReceiptNumber是持有收據編號的變量)。

+0

謝謝。你的想法非常好。我會盡量按你說的去做 – allxn