Buen día,
Según tu 1º post ya puedes traer los campos de la base de datos, si es así te suguiero que sumes los campos necesarios y formatear dentro del Rave en el DisplayFormat: #,##0.##
Por otro lado, tengo entendido que en el evento before print ya te suma bien los campos pero no es posible formatear el campo en forma numérica; podrías probar formatear el resultado como en Delphi:
Código Delphi
[-] QuerySUMA.DisplayFormat := '#,##0.##';
Saludos.
---
hoyosfelix