Ver Mensaje Individual
  #3  
Antiguo 04-10-2007
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Reputación: 26
maeyanes Va por buen camino
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...
Responder Con Cita