Mostrando las entradas con la etiqueta Crystal Report. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Crystal Report. Mostrar todas las entradas

lunes, 1 de agosto de 2016

Exportar un DataGridview a Crystal Report

Para poder enviar directamente el contenido de un DataGridView a Crystal Report debemos hacer los siguiente:
Tener nuestro DataGridView con la información a enviar a Crystal Report, también se pueden enviar las imágenes que contengan. Ver: http://vbpuntonet.blogspot.mx/2016/06/inserta-imagen-en-un-datagridview.HTML

Para poder tener los campos que insertaremos en el reporte debemos crear un archivo .XSD, para esto seleccionamos:


Para crear nuestra DataTable, botón derecho Add/DataTable:

Debemos crear nuestro campos que llamaremos en el reporte, para ello, botón derechos dentro de nuestro DataTable, Add/Column:
 
 Si alguno de nuestros campos deberá llamar una imagen solo cambiaremos el DataType por System.Byte()

Crearemos nuestro reporte en crystal report seleccionadolo como un informe en blanco:
 
Posteriormente llamaremos el DataTable:
Database Field/Database Expert
 

 Buscamos nuestro DataTable y lo seleccionamos:

Se visualizaran todos los campos que creamos:

 Los arrastramos y acomodamos en nuestro reporte:
 
Creamos una form y llamaremos el reporte:
 
Dentro de nuestra Form tendremos en siguiente código:
El resultado seria:
 

Agregar Parameter Field en Crystal Report

Cuando necesitamos agregar alguna información a un reporte en crystal report, pero la información no esta en una tabla sino en TextBox o variables, lo mejor es utilizar Parameter Field, para ello abrimos nuestro reporte en crystal report y seleccionas:
Field Explorer
       Parameter Fields
           (botón derecho) New...

Teclearemos el nombre de nuestro parámetro:

Una vez que tengamos todos nuestros parámetros debemos arrastrarlos a nuestro reporte y darles formato:


El siguiente paso es asignar valores, en caso de ejecutar el reporte sin asignar valor el sistemas preguntara que valor debe asignar a cada parámetro:

Para asignar valores debemos hacer lo siguiente en la Form que llama el reporte de crystal report:


El resultado seria:

martes, 7 de junio de 2016

Instalar Crystal report en VS 2010 a 64Bits

Hace poco cambie de equipo de 32bits a 64bits y necesitaba instalar VS 2010, sabiendo que necesitaba crystal reports ingrese al siguiente link:

http://scn.sap.com/people/coy.yonce/blog/2010/11/12/crystal-reports-for-visual-studio-2010-production-release-now-available

Y descargue COMPLETE PACKAGE (EXE)
 
Cuando casi termina la instalación te pregunta si deseas la instalación a 64Bits.
 
Cuando ingreses a VS2010 podrás ver las opciones para crear reportes con crystal reports,



lunes, 8 de septiembre de 2014

Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll

Cuando estas utilizando más 1 Framework al programar alguna aplicación, puede que te aparezcan el siguiente error al querer ejecutar tu aplicación:

file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll

Una solución rápida es crear manualmente la carpeta donet1

 y copiar el archivo crdb_adoplus.dll
 
Al ejecutar de nuevo tu aplicación puede aparecer el siguiente error:
 
El ensamblado de modo mixto se ha compilado con la versión 'v2.0.50727' del runtime y no se puede cargar en el runtime 4.0 sin información de configuración adicional.
 
Para solucionarlo abre el archivo App.config de tu aplicación y reemplaza las siguiente línea:
 

     
por

 
       
        
 

viernes, 5 de septiembre de 2014

Habilitar herramientas de Crystal Report en VS 2010

Cuando haces la instalación de VS 2010 e instarlas el Driver de Crystal Report puede que no aparezcan las herramientas cuando este en un formulario, para ello debes ingresar a las propiedades del proyecto/compile/advanced compile options y cambiar .NET Frameworks 4 Cliente Profile por .NET Frameworks .


martes, 11 de marzo de 2014

No se pudo cargar el archivo o ensamblado 'log4net, Version = 1.2.10.0, Culture = neutral

Tengo un servidor con Windows 2008 a 64bits, instale mi aplicación en ASP.net, dentro de mi aplicación utilizo reportes hechos en crystal report 2010, en mi pc local se visualizan los reportes sin ningún problema (mi pc es a 32bits) pero cuando paso la aplicación en mi servidor y trato de ejecutar el reporte me aparece el siguiente mensaje:

No se pudo cargar el archivo o ensamblado 'log4net, Version = 1.2.10.0, Culture = neutral, PublicKeyToken = 692fbea5521e1304'


Investigando hacen mención que puedes emular tu servidor de 64bits a 32bits para que no tengas problemas con el crystal report, pero no me gusto la solución  me puse a buscar la página de SAP y encontré el plugin de crystal report a 64bits.

64 bits = http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_64bit_13_0_8.zip

32 bits = http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_8.zip
 
 Esta son las ultimas versiones, si necesitas alguna versión anterior te dejo el link:
http://scn.sap.com/docs/DOC-7824

Comparte