Hola, me alegra enormemente que te haya servido el ejemplo.
EN cuanto al DBGRID, yo por lo general no uso, asi que nuestro amigo Jose Maria Movilla seguramente te podra dar un buen consejo.
en cuanto a la suma de horas solo debes hacer lo siguiente....
dim suma as date
suma=time+timeserial(val(lbl_hora), val(lbl_minutos), val(lbl_segundos))
msgbox suma
y listo
Espero que te sirva.
Chau y suerte