ghost? é o seguinte: dados é o nome de minha tabela e saldo é um campo dela que eu quero somar, exatamente como vc colocou no exemplo.
olha só o que eu fiz e deu certo, porém com outro controle
inseri um adodc2 e pus em recordSource a command type adcmdtext a instrução SQL: select sum(saldo) as total from dados where saldo <> 0
depois fui na text12 e pus:
datasource = adodc2
datafield = total
isto retornou a soma de todos os registros do campo saldo, exatamente.
mas não posso fazer isso em meu adodc1 pois ele está sendo usado com command type adcmdtable, para que eu possa incluir, alterar, excluir e visualizar os dados no grid e nas text's do form.
o problema é que 1 (um) único adodc não pode ser acessado com mais de um command types em sua caixa adodc/properties, porém, vou estudar estas dicas que vc's me passaram e depois posto novamente aqui no forum para dar o resultado.