ciao,
io proverei con una formula che faccia questo calcolo:
shared numbervar x := 0;
//--- caso iniziale
if recordnumber = 1 then
shared numbervar x := {fatturato};
if shared numbervar x > {fatturato} then
(
shared numbervar x:= {fatturato};
shared stringvar nome := {cliente};
)
e la metterei nella sezione dettaglio, in modo che venga calcolata ogni record stampato, ma la sopprimi in modo che non venga visualizzata.
Come vedi appena si trova ad essere > del fatturato (il campo che hai tu che contiene il numero insomma) si setta con quel valore e memorizza anche il nome del cliente con un'altra variabile shared ancora.
*: usando una "shared var", la puoi riprendere anche in un'altra formula del report (e anche sottoreport se vuoi)
Nella sezione finale metti un'altra formula che raccolga la stringa con mese e valore:
shared stringvar nome & " " & shared numbervar x
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo