| dalla versione 6.5.2680 - modificato il 28/01/2011 - link - english
|
Scopo
Questa funzione calcola la somma dei valori del campo presenti nel set di dati del pannello. E' in grado di calcolare correttamente anche le eventuali righe modificate dall'utente ma non ancora confermate ed è quindi il modo più semplice di calcolare il totale di una colonna in fase di modifica.
decimal Somma = 0
Somma := Pannello.Campo.Sum()
Argomenti
Questa funzione non ha argomenti.
Valore di ritorno
Viene ritornato un numero intero, decimale o float che rappresenta la somma dei valori del campo presenti nel set di dati del pannello oppure presenti nelle righe in fase di inserimento. Il tipo di valore ritornato dipende dal tipo dei valori presenti nel campo del pannello.
Note
-
La funzione Sum funziona in modo indifferente dal tipo di set di dati presente nel pannello (DB, IMDB, DO).
-
Se il campo non è numerico, il pannello è in stato QBE, nessun dato è presente nel pannello oppure il campo non appartiene alla master query allora viene ritornato un valore nullo.
event Prodotti1.Prodotti.OnChangeStatus(
int OldStatus
)
{
Prodotti.StatoPannello.Caption := Stato Pannello +c Decode(Prodotti.Status(),
PanelStatus)
Prodotti.Somma.SetVisible(Prodotti.Status() <> QBE)
Prodotti.Somma.Caption := ToString(Prodotti.Scorte.Sum())
Prodotti.WH.Caption := Empty String
Prodotti.SWH.Caption := Empty String
}
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.