Bonjour,

J'ai une base de données Firebird 3.08 et Delphi XE10.42 Sydney.

Sur la base d données j'ai fait un champ de type NUMERIC 18:2 pour afficher des décimales. Voici mon problème :
Les données déjà présentes dans la base s'affichent correctement, de même si je modifie manuellement une donnée du champ numérique avec un outil type "ibexpert"

En revanche dans mon application, si je cherche à modifier une valeur du champ numérique, le chiffre 5,44 s'affiche automatiquement quelle que soit l'entrée, et ce immédiatement dès que je quitte la cellule ou le dbEdit.

J'ai essayé toutes les options possibles de FIBPlus et rien n'y fait, pire encore, il enregistre 5.44 dans la table.
Pour les entiers et les FLOAT, ça marche. Je ne comprends pas d'où vient ce problème.

Quelqu'un a t'il rencontré ce souci ou a une idée(?)

Vadim