ASP.NET - Problemas con Crystal y ASP

 
Vista:

Problemas con Crystal y ASP

Publicado por Rotsen (16 intervenciones) el 11/03/2009 09:21:05
Buenas mis queridos amigos...tengo un problemon para generar reportes en Crystal Report desde ASP.NET 2005....he creado un Dataset llamado Data2 y un Reporte llamado MiReporte al cual necesito llenarlo de acuerdo al codigo de empleado ingresado en la caja de Texto de mi Form.

tengo el siguiente codigo en el que pretenfo llenar el Dataset desde mi conexion a SQLserver y luego generar el Reporte.....

Mi problema es que en la linea marcada con los *** me dice lo siguiente: " EL TIPO 'MiReporte' no esta definido......NO SE QUE HACER !!! o alguien sabe como generar reportes

ya hice los Imports de CrystalDecisions y nada de nada

Protected Sub ButtonVerReporte_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ButtonVer.Click

Dim objdataset As New Data2
Dim miConexion As String
Dim Creporte As New MiReporte ' ***

miConexion = WebConfigurationManager.ConnectionStrings("vmstConnectionString").ConnectionString

Dim con As New SqlConnection(miConexion)
Try

con.Open()
Dim sqltexto As String = "SELECT * FROM REGISTRO WHERE EMPLEA_ID = '" & Trim(Txtcodigo.Text) & "'"

Dim da As SqlDataAdapter = New SqlDataAdapter(sqltexto, con)

da.Fill(objdataset)

Creporte.SetDataSource(objdataset)
Me.CrystalReportViewer1.ReportSource = Creporte

Catch ex As Exception
Response.Write(ex)
Finally
con.Close()
End Try
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con Crystal y ASP

Publicado por Khristian (335 intervenciones) el 15/03/2009 06:25:44
Verifica y publica las importaciones.... de crystal

Si al escribir Dim Creporte As New Mi...

Ya no reconoce tu reporte.... algo anda mal

Pueden ser las importaciones o que el reporte no tenga su archivo de clase.

Si hiciste el reporte con crystal, y solo lo copiaste a la carpeta de tu proyecto, pueba agregandolo como elemento existente.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Crystal y ASP

Publicado por Marian (8 intervenciones) el 16/03/2009 12:49:50
A mi me pasa lo mismo.
Me he dado cuenta que genero archivos .rpt pero no se crea el archivo .vb correspondiente. ¿por qué me sucede ésto? Debo instalar algo para que me funcione el Crystal Report.

Muchas gracias

Marian
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Crystal y ASP

Publicado por Rotsen (16 intervenciones) el 16/03/2009 22:59:01
Ya solucione el problema: Espero pueda servirles en Algo...

1). He agregado un SQLDATASOURCE al Form donde obtengo los datos de la Base de datos. 2). He Agregado un CrystalDataSource y un CrystalReporViewer 3.) Agregar al proyecto en la carpeta App_code un DataSET en el cual creo una Tabla llamada REGISTRO de forma manual con los mismos campos extradidos con el SQLDATASOURCE

ejecutar el siguiente código desde un Boton:

Dim objdataset As New DANomarcadas ' Este es el Dataset Creado
Try
With objdataset.Tables(0) ' Para con la tabla creada en el DataSet
Dim Fechas As IEnumerable = SqlDataSourceFechas.Select(DataSourceSelectArguments.Empty)

For Each row As Data.DataRowView In Fechas

Dim fila As System.Data.DataRow = .NewRow()
fila(objdataset.REGISTRO.Emplea_idColumn) = row("Emplea_id").ToString.ToUpper
fila(objdataset.REGISTRO.FechaColumn) = row("FECHA")
fila(objdataset.REGISTRO.EmpleadoColumn) = row("EMPLEADO").ToString.ToUpper
fila(objdataset.REGISTRO.EntradaColumn) = row("ENTRADA").ToString
fila(objdataset.REGISTRO.SalidaColumn) = row("SALIDA").ToString
.Rows.Add(fila)
Next

Dim oView As New DataView(objdataset.Tables(0)) ''' Para visualizar los Datos

''' enviando los parametros para el reporte

Me.CrystalReportSource1.Report.FileName = "Tarjeta_Marcacion.rpt"
Me.CrystalReportSource1.ReportDocument.SetDataSource(objdataset.Tables(0))
Me.CrystalReportViewer1.ReportSource = Me.CrystalReportSource1

End With

Catch oExcep As SqlException
Response.Write("Se ha producido un error en la conexion: ")
Finally
Me.SqlDataSourceFechas.Dispose()
End Try
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Problemas con Crystal y ASP

Publicado por Khristian (83 intervenciones) el 17/03/2009 20:54:10
Pruebalo en IIS como proyecto implementado...
Y nos cuentas si hay problemas de permisos, por favor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar