Manual de programador _ControlsSAP.pdf
Manual de programador _ControlsSAP.pdf
Manual de programador _ControlsSAP.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>ControlsSAP</strong> Framework ®<br />
Para añadir un informe tenemos una propiedad Reports que nos permitirá añadir varios<br />
informes al formulario <strong>de</strong>l siguiente modo:<br />
Me.Reports.Add("Facturas", New cr12.Report(GetType(misfacturas),<br />
Me._company))<br />
Me.Reports.Add("Factura2", New cr12.Report(GetType(factura1),<br />
Me._company), _<br />
New CrystalReportsParameter("Co<strong>de</strong>",<br />
Me.txtCo<strong>de</strong>))<br />
Public Sub Add(Description as String,<br />
ReportObj AS <strong>ControlsSAP</strong>.CrystalReports.IReport,<br />
ParamArray Parameters CrystalReportsParameter())<br />
Description: Descripción que le daremos al informe. Deberá ser única para los informes <strong>de</strong>l<br />
formulario.<br />
ReportObj: Instanciaremos un objeto Report indicándole el tipo <strong>de</strong> la clase que hace referencia<br />
al informe CrystalReports, y la company <strong>de</strong>s<strong>de</strong> la que obtendrá los datos.<br />
Parameters: Lista <strong>de</strong> parámetros que queramos pasar a el informe en el momento <strong>de</strong><br />
imprimirlo. Los parámetros podrán ser <strong>de</strong> tipo Discreto o <strong>de</strong> tipo Rango. Necesitaremos indicar<br />
el nombre <strong>de</strong>l parámetro y <strong>de</strong> que control <strong>de</strong>l formulario obtendremos el valor. También<br />
podremos pasar valores constantes.<br />
Para po<strong>de</strong>r incluir informes <strong>de</strong>ntro <strong>de</strong> nuestros proyectos y así utilizarlos como una clase<br />
<strong>de</strong>beremos tener instalado alguna versión <strong>de</strong> Crystal Reports que incluya herramientas <strong>de</strong><br />
integración para Visual Studio.<br />
Po<strong>de</strong>mos obtener una <strong>de</strong>s<strong>de</strong> la herramienta <strong>de</strong> instalación <strong>de</strong> Visual Studio 2005, marcando la<br />
casilla Crystal Reports para Visual Studio que instalará las librerías para Crystal Reports 10<br />
(Figura 9).<br />
44