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!