Foros del Web » Programación para mayores de 30 ;) » .NET »

reportes en vs 2010

Estas en el tema de reportes en vs 2010 en el foro de .NET en Foros del Web. hola a todos los del foro, aqui molestando un poco, antes quenada comento que, antes de poner este tema me puse a investigar un poco ...
  #1 (permalink)  
Antiguo 10/03/2011, 11:38
 
Fecha de Ingreso: agosto-2010
Mensajes: 49
Antigüedad: 13 años, 8 meses
Puntos: 1
Pregunta reportes en vs 2010

hola a todos los del foro, aqui molestando un poco, antes quenada comento que, antes de poner este tema me puse a investigar un poco y como no encontre algo que me ayudara, pues aqui estoy, les comento mi situacion.

tengo un sistema hecho en vs 2005, funciona bien con sus pros y contras, los reportes, estan hechos en el crystal report, la forma en que creaba un reporte en vs 2005, era en el explorador del proyecto le daba clic derecho agregar>nuevo lemento>reporte de crystal report, lo llama por ejemplo RptProspecto, ya en el codigo creaba un objeto rpt del tipo reporte nuevo que acbaa de crear, pongo un ejemplo muy sencillo, de como lo haicia

Dim fecha_ini, fecha_fin, strsql As String
Dim cmd As New MySqlCommand
Dim data As New DataTable
Dim rpt As New RptProspectos

strsql = ""
fecha_ini = Format(dtp1.Value, "yyyy-MM-dd")
fecha_fin = Format(dtp2.Value, "yyyy-MM-dd")
strsql = "select * from prospectos where fecha_alta>= '" & fecha_ini & "' And fecha_alta<= '" & fecha_fin & "'"

Dim adapter = New MySqlDataAdapter(strsql, conmysql)
adapter.Fill(data)
rpt.SetDataSource(data)
rpt.SetDatabaseLogon(v_usuario, v_password)
FrmReporte.CrystalReportViewer1.ReportSource = rpt
FrmReporte.Show(Me)

la cuestion es que he migrado el proyecto a vs 2010 el cual ya no incluye el crystal report, me baje la vercion de prueba del crystal cree un reporte nuevo, pero no encuentro como mandarlo llamar desde vs 2010, quise hacer lo mismo en vs 2010
en el explorador agregue el reporte pero en el codigo al momento de crear mi objeto rpt no me da la opcion de crear del tipo de el reporte qeu agregue, es decir en vs 2005 me dejava ahcer esto

Dim rpt as New RptProspectos

y en vs 2010 no me deja hacer eso, espero me aya explicado, cual quier cosa por aqui voy a andar.

saludoss
  #2 (permalink)  
Antiguo 10/03/2011, 13:31
 
Fecha de Ingreso: agosto-2010
Mensajes: 49
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: reportes en vs 2010

Hola a todos, se que es muy rapido para que contesten, pero les coemnto que ya solucione mi problema, la verdad era algo muy sencillo, hasta me da verguneza, pero se aprende al todos los dias.

primero hay que importar las librerias del

CrystalDecisions.CrystalReports.Engine

declaras una variable del tipo reportdocuemnto

Dim CrReport As New CrystalDecisions.CrystalReports.Engine.ReportDocum ent

esto vienea remplasar la instancia que hacia del reporte que agregaba al proyecto

Dim rpt as New RptProspectos

despues solo asignamos los datos

CrReport.SetDataSource(data)

y lo pricipal qeu era mi duda, le indicamos al direccion del reporte que queremos que nuestre

CrReport.Load(ruta + "RptProspectos.rpt")

y solo la mostramos el reporte en el reportviewer

FrmReporte.CrystalReportViewer1.ReportSource = CrReport
FrmReporte.Show(Me)

algo muy sencillo pero la verdad qeu si me hizo batallar un poco,

saludos...!!!


Etiquetas: Ninguno
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 01:17.