point décimal

  • Initiateur de la discussion Jean-Pierre
  • Date de début
J

Jean-Pierre

Guest
Bonjour à tous,

J'ai un problème dans la saisie d'un nombre via l'instruction "showdataform.
Dans cette grille d'input de données, une colonne concerne un prix (format nombre). Si j'entre un nombre entier, pas de problème (ex.:10 devient 10,00)mais si j'entre un nombre décimal, je suis obligé d'entrer la virgule et non le point du pavé numérique.
En effet, si j'entre le point décimal ma colonne présente l'aspect suivant :
! 10,00 !
! 6.5 !
! 11,00 !
!8.2 !
! 12,50 ! >(introduit avec la virgule)
J'ai essayé la fonction "REMPLACEMENT" . par , - le résultat devient alors :

! 10,00 !
! 6,50 !
! 11,00 !
! 8,20 !
!12,5 !

Comment pourrais-je résoudre ce problème ?
Mille excuses d'avoir été un peu long, mais j'ai essayé d'être clair... Y suis-je parvenu ?
Merci d'avance à ceux qui pourront se pencher sur ce problème

Jean-Pierre
 
D

Dugenou

Guest
Dans le panneau de configuration, options régionales, personaliser : tu pourrais essayer de mettre le point du pavé numérique au lieu de la virgule comme séparateur décimal.

Ce n'est pas de l'Excel mais ça peut aider

Salut
 
J

Jean-Pierre

Guest
Merci à l'ami dugenoupour sa réponse. Cette solution est un peu trop radicale car je veux garder la virgule comme séparateur décimal.
En cherchant, j'ai trouvé une autre solution en ajoutant à la suite de l'instruction "remplacer", la fonction CDbl()
 

Discussions similaires

Statistiques des forums

Discussions
312 505
Messages
2 089 092
Membres
104 028
dernier inscrit
alain Barthe