当我单击打印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;
答案 0 :(得分:0)
使用Report.RUN
代替Runmodal
。模态窗口意味着恰好一个窗口将被打开,其余窗口将被推迟。