• Domingo 22 de Diciembre de 2024, 13:18

Autor Tema:  Filtros En Un Reporte De Crystal Report  (Leído 2231 veces)

pacegar

  • Miembro MUY activo
  • ***
  • Mensajes: 108
  • Nacionalidad: es
    • Ver Perfil
    • INTEGRA Canarias
Filtros En Un Reporte De Crystal Report
« en: Jueves 22 de Enero de 2004, 18:33 »
0
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?
Pedro Acevedo
Director de Desarrollo
INTEGRA Tecnología y Comunicación de Canarias
www.integracanarias.com

pacegar

  • Miembro MUY activo
  • ***
  • Mensajes: 108
  • Nacionalidad: es
    • Ver Perfil
    • INTEGRA Canarias
Re: Filtros En Un Reporte De Crystal Report
« Respuesta #1 en: Jueves 22 de Enero de 2004, 20:07 »
0
la solución que he encontrado es asi: ejemplo
Report.RecordSelectionFormula = "{ReportHorarios.CODIGO} in '001' to '009'"
Pedro Acevedo
Director de Desarrollo
INTEGRA Tecnología y Comunicación de Canarias
www.integracanarias.com

Jorge López

  • Miembro MUY activo
  • ***
  • Mensajes: 118
    • Ver Perfil
Re: Filtros En Un Reporte De Crystal Report
« Respuesta #2 en: Viernes 23 de Enero de 2004, 17:22 »
0
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:
Un fracasado es un hombre que ha cometido un error pero que no es capaz de convertirlo en experiencia.