- Dec 14 Fri 2018 11:52
[Dynamic AX/365] Runnable Class開啟使用方法
- Dec 14 Fri 2018 09:51
[Dynamic 365] 解決積存舊AOT Query Cache 方法
解決積存舊AOT Query Cache 在 D365FO 方法:
1. From Setting on the Top
- Dec 11 Tue 2018 17:07
[Dynamic AX/365] 如何使database Lookup 顯示名字而不是id + 自動 Lookup 設定簡單手法
- Dec 05 Wed 2018 15:28
[Dynamic AX/365] 用X++Code來建立Queries Vs. AOT Query 來建立 Query
// Code using X++ to build the query
Query query;
QueryRun queryRun;
QueryBuildDataSource qbds;
ProjTable ProjTable;
;
query = new Query();
// Add a datasource to the query
qbds = query.addDataSource(tableNum(ProjTable));
// Add a range to the newly added datasource.
qbds.addRange(fieldNum(ProjTable, ProjId)).value("00403_1036..00412_1036");
queryRun = new QueryRun(query);
while(queryRun.next())
{
projTable = queryRun.get(tableNum(ProjTable));
info(projTable.ProjId + ", " + ProjTable.Name);
}
- Dec 05 Wed 2018 11:33
[Dynamic AX/365] Display Method 在AX/D365 的正確使用方法
- Dec 03 Mon 2018 17:07
[Dynamic AX/365] auto return order generate with Serial Id
public void registerTransaction(SalesLine salesLine)
{
- Nov 30 Fri 2018 12:20
[Dynamic AX/365] Item A00001 is on hold for transactions.
問題: Item ITM-xxxxxx is on hold for transactions.
解決方法: On you item, click the "default order settings, click sales order, check the whether the stopped tick is on.
- Nov 30 Fri 2018 10:18
[Dynamic AX/365] 用X++ Code programmatically 自動化 把Return Order Registering
- Nov 21 Wed 2018 11:02
[Dynamic AX/365] 在Pre和Post Event 中傳遞資料
Passing a value between Pre and Post event handler using XppPrePostArgs:
public static class MyTableEventHandler_XppPrePostArgs
{
const static str myFieldHasChangedArgName = 'myFieldHasChanged';
[PreHandlerFor(tableStr(MyTable), tableMethodStr(MyTable, update))]
public static void MyTable_Pre_update(XppPrePostArgs _args)
{
MyTable myTable = _args.getThis() as MyTable;
boolean myFieldHasChanged = myTable.MyField != myTable.orig().MyField;
<strong>_args.addArg(MyTableEventHandler_XppPrePostArgs::myFieldHasChangedArgName, myFieldHasChanged);</strong>
}
[PostHandlerFor(tableStr(MyTable), tableMethodStr(MyTable, update))]
public static void MyTable_Post_update(XppPrePostArgs _args)
{
MyTable myTable = _args.getThis() as MyTable;
<strong>boolean myFieldHasChanged = _args.getArg(MyTableEventHandler_XppPrePostArgs::myFieldHasChangedArgName);
</strong>
if (myFieldHasChanged)
{
myTable.doStuff();
}
}
}
- Nov 20 Tue 2018 15:03
[Dynamic AX/365] Create SalesLine by Code (X++)
public void createSalesLine()
{