Crystal Report - Problemas Crystal Report/Visual Basic/Access

 
Vista:

Problemas Crystal Report/Visual Basic/Access

Publicado por Manolo (1 intervención) el 24/03/2010 11:50:45
Hola,
Tengo una aplicación desarrollada en VB 6.0 y puede trabajar con bases de datos Access o SQL a través de OLDB. Los informes se imprimen con CR y al realizar actualizaciones en los PC’s ya sea por la versión de Access, el S.O.,….etc. en determinadas ocasiones los reports que trabajan contra Access dejan de funcionar correctamente, solo funcionan cuando entras la primera vez a la aplicación y lanzas la primera ver el informe, el resto de veces muestra el informe sin datos.
Si migramos la base de datos a SQL, en la misma máquina y sin tocar nada de configuración (solo el origen de datos de los report para SQL) , los informes funcionan correctamente.

Gracias por adelantado.
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 Crystal Report/Visual Basic/Access

Publicado por Karlos Ramiro (1 intervención) el 24/03/2010 14:08:24
Cuando estoy realizando el Reporte en Crystal Report
me indica que necesito enviar 2 parametros

el uno es NumeroFactura
el otro es EmpresaSeleccionada.codigo_emp

Estos datos los tengo en un formulario como envio a Crystal Report
con toda esta consulta soy principiante

SELECT clientes.nombre_cli, clientes.identificacion_cli, clientes.telefono_cli, clientes.direccion_cli, ventas.*, detalles_facven.*
FROM clientes, ventas, detalles_facven
WHERE clientes.codigo_cli=ventas.codigo_cli And ventas.codigo_fac=detalles_facven.codigo_fac And ventas.codigo_fac=NumeroFactura And ventas.codigo_emp=detalles_facven.codigo_emp And ventas.codigo_emp=EmpresaSeleccionada.codigo_emp;

De antemano gracias
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 Crystal Report/Visual Basic/Access

Publicado por modesto (7 intervenciones) el 13/04/2010 18:12:41
Yo lo hago asi

//Creo u n dataset
Dim ds As New DataSet
//Creo un una variable con el nombre del report de crystal
Dim reportes As New RepoFichaEmpleado
//Creo una objeto de tipo form en el cual es el visor de la impresio
Dim visor As New frmViewer
// Creo mi sentencia Sql
sql = "Select * from mae_empleados where codigo = '" & Me.TxtCodigo.Text & "'"
//LlenarDSet en una funcion para llenar mi dataset
LlenarDSet(sql, "mae_empleados", ds)
//al Objeto reportes sel asigno el dataset en la propiedad SetDataSource
reportes.SetDataSource(ds)
//Y para enviar parametro a Crystal donde 'musuario' es el nombre del parametro que he creado en Crystal Report
reportes.SetParameterValue("musuario", Usuario)
// luego asigno al objeto visor en la propiedad ReportSource el objeto reportes
visor.Viewer.ReportSource = reportes
visor.Show()

Si tenes otra consulta dime
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