0

每次打印特定报告时,我都想捕获日期,存储该日期,然后在标题为“上次打印时间:”的报告上的控件中显示该日期。如果之前没有打印过,我想显示“第一次打印”。

不知道如何做到这一点。

4

1 回答 1

1

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

表布局:

编号 | 报告名称 | 第一版 | 最后打印

指示:

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

如果您需要有关 vba 的帮助,请 PM 我,我会提供帮助。

于 2013-07-08T06:38:05.113 回答