Bueno me respondo, resolvi lo de la suma con esta sentencia bastante simple:
Código SQL
[-]select ORDENCOMPRA, CARTAORDEN, CASACOMERCIAL, FACTURA, FECHAFACTURA, VALOR+FVALOR2+FVALOR3 as Monto, TIPO, CUENTA from tabla2 where CASACOMERCIAL = '+Quotedstr(Edit2.Text)+' and FECHAFACTURA>= :desde and FECHAFACTURA<= :hasta order by FECHAFACTURA asc
El problema de ahora es que no me muestra los valores si 1 o 2 de los tres campos es nulo, si los tres campo no son nulos entonces si me los muestra, bueno vere como resuelvo el problema, de todos les estaré esperando una ayudita.
Saludos.