Refrescar dataenvironment

Raven_FnX
13 de Enero del 2005
Buenos dias:

Tengo una aplicacion que saca informes a través de un dataenvironment y un datareport. La primera vez que ejecuto el programa todo me funciona a la perfección. Y me saca el informe como yo quiero y bien, pero en cuanto cierro el datareport, para sacar otro informe (sin cerrar la aplicacion) ya no me funciona nada, no puedo cambiar el informe que me saca el datareport (siempre me saca el mismo, cuando debería cambiar). He descubierto que es porque cuando se cierra el datareport, no se cierra el dataenvironment y x eso siempre salen los mismos datos en el datareport. He intentando forzar el evento terminate del dataenvironment, pero no he consegido hacer que pase x ese evento. A alguien se le ocurre como puedo cerrar el dataenvironment en ejecucion o como puedo refrescarlo o algo por el estilo para que cambie los datos del datareport???

Muchas gracias a todos. Un saludo

nicop
13 de Enero del 2005
en el close del report
Private Sub DataReport_QueryClose(Cancel As Integer, CloseMode As Integer)
DataEnvironment2.Connection1.Close
End Sub
'Esto en el boton listar
Private Sub Command1_Click()
DataEnvironment2.Connection1.Open
DataReport2.Show
DataReport2.Refresh
End Sub
salu2 nicop. - cualquier duda avisa..-