2012-11-21 92 views
1

我有幾個客戶希望通過預覽選項打印的報告。問題是,這些報告需要使用CurrReport.Preview函數來記錄數據。但是如果您想打印報告,則不能使用此功能。Navision通過預覽打印而不會丟失功能

頁面預覽中的打印按鈕被點擊後,是否有可能進入觸發器?

編輯以指定:對於記錄數據,我的意思是先記錄有關印刷品的真實記錄,其次選擇諸如歸檔數據和其他類似的東西。

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

+0

您還沒有詳細的你 「記錄數據」 方面的意思(寫入數據?)。大多數數據的寫入應該在數據項下完成。 –

回答

1

一個辦法是打電話再次使用REPORT.Run(報告::「名稱的報告」,...)的報告,申請初始中使用的過濾器報告。

如果這是一個激烈的報告,它可能不實際(因爲它必須運行兩次),但有一些參數使報告自動打印;

+0

但是我會在哪裏放入?由於我無法在預覽中找到打印按鈕的任何觸發器。 – Florian

+0

打印按鈕沒有觸發器。如果沒有看到報告,我不能確切地說出應該去哪裏。您需要重新修改報告的邏輯以適應。您可以使用OnPostReport()重新運行報告,並指定要存檔的參數。 –