Hola BPL.
Coincido con
Chris en el evento a capturar.
El código que te pongo, lo podés asignar a cualquier campo numérico:
Código Delphi
[-]
procedure TForm.FieldGetText(Sender: TField; var Text: string;
DisplayText: Boolean);
begin
if TField(Sender).Value > 0 then
Text:= FormatFloat('0.0000',TField(Sender).Value);
end;
Podés asignarlo con doble click sobre el evento del campo asociado o mediante código:
Código Delphi
[-]
TuTabla.FieldByName('Puntos').OnGetText:= FieldGetText;
TuTablaTuCampo.OnGetText:= FieldGetText;
Saludos.