AX2012 使用 Select 查询在数据网格视图中显示数据

Ahm*_*med 0 microsoft-dynamics ax x++ axapta dynamics-ax-2012

我有新表格,我正在寻找在指定我自己的查询的 grid byn 中显示所有记录,该功能也可能是:

static void  queryVendtableSelect(Args _args)
{
    VendTable vendTable;

    while select firstOnly  *
    from vendTable
    order by   vendTable.AccountNum
     where vendTable.Blocked =="aaaaaaaaa"


    }
Run Code Online (Sandbox Code Playgroud)

我什么时候可以放这个字体?任何的想法。谢谢你

10p*_*10p 5

对于提供的示例,您可以init按如下方式覆盖VendTable 数据源中的方法:

public void init()
{
    QueryBuildDataSource qbds;
    QueryBuildRange qbr;

    super();

    qbds = this.query().dataSourceTable(tableNum(VendTable));
    qbds.sortClear();
    qbds.addSortField(fieldNum(VendTable, AccountNum));
    qbr = SysQuery::findOrCreateRange(qbds, fieldNum(VendTable, Blocked));
    qbr.value(queryValue('aaaaaaaaa')); 
}
Run Code Online (Sandbox Code Playgroud)