Listbox : « Blank if null » pour les colonnes et pieds de page TIME !

Traduit automatiquement de Deepl

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

blank

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é.

Roland Lannuzel
- Product Owner & 4D Expert - Après avoir étudié l'électronique, Roland s'est lancé dans l'informatique industrielle en tant que développeur et consultant, créant des solutions pour les clients avec une variété de bases de données et de technologies. À la fin des années 80, il est tombé amoureux de 4D et l'a utilisé pour écrire des applications commerciales, notamment des systèmes de comptabilité, de facturation et de messagerie électronique. Il a rejoint la société en 1997 et a contribué à la conception de spécifications, d'outils de test et de démonstrations, ainsi qu'à la formation et à la présentation de la communauté 4D lors de nombreuses conférences. Il continue à façonner activement l'avenir de 4D en définissant de nouvelles fonctionnalités et des outils de développement de bases de données.