| dalla versione 9.0.3940 - modificato il 12/03/2012 - link - english
|
Scopo
Questa funzione assegna ad un campo una funzione di aggregazione; questa funzione verrà calcolata sui valori del campo appartenenti ad ogni gruppo e il risultato verrà mostrato nell'intestazione del gruppo in corrispondenza del campo.
Pannello.SetGroupFunction(Campo, Funzione, Etichetta)
Argomenti
Campo
|
Campo di cui calcolare la funzione di aggregazione e in cui mostrare il risultato.
|
Funzione
|
Funzione di aggregazione da mostrare, contenuta nella lista valori GroupingFunctions.
|
Etichetta
|
Etichetta che verrà mostrata prima del risultato della funzione di aggregazione. Se non specificata verrà utilizzata una etichetta predefinita in base all'aggregazione scelta.
|
Note
-
I raggruppamenti sono disponibili solo in RD3.
-
Se l'etichetta non è definita verrà utilizzata quella predefinita per il tipo di aggregazione scelto.
-
E' sufficiente assegnare come etichetta la stringa vuota per mostrare solo il risultato dell'aggregazione.
event Ordini.Load()
{
Ordini.canGroup = true
Ordini.showGroups = true
Ordini.addtoGroupList(Ordini.Idcliente.me(), true, Sfondogruppi)
Ordini.addtoGroupList(Ordini.DataOrdine.me(), true, Sfondogruppi)
Ordini.addGroupInterval(Ordini.DataOrdine.me(), #1/1/1970#, #31/12/1979#
, "Anni 70")
Ordini.addGroupInterval(Ordini.DataOrdine.me(), #1/1/1980#, #31/12/1989#
, "Anni 80")
Ordini.addGroupInterval(Ordini.DataOrdine.me(), #1/1/1990#, #31/12/1999#
, "Anni 90")
Ordini.setGroupFunction(Ordini.PaeseDestinatario.me(), Count, ...)
Ordini.findData()
Ordini.refreshGrouping()
int rw = Ordini.activeRow
int ps = Ordini.actualPosition
Ordini.findRecord(Ordini.DataOrdine.me(), today(), ...)
if (rw != Ordini.activeRow || ps != Ordini.actualPosition)
{
Ordini.expandGroup(SelectedRow, true)
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.