OVH Cloud OVH Cloud

Séparateur décimal

3 réponses
Avatar
Alan
Bonjour.

3 réponses

Avatar
Alan
Bonjour
j'ai un programme vb avec une grille dont un champs (formatté : ### ##0.00
€) est de type décimal. Lorsque l'opérateur saisi un nombre avec pour
séparateur un ".", la grille ignore le "."; le séparateur doit être le ",".
Comment faire pour :
accepter le "." et "," comme opérateur décimal (le rêve)
ou n'accepter que le "." (remplacer le séparateur par défaut)


Merci d'avance

"Alan" a écrit :

Bonjour.



Avatar
Frédéric LAMBOUR
Intercepte les saisies clavier dans ton champ pour remplacer "." par ","

"Alan" a écrit dans le message de
news:
Bonjour
j'ai un programme vb avec une grille dont un champs (formatté : ### ##0.00
?) est de type décimal. Lorsque l'opérateur saisi un nombre avec pour
séparateur un ".", la grille ignore le "."; le séparateur doit être le


",".
Comment faire pour :
accepter le "." et "," comme opérateur décimal (le rêve)
ou n'accepter que le "." (remplacer le séparateur par défaut)


Merci d'avance

"Alan" a écrit :

> Bonjour.
>


Avatar
Alan
bien vu! j'y avais déja pensé...
LE problème, c'est que les évenements keyup, keydown ou keypress ne changent
pas la valeur de la touche pressée (comme en vb6), les évenements
ColumnChanging ou ColumnChanged ne sont pas déclenchés

"Frédéric LAMBOUR" a écrit :

Intercepte les saisies clavier dans ton champ pour remplacer "." par ","

"Alan" a écrit dans le message de
news:
> Bonjour
> j'ai un programme vb avec une grille dont un champs (formatté : ### ##0.00
> ?) est de type décimal. Lorsque l'opérateur saisi un nombre avec pour
> séparateur un ".", la grille ignore le "."; le séparateur doit être le
",".
> Comment faire pour :
> accepter le "." et "," comme opérateur décimal (le rêve)
> ou n'accepter que le "." (remplacer le séparateur par défaut)
>
>
> Merci d'avance
>
> "Alan" a écrit :
>
> > Bonjour.
> >