La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4740 - ACTUALIZAR DATAREPORT
Autor:  César P.
Tengo creado los reportes conectados al dataenvironment, hago una consulta con parametros
y me muestra los datos,pero cuando le doy nuevos parametros el datareport me sigue mostrando los datos anteriores
Que debo hacer para actualizar el datareport ?

Cualquier ayuda es bienvenida...

  Respuesta:  German Alzate
viejito tiene que poner lo siguiente en el metodo initialize del datareport

supongamos que tenemos un datareport llamado "dtr_resultado" y un dataenvirontment llamado "dte_resultado" y copiamos el siguiente codigo en el metodo initialze del datareport

Private Sub DataReport_Initialize()
' checamos si la conexion se encuentra abierta
If dte_resultado.rscomando1.State = 0 Then
dte_resultado.rscomando1.Open
End If
dte_resultado.rscomando1.Requery
'cerramos la conexion
dte_resultado.rscomando1.Close
'refrescamos los datos del report
dtr_resultado.Refresh
End Sub

  Respuesta:  Miquel Garcia
Prueba con el evento Refresh o Requery del DataEnvironment antes de visualizar los resultados.
Te tiene que funcionar.