zoukankan      html  css  js  c++  java
  • AX 2012 取得Form或Query的 所有DataSources

    static void AllDataSourcesInQuery(Args _args)
    {
        Args args = new Args();
        Query                       query;
        QueryRun                    queryRun;
        counter i;
        ;

       
        query = new query(queryStr(CustConsInvoiceConstruction_JP));
        queryRun = new QueryRun(query);

        for(i=1 ; i<=query.dataSourceCount();i++)
        {
            info(new DictTable(query.dataSourceNo(i).table()).name());
        }
    }

    static void AllDataSourcesInForm(Args _args)
    {
        Args args = new Args();
        FormRun fr;
        FormBuildDataSource formBuildDataSource;
        counter i;
        ;
        args.name("CustTable");   // its your FORM name
        fr = ClassFactory.formRunClass(args);
        for(i=1 ; i<=fr.form().dataSourceCount();i++)
        {
            formBuildDataSource = fr.form().dataSource(i);
            info(new DictTable(formBuildDataSource.table()).name());
        }
       
    }

  • 相关阅读:
    03 获取元素节点对象的方式
    02 window对象的常用方法
    01 BOM对象介绍
    10 for循环介绍和应用
    09 三元运算
    序列化pickle
    随机数random模块
    datetime模块时间运算
    time模块细讲
    时间处理模块
  • 原文地址:https://www.cnblogs.com/fogfog/p/6211885.html
Copyright © 2011-2022 走看看