在一个OnAction上同时打开两个报告

时间:2019-06-18 13:33:21

标签: microsoft-dynamics navision dynamics-business-central

当我单击打印PDF功能时,我试图打开两个相同的报告(不同的过滤器)。我希望能够通过单击打开两个报告,而不是重复自己。

当前,我可以打开其中一个报告,导航栏将在任务栏中向我闪烁,另一个窗口将提示,我将再次单击“打印PDF”选项,第二个报告将打开。

我知道这是由于第二条CLEAR行造成的,但是当我删除该行时,它会抛出一个错误,指出需要插入该行。

CLEAR(Report01);

SalesHeader.RESET;

SalesHeader.SETRANGE    ("Document Type","Document Type");

SalesHeader.SETRANGE    ("No.","No.");

Report01.SetExampleOne;

Report01.SETTABLEVIEW   (SalesHeader);

Report01.RUNMODAL;

CLEAR   (Report1); 


SalesHeader.RESET; 


SalesHeader.SETRANGE    ("Document Type","Document Type");


SalesHeader.SETRANGE    ("No.","No.");


Report1.SetExample2;


Report1.SETTABLEVIEW    (SalesHeader);


Report1.RUNMODAL;

1 个答案:

答案 0 :(得分:0)

使用Report.RUN代替Runmodal。模态窗口意味着恰好一个窗口将被打开,其余窗口将被推迟。