Seit vielen Versionen ist die Eigenschaft „Leer, wenn null“ für Zonen vom Typ „Zeit“ verfügbar, sei es für die Eingabe oder die Anzeige. Für Spalten oder Fußzeilen dieses Typs in Listboxen war sie jedoch bisher nicht verfügbar. Mit 4D 20 R7 wurde diese Einschränkung aufgehoben!
Eigenschaftsliste
Die Eigenschaft „Leer, wenn null“ ist jetzt im Anzeigethema zugänglich und ist sowohl für Spalten als auch für Fußzeilen verfügbar.
Programmierung
Ob es sich um eine Spalte oder eine Fußzeile handelt, Sie können das Anzeigeverhalten durch Programmierung festlegen:
// 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))
Gemeinsames Ergebnis
Ohne Leerzeichen wenn null | Mit Leerzeichen wenn null
Schlussfolgerung
Ein einfaches Kontrollkästchen (oder eine einfache Codezeile) macht die Ergebnisse klarer und intuitiver, oder?
Lassen Sie uns im Forum wissen, was Sie denken! Wir schätzen Ihr Feedback und freuen uns darauf, Ihre Meinung zu dieser neuen Funktion zu hören.