Foros del Web » Programando para Internet » ASPX (.net) »

Error al crear instancia de Crystal Reports

Estas en el tema de Error al crear instancia de Crystal Reports en el foro de ASPX (.net) en Foros del Web. Justo apenas acabo de empesar a crear reportes en mi web site, despues de leer e investigar encontre que una de las formas es la ...
  #1 (permalink)  
Antiguo 07/08/2010, 12:47
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 1 mes
Puntos: 0
Error al crear instancia de Crystal Reports

Justo apenas acabo de empesar a crear reportes en mi web site, despues de leer e investigar encontre que una de las formas es la siguinete:
agregas un nuevo reporte CrystalReports al website
y usando el siguiente codigo creas una instancia del reporte y le cargas el dataset
y lo visualizo en mi CrystalReportViewer

pero al querer crear una instancia de mi reporte (el cual ya cree y agregue al proeycto) me marca el siguiente error:
Type 'CrystalReport1' is not defined.

Estoy usando el visual 2010

No se que estoy haciendo mal, o si me falta algun paso, ya cheque 30-50 paginas por todo internet, y casi todas lo hacen asi:
Código ASP:
Ver original
  1. Dim crReportDocument As New CrystalReport1
pero a mi me marca error

A ver si alguien me pueda hechar la mano =S
  #2 (permalink)  
Antiguo 07/08/2010, 19:15
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Error al crear instancia de Crystal Reports

Eso es porque en asp.net no puedes crear una referencia directa al crystal reports, la forma correcta es
Código ASP:
Ver original
  1. Dim report As New ReportDocument()
  2. report.Load(Server.MapPath("SampleRpt.rpt"))
  3. report.SetDatabaseLogon("username", "pwd", "server", "database")
  4. rptviewer.ReportSource = report

Mira estos ejemplos:

http://www.highoncoding.com/Articles...n_ASP_NET.aspx

http://www.willydev.net/descargas/prev/Crearcrystal.pdf
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 10/08/2010, 10:01
 
Fecha de Ingreso: agosto-2010
Mensajes: 14
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Error al crear instancia de Crystal Reports

pues ... depende de lo que quieras hacer con el reporte ... en mi caso ... que es lo que estoy empezando a manejar ... es pasarle parametros al reporte desde mi aplicacion ... a primera vista no es dificil ...

aqui te dejo los links que consegui ...

http://www.my-forum.org/descripcion.php?numero=153242&nforo=52828

http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-db.htm

espero te sirvan de ayuda ...
  #4 (permalink)  
Antiguo 11/08/2010, 11:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Error al crear instancia de Crystal Reports

ya logre poder mostrar mi reporte.
Lo que ahora estube haciendo es viendo la forma de exportarlo a pdf o a excel, pero nomas no lo logro.
La forma en que muestro mi reporte es la siguiente:
Código ASP:
Ver original
  1. Dim reporte As New ReportDocument
  2.             Dim dsAsistencia As DataSet = miDataset
  3.             Dim path As String = Server.MapPath("") & "\ReporteAsistencia.rpt"
  4.             reporte.Load(path)
  5.             reporte.SetDataSource(dsAsistencia.Tables(0))
  6.             CrystalReportViewer1.ReportSource = reporte
  7.             CrystalReportViewer1.DataBind()
todo eso lo tengo dentro del evento Click de un button

intento exportarlo a PDF con el siguiente codigo:
Código ASP:
Ver original
  1. Dim oStream As New MemoryStream
  2.             oStream = reporte.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat)
  3.             Response.Clear()
  4.             Response.Buffer = True
  5.             Response.ContentType = "application/pdf"
  6.             Response.BinaryWrite(oStream.ToArray())
  7.             Response.End()
pero me sale como error: thread was beign aborted
ALGUIEN SABE A QUE SE DEBE???? o de que manera puedo exportarlo a PDF

salu2!

Etiquetas: crystal, instancia, reports, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:20.