Franck Delmond a écrit :
Essaye avec un point au lieu de la virguel, qui sait. Le champ doit être décimal (6,2) de 6 caractères pour 4 caractères entiers et 2 après la virgule (ou point)

Franck

Bonjour Franck, et merci de te porter sur mon problème,

J'ai essayé avec et sans point, virgule etc. ; au final peu importe ce que je rentre, la seule façon de valider l'enregistrement pour passer au suivant est de laisser le champ vide.

Lorsque je mets le champ en décimal (manip que j'effectue depuis phpmyadmin ; au passage petit correctif, étant sous linux, je n'ai pas EasyPHP), OOo Base interprète le champ comme étant de type Text [Char], et lorsque je valide mon enregistrement, je n'ai pas de message d'erreur, la base supprime tout simplement la valeur présente dans le champ.

Pour résumer, soit je suis obligé de supprimer la valeur du champ pour valider l'enregistrement (cas de DOUBLE et FLOAT), soit c'est la base qui le fait elle même (cas de DECIMAL) => au final le résultat est le même, impossibilité d'enregistrer des nombres à virgule.

Je passerais bien avec du VARCHAR si je n'avais pas à effectuer des calculs avec ces valeurs.

Je vais tenter d'en savoir un peu plus sur ODBC, si vous avez d'autres idées, elles sont toujours autant les bienvenues !

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à