Caselle di riepilogo: Colonne temporali e calcolo del piè di pagina!

Tradotto automaticamente da Deepl

Le caselle di riepilogo sono strumenti molto potenti per visualizzare i dati nell’interfaccia. Possono visualizzare campi di record, elementi di matrici e, da poco, selezioni di entità e raccolte.

Sebbene le nuove caselle di riepilogo che utilizzano raccolte o selezioni di entità siano più potenti sotto molti aspetti, non consentono la visualizzazione dell’ora e i calcoli automatici nei piè di pagina, a differenza delle caselle di riepilogo che visualizzano array o record.

D’ora in poi, e finché si utilizza la modalità progetto, tutti i tipi di caselle di riepilogo possono visualizzare le ore nelle loro colonne, ma hanno anche la possibilità di visualizzare i calcoli nei loro piè di pagina.

HDI Colonne orarie e calcolo a piè di pagina

Visualizzazione dell’ora

Finora non esisteva un modo semplice per visualizzare le ore (o le durate) nelle colonne delle caselle di riepilogo che contengono raccolte o selezioni di entità. Infatti, poiché questo tipo di dati è memorizzato in forma numerica, era necessario formattarli per renderli leggibili. Era possibile (e non complicato) farlo, ma lo svantaggio era che i dati sarebbero stati di sola lettura, non più modificabili.

Quei giorni sono finiti. La formattazione diretta come tempo è ora possibile direttamente attraverso l’elenco delle proprietà e può anche essere effettuata tramite programmazione per determinare il tipo di formato desiderato.

Calcolo del piè di colonna

Le funzioni per il calcolo automatico di somme, medie, ecc. nel piè di pagina sono state estese alle collezioni e alle selezioni di entità. Ciò significa che non è più necessario richiamare metodi o funzioni per eseguire questi calcoli. 4D se ne occuperà per voi. Inoltre, questo può essere definito a livello di elenco di proprietà o di programmazione, a seconda delle esigenze.

Un piccolo dettaglio…

A differenza delle tabelle o delle selezioni di record, le colonne basate su collezioni o selezioni di entità possono contenere valori nulli (NULL). È importante sapere che nei calcoli questi valori non vengono mai presi in considerazione, né per le somme, né per le medie, né per i valori minimi e massimi, né per le somme.

È il momento di una dimostrazione

L’esempio fornito potrebbe sembrare un “déjà vu” per alcuni di voi; si tratta di un database risalente alla versione 13 che è stato facilmente convertito e poi arricchito con due nuove pagine che trattano le collezioni e le selezioni di entità.

Buona programmazione e buone caselle di riepilogo. Buon divertimento!

Roland Lannuzel
- Product Owner ed esperto di 4D - Dopo aver studiato elettronica, Roland è passato all'IT industriale come sviluppatore e consulente, realizzando soluzioni per i clienti con una varietà di database e tecnologie. Alla fine degli anni '80 si è innamorato di 4D e lo ha utilizzato per scrivere applicazioni aziendali che includono sistemi di contabilità, fatturazione e posta elettronica. Entrato a far parte dell'azienda nel 1997, Roland ha dato il suo prezioso contributo progettando specifiche, strumenti di test e demo, oltre a formare e parlare alla comunità 4D in occasione di numerose conferenze. Continua a plasmare attivamente il futuro di 4D definendo nuove funzionalità e strumenti di sviluppo di database.