Seznambox: Sloupce a zápatí ČASU: „Blank if null“!

Automaticky přeloženo z Deepl

Vlastnost „Blank if null“ je u mnoha verzí k dispozici pro zóny typu „čas“, ať už pro zadávání nebo zobrazování. Dříve však nebyla k dispozici pro sloupce nebo zápatí tohoto typu v seznamových polích. Ve verzi 4D 20 R7 bylo toto omezení odstraněno!

Seznam vlastností

Vlastnost „Prázdný, pokud je nulový“ je nyní přístupná v tématu zobrazení a je k dispozici jak pro sloupce, tak pro zápatí.

Programování

Ať už se jedná o sloupec nebo zápatí, můžete programováním definovat chování zobrazení:

// 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))

Společný výsledek

blank

Bez prázdného if null | S prázdným if null

Závěr

Jednoduché zaškrtávací políčko (nebo jednoduchý řádek kódu) činí výsledky přehlednějšími a intuitivnějšími, že?

Dejte nám vědět, co si o tom myslíte na fóru! Vážíme si vaší zpětné vazby a těšíme se na vaše názory na tuto novou funkci.

Roland Lannuzel
- Product Owner & 4D Expert - Po studiu elektroniky se Roland věnoval průmyslovým IT jako vývojář a konzultant, který vytvářel řešení pro zákazníky s různými databázemi a technologiemi. Koncem 80. let se zamiloval do 4D a používal jej při psaní podnikových aplikací, které zahrnovaly účetní, fakturační a e-mailové systémy. nakonec se připojil ke společnosti v roce 1997 a Rolandův cenný přínos zahrnuje návrh specifikací, testovacích nástrojů, demoverzí a také školení a přednášky pro komunitu 4D na mnoha konferencích. Nadále aktivně utváří budoucnost 4D definováním nových funkcí a nástrojů pro vývoj databází.