Hola
Me alegro que lo resolvieras tu, sin ayuda.
Pense en esa solucion ya que lo que sucede es que el dato de TFinal no existe hasta que se hace la suma, me extraña que no lo guardara.
Para evitar eso se coloca un 0 por variable en la consulta, asi no da el error.
Con relacion a lo del edit es lo mismo, esta vacio y espera un dato.
Se usa:
Esto se usa para que como dice, trate de hacerlo, si no puede, no pase nada.
El metodo TRY quita muchos dolores de cabeza.
Saludos
PD: Te recomiendo que cuando empiezas no uses componentes adicionales, como ese de Xman, ya que para revisra el programa se tiene que estar quitando las referencias y alenta el resultado.