How to lookup dimension attribute in ax 2012

这里有一个dimension 就DDA。下面是查找DDA的例子。

public void lookupToDDA(FormStringControl _formStringControl)
{
    LedgerParameters                    ledgerParameters;
    DimensionAttribute                  dimAttr;
    DimensionAttributeDirCategory       dimAttributeDirCategory;
    DimensionHierarchy                  dimher;
    DimensionHierarchylevel             dimherLevel;
    LedgerStructure                     accountStructure;

    Query                               query = new Query();
    QueryBuildDataSource                qbds;
    SysTableLookup                      sysTableLookup;
    String15                            dda;

    ;

    dda = 'C_DDA_'+curext();  // no, should get it real  ledger-dimensionhierachy -


    dimAttr = DimensionAttribute::findByName(dda);
    select firstonly DirCategory from dimAttributeDirCategory where dimAttributeDirCategory.DimensionAttribute == dimAttr.RecId;

    sysTableLookup = SysTableLookup::newParameters(tableNum(DimensionFinancialTag), _formStringControl);
    sysTableLookup.addLookupfield(fieldNum(DimensionFinancialTag, Value));
    sysTableLookup.addLookupfield(fieldNum(DimensionFinancialTag, Description));

    qbds = query.addDataSource(tableNum(DimensionFinancialTag));
    qbds.addRange(fieldNum(DimensionFinancialTag, FinancialTagCategory)).value(queryValue(dimAttributeDirCategory.DirCategory));
//lookup dda that large than from dda value
    qbds.addRange(fieldNum(DimensionFinancialTag, Value)).value(strFmt(">%1", dialogFrDDA.value()));

    sysTableLookup.parmQuery(query);
    sysTableLookup.performFormLookup();

}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 5,370评论 1 3
  • java的反射多用于框架之中,在此简单了解 在我看来反射其实是一种手动去加载,相比自动加载important和ne...
    机器不能学习阅读 1,310评论 0 2
  • 我一直羡慕那些用斜杠标签来介绍自己的人,多重身份意味着多重生活体验,精彩极了。可是一直懒于开始自己的slash塑造...
    miu苗阅读 1,760评论 0 1
  • 狭小的办公室里,摆着一张红木书桌,旁边横着一张深棕色的两人沙发,男人坐在书桌后面的座椅上,而沙发上,坐着一个精致女...
    0c5379fd193e阅读 2,976评论 0 6
  • 青春的年代,每一个人都渴望着甜美的爱情。青春萌动的时候,自己的花枝招展,只想吸引别人的注意力,因为你想要的,只是驻...
    我爱微播阅读 3,968评论 0 0

友情链接更多精彩内容