Visual Basic - Principiante Crystal Reports

Life is soft - evento anual de software empresarial
 
Vista:

Principiante Crystal Reports

Publicado por Jose Carlos (57 intervenciones) el 12/10/2003 19:23:52
Buenas,
Me estoy iniciando con crystal report, he hecho un reporte y lo he grabado como reporte.rpt en la misma carptea donde tengo instalado mi proyecto de visual basic 6
El problema es q no se implementarlo en el proyecto, no se si es porque tendria que ser .dsr
A ver si alguien me podria decir que ocx o que cosa tengo que hacer para ver el reporte
Gracias de ante mano
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:Principiante Crystal Reports

Publicado por Than (25 intervenciones) el 15/10/2003 00:48:17
bueno para poder implementar tu reporte tienes que agregar un .ocx, que se llama crystal report control que lo encuentras dentro de los componentes que puedes agregar al toolbox....
Una vez echo esto, lo agregas a la forma donde se vaya a llamar el reporte y agregar el siguiente codigo..
'crp_Reportes es el nombre del control que agregaste
'Este string de conexión es en caso de que sea access, que debes
'pasarselo por aquello de que la direccion de la bd cambie, o el
'nombre del server cambie, en caso de SQL o algo por el estilo
crp_Reportes.Connect = "Database DLL Name=pdsoledb.dll; Server Type=OLE DB; " & _
"Server=" & App.Path & "\Datos\Cuentas.mdb"

'en la propiedad reportfilename, le das la ruta y nombre del reporte
crp_Reportes.ReportFileName = App.Path & "\Reportes\Clientes.rpt"
'En caso que quieras agregarle al query un where le puedes pasar
' otra vez el query mas el where en la propiedad SQLQuery
'Dentro de ipstr_Consulta va todo el query
crp_Reportes.SQLQuery = ipstr_Consulta
' Con esta instruccion lo envias a una ventana, osea un preview o lo
'puedes enviar directo a la impresora con crptToPrinter
crp_Reportes.Destination = crptToWindow
' y con esta despliegas el reporte
crp_Reportes.Action = 1

Se que esta un poco complicado asi que disculpa, pero esta via es muy impersonal, si tienes alguna duda puedes mandarme un correo y con gusto te respondere.....
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