RE:Comosumar los registros de una campo
Pues me parece que puede ser algo muy sencillo...
Recorrer todo el campo e ir acumulandolo en una variable que se va sumando a si misma... cuando acabe el ciclo tienes el resultado.
algo asi:
for i= 1 to adodc1.recordset.recordcount 'Para saber cuantos son
suma = suma + adodc1.recordset.fields("Campo").value
adodc1.recordset.movenext
next i
Un saludo. Si no es lo que te digo, a ver si lo puedes explicar con mas precision.