PDA

Ver la Versión Completa : Campo Numérico en Firebird 3.0 y símbolo €


bulc
25-04-2018, 19:20:28
Tengo (en Firebird 3.0) un campo definido como NUMERIC (2,2) nullable.
Cuando hago inserciones en ese campo mediante Delphi, aparece como por arte de magia un símbolo del euro (€) añadido a ese 2,2. ¿Es esto un proceso normal? ¿A qué se debe y qué sentido tiene?
Por lo demás en la tabla cruda de Firebird no aparece dicho símbolo y se pueden usar funciones SUM, etc sin ningún problema.
Saludos y gracias.
bulc

Casimiro Notevi
25-04-2018, 19:29:21
¿Y dónde aparece eso?

bulc
26-04-2018, 12:54:57
Paso los datos de un DBEdit1 que guarda texto a otro DBEdit2 que guarda el mismo dato pero en numérico (cuando se dan ciertas condiciones). Si el primer dato es 3,00, al pasar el dato, en DBEdit2 aparece 3,00€.
Luego al hacer Post y ApplyUpdates se guarda el valor del DBEdit2 como 3,00.
Eso es todo, espero que se entienda.
Y revisaré el código por si me he equivocado en algo, pero ya lo he examinado y nada.

Casimiro Notevi
26-04-2018, 13:24:01
En el dataset asociado a ese dbedit, pulsas para que se muestren los campos del mismo, pulsas en el campo asociado al dbedit y cambias la propiedad displayformat, o la borras.

https://fotos.subefotos.com/ca5729183b96563c0eba2b3487b2eaf3o.png