Programación General > Visual Basic 6.0 e inferiores

 Re: Actualizar reporte

(1/2) > >>

Jorge López:
Hola a todos...

tengo un reporte  hecho con datareport, este me muestra lo datos de mi tabla detalle, si ejecuto la aplicación, muestro los datos de forma perfecta...


ok el problema se presenta sy elimino un dato por los formularios que tengo,y vuelvo a llamar el reporte, este todavia me muestra el dato que elimine, es decir en tiempo de ejecución, como puedo hacer para que las operaciones que haga, de añadir, eliminar o editar, al llamar el informe, este me muestre los datos actualizados de la tabla...



la conexion la hice atraves de la dtaenvironment

J.M.Movilla:
Ya me ha pasado a veces eso mismo, y créeme que aun no he dado con la solución; pero voy a darte una respuesta útil (aunque no sea elegante)...
Sal de la presentación del report y vuelve a presentarlo, sin hacer ninguna modificación en los datos. Te sorprenderá el que esta segunda vez ya se ha actualizado el informe.
¿Se te resolvió el problema? Pues a ver si encontramos la forma de hacerlo "como Dios manda"; yo sigo en la brecha!
Saludos.

J.M.Movilla:
He dado con la solución de este problema que nos afectaba:

Hay que incluir dos instrucciones

1ª  Poner una pausa de 3-4 segundos después de updatear o cerrar el fichero que alimenta el reporte

2ª  Después de cerrar el DataReport, hacer un ¡¡¡ set DataReport = Nothing !!!

Con esto ya no he vuelto a tener problemas; espero que a tí también te los solucione.

Saludos

Fernando H.:
Depende de la versio de cristal report en que estes trabajand en la version que viene con el VB 5.0 es muy facil en el menu File solo le deshavilitas el savind data y Nada mas cada ves que hagas el llamado desde VB solo se actualizan los datos nos vemos y suerte

sdcarreno:
Antes de volver a ejecutar la consulta de actualización, escribir esto en donde conectar es el nombre del data enviroment, a mi me funcione de pelicula

If Conectar.rsNominas.State = adStateOpen Then
   Conectar.rsNominas.Close
End If

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa