![]() |
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 |
Porque no pruebas este a ver que te sucede #,##0.00
|
Ya probe con ese formato en las Propiedades DisplayFormat y EditFormat y no he logrado nada. Gracias
|
Cita:
Uso Turbo Delphi y tengo entendido que es 2006, así que no creo que sea la versión. No será algo del TJvDBGrid, no lo conozco. Salud OS |
Saludos amigo, Turbo Delphi es otra version. Gracias por la colaboracion, igualmente la solucion que me planteas lamentablemente no ha sido satisfactoria.
Help Me!!! |
Yo uso BDS2006 + Firebird + MDOLIB + TJvUltimGrid y Funciona perfectamente.
Saludos |
Colaboracion
Me enviarias un pequeño ejemplo con tu configuracion de tus compenentes para poder tomarla como referencia, ya que probe y sigo teniendo los mismos resultados. Desde ya muchas gracias
|
Un detalle, yo no he usado el TSQLDataset (no sé ni cual es), uso el TMDODataset. Si esa propiedad no funciona, será por los componentes de acceso que usas, como dije, yo uso los MDOLIB.
¿Configuración? Lo comentado en este hilo: - campos persistentes (de otra forma no podrás acceder a las propiedades EditFormat, etc) - DisplayFormat: ,#0.00 € - EditFormat : 0.00 |
Gracias por la rapida respuesta. Deben ser los componentes de la conexion, voy a chequear de nuevo todo y vere que resulta
|
¿La libreria MDOLIB donde la puedo conseguir para probarla?, ya que no la tengo en mi Delphi 2006.
|
Ya las consegui, pronto sabran que resulta de las pruebas
|
La franja horaria es GMT +2. Ahora son las 04:42:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi