La modération vous a écrit: Sujet déplacé et titre Problème d'insertion de nombres décimaux dans ooBase débarrassé des termes inutiles
Bonjour à tous,
Ma situation :
Je suis en train de développer un logiciel de Gestions de Factures : regrouper les factures par groupe, éditer de nouvelles factures, créer des rapports par groupe, etc
J'utilise des macros pour sauvegarder les enregistrements de l'utilisateur.
Tout s'est bien déroulé tant que je travaillais avec des nombres entiers. A partir du moment où j'ai voulu travailler avec des nombres à virgule (par exemple une facture d'un montant de 50€32) je me suis rendu compte que ces nombres étaient soit convertis en entiers, soit causaient une erreur de type
J'ai essayé plusieurs solutions : changer les formats de colonne de la Table (Nombre, Real, Float, Double, ...), les dimensions des variables dans la maccro (Single, Double, ...)java.lang.NumberFormatException
Je précise qu'il faut que le ce montant soit bien sous un format de nombre dans la table car j'ai besoin de faire des calculs ensuite dans mes rapports, et que les fonctions SQL de conversion (CAST, CONVERT) ne fonctionnent pas ici.
un exemple
Pour que vous compreniez mon problème j'ai joint un fichier d'exemple simple qui sert à ajouter des factures dans une table. Avec des montants de factures entiers tout fonctionne, mais si on essaie de rentrer des nombres décimaux une erreur a lieu lors de la requete SQL.
Est-ce que, avec cet exemple, quelqu'un pourrait m'expliquer comment entrer des montants à virgule pour les factures ?
Merci d'avance pour votre aide
