标签: dynamics-ax-2012

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

我有新表格,我正在寻找在指定我自己的查询的 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)

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

microsoft-dynamics ax x++ axapta dynamics-ax-2012

0
推荐指数
1
解决办法
9587
查看次数

动态添加网格列

我创建了一个包含单个数据源的表单:InventJournalTable.

我还在其上添加了一个网格和数据源中的两个字段:JournalTypeJournalId

ActionPane有一个按钮,并在其点击的事件处理程序,我试图做到以下几点:

1.  add a new data source and join it with the current one on JournalId
2.  add to fields from the newly added data source to the current Grid. 
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止的...仅用于测试..我试图访问数据源并添加范围.它工作得很好,也许连接也在工作,但我怎么能添加这两个字段?

void clicked()
{
    Query query;
    QueryBuildDataSource qbdsInventJournalTable;
    QueryBuildDataSource qbdsvwInventJournals;

    super();

    query = InventJournalTable_ds.query();
    qbdsInventJournalTable = query.dataSourceTable(tableNum(InventJournalTable));

    qbdsInventJournalTable.addRange(fieldNum(InventJournalTable, JournalType)).value(queryValue(InventJournalType::LossProfit));

    qbdsvwInventJournals = qbdsInventJournalTable.addDataSource(tableNum(vwInventAdjJrnlCostAmount));
    qbdsvwInventJournals.addLink(fieldNum(InventJournalTable, JournalId), fieldNum(vwInventAdjJrnlCostAmount, JournalId));
    qbdsvwInventJournals.joinMode(JoinMode::OuterJoin);

    //gridOverview.addDataField(

    InventJournalTable_ds.executeQuery();
}
Run Code Online (Sandbox Code Playgroud)

还有一件事,我计划添加另一个名为"删除详细信息"的按钮,它将删除第二个数据源,并且网格应该返回其初始状态.

我至少在正确的轨道上吗?我可以得到一些关于此的提示吗?

microsoft-dynamics x++ axapta dynamics-ax-2012 dynamics-ax-2012-r3

0
推荐指数
1
解决办法
1094
查看次数

以特定格式获取当前日期和时间 x++ 2012

我需要以这种格式获取日期/时间。2016/05/25 17:08:22

X++ 2012, . 我试图使用 DateTimeUtil::getSystemDateTime()) 但不确定参数是否正确

datetime x++ axapta date-formatting dynamics-ax-2012

0
推荐指数
1
解决办法
9377
查看次数

按标签而不是按值查找 Enum

是否有一种仅使用枚举的标签而不是值来查找枚举的快速方法。假设枚举类型是 SalesStatus,我希望能够基本上调用某种函数,例如 enumLabel2Value(enumStr(SalesStatus), "Open order") 并且它将返回 1。

我试图避免遍历所有可能的值并分别检查每个值,这似乎应该是很容易获得的东西,因为每当用户过滤网格上的枚举列时,他们都会输入标签,而不是值,但我没有见过类似的东西。

enums axapta dynamics-ax-2012

0
推荐指数
1
解决办法
3766
查看次数

如何对隐藏字段进行表单自定义

我是Ax的新手,正在对表单进行自定义。单击“显示更多字段”时,我想在表单上显示另外三个隐藏的字段(FieldC,FieldD,FieldF)。请告诉我如何实现此功能。

在此处输入图片说明

x++ dynamics-ax-2012

0
推荐指数
1
解决办法
50
查看次数

函数 SalesTable2LineField.lineUpdateDescription 使用不当

Dynamics AX 2012 中,当尝试更新字段的值DlvMode或在销售订单中添加新的交货地址时(通过标题视图),我不断收到此错误:

函数 SalesTable2LineField.lineUpdateDescription 使用不当

此方法或此类中没有自定义。

x++ axapta dynamics-ax-2012

0
推荐指数
1
解决办法
352
查看次数