0

Я создал запрос SQL Server с использованием Transact-SQL и добавил его непосредственно в базу данных в виде представления.Dynamics AX 2012 - добавление настраиваемого отчета на основе запроса

Затем я создал отчет служб отчетов SQL Server с использованием этого запроса. Теперь я хочу получить доступ к этому отчету от Microsoft Dynamics AX 2012. Я не знаю, как это сделать. Насколько я знаю, нужно создать запрос в AX, затем создать отчет AX, развернуть его в AOT и как только он там появится, вы можете использовать его в приложении.

Знаете ли вы, как использовать пользовательский SQL-запрос, не записывая его снова в AOT? Мой запрос довольно сложный, и его невозможно переписать в AOT.

ответ

4

Предпосылки:

  • Visual Studio 2010
  • Microsoft Dynamics AX Visual Studio Tools установлены.
  • Клиент Microsoft Dynamics AX настроен.
  • Инструменты данных SQL Server (SSDT) ​​(надстройка для Visual Studio).

Создать проект Report Server Project.

Добавить файл .rdl скачанный с сервера SSRS: щелкните правой кнопкой мыши на Reports узел ->Добавить ->существующий элемент ...

Adjust другие части доклада, как источники данных ,

Щелкните правой кнопкой мыши на проекте отчета ->Добавьте [название проекта] в AOT.

Add [project name] to AOT.

Отчет должен быть доступен в AOT:

enter image description here

Перейти к АОТ -> SSRS отчеты -> Отчеты -> Щелкните правой кнопкой мыши [Ваше сообщение] - > Разверните элемент.

Теперь вы можете создавать пункты меню вывода, которые указывают на ваш отчет.

+0

Как открыть отчет в Visual Studio? Отчет развертывается в SSRS, и я могу экспортировать его как файл .rdl. Visual Studio, похоже, не принимает этот тип файла. – BuahahaXD

+0

Попробуйте https://msdn.microsoft.com/en-us/library/cc627529.aspx –

+0

Взгляните на [это] (http://stackoverflow.com/questions/7875252/is-it-possible-to- import-existing-ssrs-reports-in-visual-studio), вы должны иметь возможность импортировать отчет в Visual Studio и воссоздавать источники данных. –

Смежные вопросы