需要跟踪报告的打印日期/时间

时间:2013-06-26 19:15:29

标签: ms-access ms-access-2010

每次打印特定报告时,我想捕获日期,存储该日期,然后在名为“Last Printed On:”的报告的控件中显示该日期。如果之前没有打印过,我想显示“First print”。

不确定如何做到这一点。

1 个答案:

答案 0 :(得分:1)

我会将这些数据存储在数据库中的表中。

表布局:

id | reportname | firstprint | lastprint

操作的指令:

在report.load()上查询表以查看报告是否有第一次打印的记录。如果它没有记录设置该字段与当前日期。如果它有第一个打印记录,请使用当前日期更新最后一个打印。然后在report.current()上,您可以使用if语句查看查询是否具有该报告的lastprint记录。如果是,则将无界标签的文本设置为“Last Printed On:”&日期。如果它在lastprint中没有日期,那么您可以将无界标签更改为“First Print:”&日期。

如果您需要vba PM我的帮助,我会帮忙。