BÚSQUEDA ENTRE RANGO DE FECHAS Y HORAS


([N1] yarumal) #1

Hola!
Tengo una tabla con un campo fecha y otro hora, necesito realizar una búsqueda que me devuelva los registros de una fecha o de rango de fechas y que además si se especifica la hora también se filtre, si no se especifica la hora que ignore ese filtro.

  1. ¿Cómo especificar una hora vacía?.
  2. ¿cómo condicionar el rango de horas para que se ejecute o se ignore?.

([N3] pacosatu) #2

Hola Henry.

La hora vacía como tal no existe, lo que estará vacío es el campo o la variable que la contiene.
En Velneo una variable o campo de tipo Hora contendrá inicialmente 00:00 que por supuesto no se puede considerar Hora vacía, sino las 0 horas.

Lo mejor en las Búsquedas es trabajar con cadenas de texto para las Horas en formato “hh:mm”.
Velneo reconoce la cadena “hh:mm” cuando asignas la hora a una variable o campo de tipo Hora.

  1. ¿Cómo especificar una hora vacía? -->> Pasando una cadena vacía
  2. ¿cómo condicionar el rango de horas para que se ejecute o se ignore? -->> En la condición del componente de Búsqueda interrogar si la cadena isEmpty().

Saludos
Paco Satué


([N2] AyudaVelneo) #3

Hola Henry:

En estos post puedes aprender un poco mas sobre los componentes de búsqueda.

Componentes de búsqueda 1
Componentes de búsqueda 2

Un saludo