10.05.2013 Views

Manual de programador _ControlsSAP.pdf

Manual de programador _ControlsSAP.pdf

Manual de programador _ControlsSAP.pdf

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!