Depuis de nombreuses versions, la propriété « Blank if null » est disponible pour les zones de type « time », que ce soit en saisie ou en affichage. En revanche, elle n’était pas disponible auparavant pour les colonnes ou les pieds de page de ce type dans les listboxes. Avec 4D 20 R7, cette limitation est supprimée !
Liste des propriétés
La propriété « Blank if null » est désormais accessible dans le thème d’affichage et est disponible aussi bien pour les colonnes que pour les pieds de page.
Programmation
Qu’il s’agisse d’une colonne ou d’un pied de page, vous pouvez définir le comportement de l’affichage par programmation :
// 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))
Résultat courant
Sans blanc si nul | Avec blanc si nul
Conclusion
Une simple case à cocher (ou une simple ligne de code) rend les résultats plus clairs et plus intuitifs, n’est-ce pas ?
Faites-nous part de votre avis sur le forum ! Nous apprécions vos commentaires et sommes impatients de connaître votre avis sur cette nouvelle fonctionnalité.