SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jorge López en Miércoles 3 de Diciembre de 2003, 16:34

Título: Actualizar Reporte En Crystal
Publicado por: Jorge López en Miércoles 3 de Diciembre de 2003, 16:34
Hola amigos, tengo una pequeña aplicación que realice en visual basic, hice los reportes en crytal report 7, el asunto es que llamo un reporte detallado(con todos los datos de la tabla y perfecto) llamo por período y perfecto, pero si llamo un reporte detallado nuevamente, este me devuelve los datos del reporte anterior, ahora cómo hago para decirle al crystal que me traiga solo esos datos, hay manera de liberar los datos que se mostrarón anteriormente,?

 :ayuda:
 de esta forma llamo todos los datos de la tabla detalle
Private Sub msmes_Click()
  LLAMO_DETALLE
    mirepo.Action = 0
    mirepo.SelectionFormula = ""
End Sub
*******************************************************
asi los del dia de hoy
Private Sub msdia_Click()
    LLAMO_DETALLE
        mirepo.SelectionFormula = "{detalle.fecha_in} In Date(" & Format$(FECHAHOY, "yyyy,mm,dd") & ") To Date (" & Format$(FECHAHOY, "yyyy,mm,dd") & ")"
        mirepo.Action = 0
End Sub
Título: Re: Actualizar Reporte En Crystal
Publicado por: Jose Arriagada en Martes 23 de Diciembre de 2003, 23:38
1.- Cuando creaste el reporte, verificaste que no estuviera activado el check de "guardar los datos", ya que esto, mantiene los datos con que fue diseñado el reporte.

2.- Yo solucione este problema, creando tablas temporales, donde tengo los campos necesarios para imprimir, y cuando deseo ver el reporte, lo primero que hago es limpiar la tabla, y posteriormente vaciar los datos en ella, y ahi recien activo el reporte.