Programación General > Visual Basic 6.0 e inferiores
Filtros En Un Reporte De Crystal Report
(1/1)
pacegar:
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 --- data.rshorarios.filter="FECHA>=#"+fecha+"#"
¿Alguien sabe como hacerlo un filtro de un reporte Crystal Report desde código?
pacegar:
la solución que he encontrado es asi: ejemplo
Report.RecordSelectionFormula = "{ReportHorarios.CODIGO} in '001' to '009'"
Jorge López:
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:
Navegación
Ir a la versión completa