SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: pacegar en Jueves 22 de Enero de 2004, 18:33

Título: Filtros En Un Reporte De Crystal Report
Publicado por: pacegar en Jueves 22 de Enero de 2004, 18:33
Hola, he generado un informe de Crystal Report que conecta a un data environment, llamado data.rshorarios

El problema es que no se como hacer mediante código como filtrar la búsqueda de ese data.

Yo pense que haciendo previamente un filtro del data antes de que se cargara el report funcionaría, pero no es así. Me muestra todo el contenido de esa consulta y no la muestra filtrada. Es como si el report quitara el filtro del data.rshorarios

Código: Text
  1.  
  2. data.rshorarios.filter="FECHA>=#"+fecha+"#"
  3.  
  4.  

¿Alguien sabe como hacerlo un filtro de un reporte Crystal Report desde código?
Título: Re: Filtros En Un Reporte De Crystal Report
Publicado por: pacegar en Jueves 22 de Enero de 2004, 20:07
la solución que he encontrado es asi: ejemplo
Report.RecordSelectionFormula = "{ReportHorarios.CODIGO} in '001' to '009'"
Título: Re: Filtros En Un Reporte De Crystal Report
Publicado por: Jorge López en Viernes 23 de Enero de 2004, 17:22
de esta forma funciona perfecto en mi aplicación
guardas la fecha de inicio del reporte en una variable que la llamo FECHADESDE
y guardas la fecha hasta donde quieres llegar en otra FECHAFINAL y lo llamas de la siguiente forma, asi le dices al crystal que emita un reporte entre dos fechas que tu mismo selecciones
puedes usar el dtpicker y obtienes la fecha asi
FECHADESDE= dtpicker1.value
FECHAFINAL= dtpicker2.value

REPORTE.SelectionFormula = "({tabla.campo_tabla} in Date(" & Format$(FECHADESDE, "yyyy,mm,dd") & ")to Date(" & Format$(FECHAFINAL, "yyyy,mm,dd") & ")
REPORTE.ACTION=0 ' lo llamas y ya :comp:
  saludos....cualquier cosa por aca estare :kicking: