Forms 你如何处理两个字段';同一记录表单查找的s值?

Forms 你如何处理两个字段';同一记录表单查找的s值?,forms,axapta,lookup,dynamics-ax-2012,x++,Forms,Axapta,Lookup,Dynamics Ax 2012,X++,我需要从同一记录的查找中获取字符串字段中的两个字段值 我的代码如下所示: public void lookup() { Query query = new Query(); QueryBuildDataSource queryBuildDataSource; QueryBuildRange queryBuildRange; SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum

我需要从同一记录的查找中获取字符串字段中的两个字段值

我的代码如下所示:

public void lookup()
{
    Query query = new Query();
    QueryBuildDataSource queryBuildDataSource;
    QueryBuildRange queryBuildRange;

    SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(CustTable), this);

    sysTableLookup.addLookupField(fieldNum(CustTable, AccountNum));
    sysTableLookup.addLookupField(fieldNum(CustTable, CustGroup));

    queryBuildDataSource = query.addDataSource(tableNum(CustTable));

    sysTableLookup.parmQuery(query);

    sysTableLookup.performFormLookup();
}
我想用combo填充我的字段

myCustomTable.Field = strfmt(CustTable.AccountNum) + CustTable.CustGroup);

有可能得到两个值吗?使用此查找是正确的?

查找代码看起来很好,并且与最佳实践保持一致,您可以在方法\Forms\AifDocumentServiceUpdate\Designs\DesignList\serviceClassName\Methods\lookup或在AOT Forms节点上搜索(Ctrl+F)SysTableLookup中寻找灵感。
要按照您的意愿填充组合,您需要再次查询查找表,因为查找函数只返回一个值。

可能重复的相关和潜在重复:Hi@FH Inway,感谢您的精确计算。你有理由!对不起,我该怎么办?非常感谢,我感谢你的帮助@谢谢你的工作!我犯了一个错误,考虑删除你的问题。