0
我只是用AX報表工具製作SSRS報表。有時我們必須從AX查詢中獲取數據。 我知道如何添加使用AX查詢的數據集,但不是所有數據集都可以從標準查詢中獲取,有時我必須創建業務邏輯類型數據集,因爲我必須處理這些數據。
當我使用業務邏輯數據集時,我已經學會了如何從SQL查詢中獲取數據,並知道如何將dataTable返回給數據集。但我不知道如何從用戶定義的AX查詢中獲取數據。
我可以用下面的代碼獲取從SQL訪問數據:
DataTable table = new System.Data.DataTable(); // new table variable
table = AxQuery.ExecuteQuery("SELECT * FROM InventTable");
,但我不能建立與下面的代碼的成功: 備註:我已經建立了AX AOT一個ventTableSRS
查詢。
DataTable ItemQueryTable = FIMCommonHelper.GetParameterDataTable(
FIMAxQueries.InventTableSRS,
new object[] { },
new object[] { });
我發現的類FIMaxQueries
不包括我的查詢(InventTableSR
S)。我試圖找到FIMAxQueries
的班級,但我沒有得到結果。
有人能告訴我如何編寫代碼,以便我可以運行AX查詢並檢索SSRS報告項目業務邏輯數據方法中的結果嗎?最好的方法是給我看一個示例代碼。
非常感謝你!
星火