Axapta 如何在ax 2012中从AOT查询中获取表
我在一页中有下拉列表,我在第一页中选择AOT查询,然后我将单击“下一步”按钮,然后它必须显示与该查询相关的表如果您有查询名称,您可以像下面这样循环其所有数据源:Axapta 如何在ax 2012中从AOT查询中获取表,axapta,x++,Axapta,X++,我在一页中有下拉列表,我在第一页中选择AOT查询,然后我将单击“下一步”按钮,然后它必须显示与该查询相关的表如果您有查询名称,您可以像下面这样循环其所有数据源: str queryName = "ActivityListOpen"; int i, dbcount; QueryBuildDataSource qbds; Query query = new Query(queryName); dbcount = query.dataSourceCount(); for (i = 1; i <
str queryName = "ActivityListOpen";
int i, dbcount;
QueryBuildDataSource qbds;
Query query = new Query(queryName);
dbcount = query.dataSourceCount();
for (i = 1; i <= dbcount; i++)
{
qbds = query.dataSourceNo(i);
info(qbds.name());
}
str queryName=“ActivityListOpen”;
inti,dbcount;
QueryBuildDataSource qbds;
查询=新查询(queryName);
dbcount=query.dataSourceCount();
对于(i=1;我能告诉我,我们如何在QueryBuildDataSource上使用table()方法qdds.table()
返回表示表id的int。然后,您可以使用tableId2Name
函数获取表名:info(strFmt(“%1”,tableId2Name(qbds.table());
好的,明白了。谢谢Maxim Lazarev