Ver Mensaje Individual
  #1  
Antiguo 12-10-2007
K-ba K-ba is offline
Miembro
 
Registrado: jun 2007
Ubicación: Argentina
Posts: 46
Reputación: 0
K-ba Va por buen camino
Problema Formato "#0.00": Delphi 2006

Buenas, tengo un inconveniente al intentar visualizar los datos de un clientDataSet en formato "#0.00".

Aqui dejo como tengo hecha la conexion a la BD hasta el formulario dentro del programa.

BD (interbase/firebird)
ModuloDatos: TSQLConnection-> TSQLDataSet->TDataSetProvider
Formulario:TSocketConnection->TClienteDataSet->TDataSource->TJvDBGrid

He probado modificando las opciones ( Currency, DisplayFormat, EditFormat ) de los campos de datos tanto del TClientDataSet, que se encuentra en el formulario, y el TSQLDataSet, que se encuentra en el ModuloDatos pero no he llegado a una solucion.

Yo necesito visualizar los datos numericos de esta manera:
Ejemplo:
Ingreso Valor---------------Visualizo Valor
3---------------------- 3.00
0---------------------- 0.00
2.01------------------- 2.01
5.1-------------------- 5.10
Pero el problema que tengo me da estos resultados:
Ejemplo:
Ingreso Valor Visualizo Valor
3---------------------- 3
0---------------------- 0
0.25------------------- .25
2.01------------------- 2.01 <--- Aqui funciona, el resto no
5.1-------------------- 5.10 <--- Aqui funciona, el resto no


Estoy utilizando Delphi 2006 y BD Interbase/Firebird.

Lei por ahi que es un problema de Delphi 2006, es esto cierto¿?, existe algun modo de solucionarlo¿?.

A las propiedades Currency, DisplayFormat, EditFormat le he asignado todas las posibilidades que han nombrado en otros foros ya abierto sobre este inconveniente y no llegue a ningun resultado satisfactorio.¿Por donde me recomiendan seguir probando?

Desde ya muchisimas gracias

Última edición por K-ba fecha: 12-10-2007 a las 16:35:21.
Responder Con Cita