ciao,
intendi che la prima tupla (quindi il primo record) all'interno di un report, sia utilizzato per fare dei calcoli sulle righe successive?
Penso tu stia utilizzando Crystal Report, quindi ti rispondo per questo tool di reportistica.
Devi mettere come dettagli dei campi formula, nei quali controlli che se ti trovi nella prima riga istanzi una variabile, mentre quando sei sulle successive usi questa varibile per eseguire calcoli sui campi...qualcosa del tipo:
numbervar mioCalcolo := 1;
if recordnumber = 1 then
shared numbervar miavariabile := {miocampo}
else
mioCalcolo := shared numbervar miavariabile;
{miocampo} * mioCalcolo;
questa formula ritorna il campo "miocampo" moltiplicato per la miavaribile solo per le righe successive alla prima...
Per la prima infatti la condizione prende il valore del {miocampo} e poi lo tiene in memoria per le successive righe.
Prova ad adattarlo alla tua situazione, ma dovresti riuscire seguendo questa strada...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo