Как получить данные из AX-запроса в методе данных SSRS - PullRequest
0 голосов
/ 01 июля 2011

Все:

Я просто делаю отчет SSRS с помощью инструментов отчетов AX.Иногда мы должны получить данные из AX-запроса.Я знаю, как добавить набор данных, который использует AX-запрос, но не все наборы данных могут из стандартного запроса, иногда я должен создать набор данных типа бизнес-логики, потому что я должен обработать эти данные.

Когда я использую набор данных бизнес-логики, янаучился получать данные из SQL-запроса и знать, как вернуть dataTable в набор данных.Но я не знаю, как получить данные из пользовательского AX-запроса.

Я могу получить данные из SQL-запроса с помощью следующих кодов:

 DataTable table = new System.Data.DataTable(); // new table variable
    table = AxQuery.ExecuteQuery("SELECT * FROM InventTable");

, но не могу построить успехс кодами ниже: note: Я создал запрос ventTableSRS в AX AOT.

DataTable ItemQueryTable = FIMCommonHelper.GetParameterDataTable(
        FIMAxQueries.InventTableSRS,
        new object[] { },
        new object[] { });

Я обнаружил, что класс FIMaxQueries не включает мой запрос (InventTableSR S).Я пытаюсь найти, где находится класс FIMAxQueries, но я не получаю результат.

Может кто-нибудь сказать мне, как писать коды, чтобы я мог выполнить запрос AX и получить результатв отчете SSRS проект бизнес-логики данных методом?Лучший способ - показать мне образцы кодов.

Большое спасибо!

Spark

1 Ответ

0 голосов
/ 12 июля 2011

EveryGuy:

Я не получил ответ здесь, но я ищу какое-то решение, я вставляю некоторые примеры кодов здесь.

  you can copy these codes into your dataset methods and modified it .
   -- begin 
    // get no parameter query
    #region get value of inventTableQuery
    DataTable ItemQueryTable = FIMCommonHelper.GetDataTable("InventTableSRS");


    /* // get parameter query
    DataTable ItemQueryTable = FIMCommonHelper.GetParameterDataTable(
        FIMAxQueries.InventTableSRS,
        new object[] { },
        new object[] { }); 
    */
    -- end

Я тестировал его в своем дизайне отчетов.Эксперт кто-то может использовать это.Удачи!

Искра

...