Ver Mensaje Individual
  #4  
Antiguo 07-12-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
orque si llamo el valor en un edit por ejemplo para imprimir esa información en un cheque me trae la información sin decimales, por supuesto en caso de la cifra sea entera y en los edits no sabría aún como formatear los datos que vienen de una tabla
Hola Oscar.

A eso mismo se refiere newtron:
Cita:
Lo que tienes que configurar es la forma en la que muestras el dato ya sea un grid, edit, etc.
Agregá un TButton y hacé la siguiente prueba:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  TFloatField(DataSet.FieldByName('CAMPO_TIPO_MONEY')).DisplayFormat:= '0.0000';
  Edit1.Text:= DataSet.FieldByName('CAMPO_TIPO_MONEY').AsString;
end;
Donde DataSet será el TDataSet que estés utilizando y 'CAMPO_TIPO_MONEY', el nombre de algún campo money que no te esté mostrando decimales. Aunque al igual que newtron no uso MS-SQL Server, estimo que tendría que mostrarte en el Edit el valor con cuatro cifras decimales. Puede que no significativos según sea la definición en la creación de la tabla, pero cuatro al fin...

La propiedad DisplayFormat la podés configurar desde el Object Inspector si previamente creaste los campos calculados, o bién por código como en el ejemplo de arriba.


Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 07-12-2011 a las 08:22:20.
Responder Con Cita