Caixa de listagem: “Em branco se nulo” para colunas e rodapés TIME!

Tradução automática de Deepl

Há muitas versões que a propriedade “Em branco se nulo” está disponível para zonas do tipo “hora”, quer para introdução quer para visualização. No entanto, não estava disponível anteriormente para colunas ou rodapés deste tipo em caixas de listagem. Com 4D 20 R7, esta limitação foi removida!

Lista de propriedades

A propriedade “Blank if null” está agora acessível no tema de exibição e está disponível para colunas e rodapés.

Programação

Quer seja uma coluna ou um rodapé, pode definir o comportamento de exibição através de programação:

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

blank

Sem espaço em branco se nulo | Com espaço em branco se nulo

Conclusão

Uma simples caixa de seleção (ou uma simples linha de código) torna os resultados mais claros e intuitivos, certo?

Diga-nos o que pensa no fórum! Valorizamos os seus comentários e esperamos ouvir as suas opiniões sobre esta nova funcionalidade.

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.