Gambas France BETA


Pas de compte ? Incription

vérification nombre valide

1
AuteurMessages
joreveur#1 Posté le 9/11/2016 à 10:10:05
Un peu de poésie dans ce monde numériqueBonjour
dans un textbox un utilisateur peut saisir un nombre entier ou décimal.
Existe-t-il une fonction qui peut vérifier que ce nombre est valide ? pas d'espace, de lettres, etc?

Merci
vuott#2 Posté le 9/11/2016 à 10:35:45
Ne cedere ineluctabili possimusEffectuer la vérification de la chaîne, formé de caractères numériques:

1) Si le nombre est un nombre entier:

1
2
3
4
5
6
7
8
9
PUBLIC SUB Form_Open()

DIM numerus AS STRING

numerus = "12345"

IF IsDigit(numerus) THEN TextBox1.Text = numerus

END



Si le nombre est un nombre à virgule flottante:
1
2
3
4
5
6
7
8
9
PUBLIC SUB Form_Open()

DIM numerus AS STRING

numerus = "12,345"

IF IsNumber(CStr(numerus)) THEN TextBox1.Text = numerus

END


« Vita non suavis esse potest, nec Mors amara. »
joreveur#3 Posté le 11/11/2016 à 12:19:13
Un peu de poésie dans ce monde numériqueBonjour et merci

je n'avais pas pensé à cette fonction IsNumber, C'est parfait et merci pour les exemples

Bonne continuation
1