Axapta 按代码执行报告并筛选AX 2009的值

Axapta 按代码执行报告并筛选AX 2009的值,axapta,x++,dynamics-ax-2009,Axapta,X++,Dynamics Ax 2009,我需要在AX 2009中按代码执行CustAccountStatementExt报告,但我需要通过一些过滤器执行此报告,例如CustAccount字段的custable 创建一个作业为此,报告执行正常,但不带CustAccount过滤器或任何其他过滤器 代码: 然后写下这几行,但什么也没发生 args.lookupRecord(recCustTable); args.lookupField(fieldNum(CustTable, AccountNum)); args.lookupValue(re

我需要在AX 2009中按代码执行
CustAccountStatementExt
报告,但我需要通过一些过滤器执行此报告,例如
CustAccount
字段的
custable

创建一个
作业
为此,报告执行正常,但不带
CustAccount
过滤器或任何其他过滤器

代码:

然后写下这几行,但什么也没发生

args.lookupRecord(recCustTable);
args.lookupField(fieldNum(CustTable, AccountNum));
args.lookupValue(recCustTable.AccountNum);
我肯定代码中有错误,但我找不到

有什么建议吗


提前谢谢

报告的
init()
方法中需要有代码,该方法从
args
中获取记录并设置过滤器。

我以不同的方式解决了这个问题。但是你的答案是正确的。谢谢
args.lookupRecord(recCustTable);
args.lookupField(fieldNum(CustTable, AccountNum));
args.lookupValue(recCustTable.AccountNum);