Listbox: ¡»Blank if null» para columnas TIME y pies de página!

Desde hace muchas versiones, la propiedad «Blank if null» está disponible para las zonas de tipo «time», ya sean de entrada o de visualización. Sin embargo, antes no estaba disponible para columnas o pies de página de este tipo en listboxes. Con 4D 20 R7, esta limitación ha desaparecido.

Lista de propiedades

La propiedad «Blank if null» es ahora accesible en el tema de visualización y está disponible tanto para las columnas como para los pies de página.

Programación

Tanto si se trata de una columna como de un pie de página, puede definir el comportamiento de visualización por programación:

// using a pattern string (20 R4 and above)
OBJECT SET FORMAT(*; "colTime"; "HH:mm:ss blankIfNull")
// legacy mode
OBJECT SET FORMAT(*; "colTime"; Char(System time short+Blank if null time))

 

Resultado común

blank

Sin espacio en blanco si null | Con espacio en blanco si null

Conclusión

Una simple casilla de verificación (o una simple línea de código) hace que los resultados sean más claros e intuitivos, ¿verdad?

Denos saber su opinión en el foro. Valoramos sus comentarios y esperamos conocer su opinión sobre esta nueva función.

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.