每次打印特定报告时,我想捕获日期,存储该日期,然后在名为“Last Printed On:”的报告的控件中显示该日期。如果之前没有打印过,我想显示“First print”。
不确定如何做到这一点。
答案 0 :(得分:1)
我会将这些数据存储在数据库中的表中。
表布局:
id | reportname | firstprint | lastprint
操作的指令:
在report.load()上查询表以查看报告是否有第一次打印的记录。如果它没有记录设置该字段与当前日期。如果它有第一个打印记录,请使用当前日期更新最后一个打印。然后在report.current()上,您可以使用if语句查看查询是否具有该报告的lastprint记录。如果是,则将无界标签的文本设置为“Last Printed On:”&日期。如果它在lastprint中没有日期,那么您可以将无界标签更改为“First Print:”&日期。
如果您需要vba PM我的帮助,我会帮忙。