2.1.Llamar a un informe desde una clase.

Crearemos una clase que extienda de la SRSReportRunController.
Class testController extends SRSReportRunController
{
}
 
Y un método main
Public static void main(Args   args)
{
              TestController controller = new testController();
              ;
              controller.parmReportName(ssrsReportStr(nombreDelReport, nombreDelDiseño))
              controller.parmArgs(args);
              controller.parmShowDialog(false);  //En caso que el informe tenga un diálogo éste no se mostrará
              controller.startOperation();
}

Por si no ha quedado claro la parte de asignar el nombre del report, vamos a ver un ejemplo:

Buscamos el informe estándard "CustTransList" en el nodo SRSReport del AOT.

Podemos ver como tiene un diseño que se llama "Report".

Espero que con éste ejemplo quede claro el funcionamiento del método parmReportName .



Para finalizar tan solo deberemos llamar al método main desde un menu item o por código, para que se lance nuestro report.



 

Comentarios