Hola...
Estas usando campos persistentes o dinámicos? Esto es, creas los
TFields del
DataSet asociado en tiempo de diseño o ejecución?
Te preguntarás, cual es la diferencia? Bueno, si creas los
TFields en tiempo de diseño, solo tienes que seleccionar los que corresponden a los campos currency y en su propiedad
DisplayForma pones algo como:
$###,##0.00
Si es en tiempo de ejecución, podrías hacer algo como esto:
Código Delphi
[-]
for I := 0 to Pred(DataSet.FieldsCount) do
if DataSet.Fields[i] is TCurrencyField then
TCurrencyField(DataSet.Fields[i]).DisplayFormat := '$###,##0.00';
Esto lo hago de memoria, así que podría tener ciertos errores... te aconsejo que antes de implementarlo leas la ayuda de
Delphi sobre
TField.
Saludos...