Continue from my previous post where I developed an example using all SSRS framework classes. One of them is controller class which is used to call SRS report from AX forms.
Just for the note controller class is used for following purposes.
- Modifying a report query based on the input data
- Modifying report contract data based on the input data
- Control a report parameters dialog
- Open different reports/designs from the same menu item based on the input data
- Reports that are opened from a form
Example; how to call report from AX form button/menuitembutton click
SrsReportRunController controller = new FF_ReportController();
contract = controller.parmReportContract();
rdpContractClass = contract.parmRdpContract() as FF_ReportContract;