QuickReports 不支持您要求的自动编号。(它支持自动页码编号,但不跟踪诸如收据或发票编号等下次使用的打印的最后编号。)
您需要跟踪自己在某个地方、数据库、INI 文件或最适合您需要的任何地方使用的最后一个数字。
打印收据时,您会读取该存储中使用的最后一个值,对其进行更新,将其写回存储,然后将该新编号分配给收据上的标签(您可以QRLabel.OnPrint
为此使用事件 - 只需使用Value := IntToStr(NewReceiptNumber);
,其中NewReceiptNumber
是保存收据编号的变量)。