1
我在AX2012中創建了一份報告(無SSRS),通過我正在運行此報告的菜單項,我想實現從我選擇的資產記錄中顯示AssetId。舉報爲空 - 舉報
我的對話方法:
public Object dialog(Object _dialog)
{
DialogRunbase dialog = _dialog;
;
dialogAssetIds = dialog.addField(ExtendedTypeStr(AssetId));
return dialog;
}
我getFromDialog方法:
public boolean getFromDialog()
{
;
curAssetId = dialogAssetIds.value();
return true;
}
我還創建了一個顯示方法返回值:
display AssetId assetId()
{
return curAssetId;
}
在我的報告字段,我選擇了上述方法來顯示AssetID號碼,顯然我錯過了關鍵鏈接,但我不是確定是什麼。
我收到的錯誤:
Report is empty - Report
最後,我想打印由assetid數量,而不對話框場的基礎上,選擇的記錄,我已經建立的對話框中,所以我肯定沒有什麼是錯的直接打印值。
完美,這可以幫助我很多!我明白你在說什麼,這是一個好方法。資產ID現在正在打印,除了唯一的問題是它不斷打印列表中的第一個資產ID,無論選擇哪條記錄,我都會嘗試解決這個問題。 –
在頭文件中,您可能必須使用'element.last()'來查找記錄。在報告中搜索(也許是AX 2009)的例子。 –