Cita:
Empezado por cucuy
lo puse asi i me sale [Error] Unit1.pas(44): Undeclared identifier: 'DisplayFormat'
sigue sin reconocerme el DisplayFormat como la vez
|
Claro, porque TField no tiene esa propiedad, que si tiene TFloatField. He visto que ya te han recomendado antes aplicar un molde de tipo para este caso:
Código Delphi
[-]
const MisCamposFormateados = 'cantidad;importe';
procedure FormateaCampos(query:TQuery);
var I:integer;
begin
for i:= 0 to query.FieldCount -1 do
if Pos(Query.Fields[i].FieldName, MisCamposFormateados) <> 0 then
(Query.Fields[i] as TFloatField).DisplayFormat := ',#0.00'
end;