ho questa procedura, prima scrive la variabile fatto, poi no!!dove sbalgio???
allego file
Grazie
comme=" "
prev=0
camb=0
do until rs.eof ' per tutti i records ...
For Each campo in rs.Fields '... scrivo di ogni campo ...



'prev
if (campo.name="prev") then
if camb=-1 then 'riga successiva con commessa uguale
prev=prev+campo.value
else
prev=campo.value

end if
end if

'fatto
if (campo.name="fatto") then
if camb=-1 then 'riga successiva con commessa uguale
fatto=fatto+campo.value
else
fatto=campo.value
end if
end if

'codice
if (campo.name="codice") then
'response.Write(fatto & " <td> ")
if comme=campo.value then 'riga successiva con commessa diversa
camb=-1 'vecchio
else
'response.Write(fatto & " -- ")
%> <td> <%
response.write (comme)
%> <td> <%
response.write (fatto)
%> <td> <%
response.write (prev)
comme=campo.value
camb=0 'appena cambiato
end if
end if


next
%></tr><%
rs.movenext

loop


end if