2012-11-21 93 views
1

我有几个客户希望通过预览选项打印的报告。问题是,这些报告需要使用CurrReport.Preview函数来记录数据。但是如果您想打印报告,则不能使用此功能。Navision通过预览打印而不会丢失功能

页面预览中的打印按钮被点击后,是否有可能进入触发器?

编辑以指定:对于记录数据,我的意思是先记录有关印刷品的真实记录,其次选择诸如归档数据和其他类似的东西。

CurrReport.Preview:http://msdn.microsoft.com/en-us/library/dd301398.aspx

+0

您还没有详细的你 “记录数据” 方面的意思(写入数据?)。大多数数据的写入应该在数据项下完成。 –

回答

1

一个办法是打电话再次使用REPORT.Run(报告::“名称的报告”,...)的报告,申请初始中使用的过滤器报告。

如果这是一个激烈的报告,它可能不实际(因为它必须运行两次),但有一些参数使报告自动打印;

+0

但是我会在哪里放入?由于我无法在预览中找到打印按钮的任何触发器。 – Florian

+0

打印按钮没有触发器。如果没有看到报告,我不能确切地说出应该去哪里。您需要重新修改报告的逻辑以适应。您可以使用OnPostReport()重新运行报告,并指定要存档的参数。 –