Bonjour à tous!
j'ai un problème avec la conversion des données de mon edit.
au fait je suis entrain encodé des données dans une base de données.
j'encode des données dans un champs numerique de taille Réel Double.
ce champs numerique reçoit la valeur d'un edit formaté en float pour concerver la virgule.
voici mon code de formatage pour l'edit:
EditCT_tvac.Text:=FormatFloat('#,###,##0.00',nRec1);
et ici j'encode cette donnée dans la base de données par ce code:
1 2 3 4 5
| DM.tbPrintva.Insert;
DM.tbPrintvaCABTELTVAC.Value:=StrToFloat(EditCT_tvac.Text);
.....
....
.... |
mais je reçois cette erreur:
[Error][Error] DeduireTva.pas(229): Incompatible types: 'Integer' and 'Extended'
le champs CABTELTVAC de ma table est numerique de taille Réel Double, donc il reçoit des decimales.
mais il ne fonctionne pas, j'ai essayé d'autre format de conversion , mais rien qui marche.
Merci pour votre aide à tous.
Partager