Suma de valores de objeto Grid

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Buenas tardes amigos.

En primer lugar, un gran año nuevo para todos ustedes lleno de paz, alegría y esperanza.

Ahora la solicitud de ayuda:
Estoy creando un objeto Grid donde los valores de una base de datos se ingresan como Descripción, Gastos e Ingresos. Los valores contabilizados en Gastos e Ingresos deben sumarse e insertarse una nueva fila, donde se ingresa el resultado de la suma de cada columna,
¿Qué sucede? ... Configuré los códigos de comando después de muchos errores (a veces infantiles por mi parte) y, después de mucho trabajo, terminé el trabajo. Pero al ejecutar la aplicación, vino la sorpresa, la suma no se está haciendo correctamente. En el resultado mostrado solo se está considerando la última fila de valores en ambas columnas.
¿Alguien me puede ayudar?
¿A dónde voy mal?

Gracias por su atención

línea de códigos:
Imagen

pantalla de aplicación:
Imagen
El problema ha sido resuelto.
El error estaba en la falta de coincidencia entre la instrucción (nDespesas y nReceitas) y la llamada a la operación de suma (nTotalDespesas, nTotalReceitas).

Gracias a otro amigo de otro foro por alertarme de mi falta de atención.