Hola de nuevo.
Se me olvidaba, si el campo de tu tabla es de tipo
string y querés guardar con el formato '15:00' en lugar de '15', sólo debés agregar:
Código Delphi
[-]
TableX.FieldByName('HORA').AsString:= IntToStr(h) + ':00';
Si es de tipo
Time, esto último no es necesario.
Saludos.