Imposer un type de variable saisi dans une zone de texte ? [Résolu]

Signaler
Messages postés
12
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
11 avril 2008
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
bonjour tlm

SVP quelqu'un peut me dire comment obliger l'utilisateur à n'entrer qu'un seul type de variable?

merci

8 réponses

Messages postés
326
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
29 avril 2008
2
Salut,

Dim Msg As String

Private Sub Text12_KeyPress(KeyAscii As Integer)


If Not Chr(KeyAscii) Like "[0-9,.]" Then
 Msg = MsgBox("Veillez entrer un nombre compris entre ... et ...", vbInformation + vbOKOnly)
    Text12.Text = ""

                End If


End Sub

Voilà
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
56
Salut,

> [auteur/HOSS55/1205554.aspx hoss55]: je te conseille
<ol><li>De  [reglement.aspx Voir le règlement de CodeS-SourceS] , tu y aurais appris que ici on doit poser des question CLAIRES dans le but d'avoir une réponse claire
</li><li>De faire une recherche un peu avant de poster tu serais tombé la dessus
</li><li>D'aller lire ce post</li></ol>
Bref... n'oublie pas qui a besoin d'aide... et surtout n'oublie pas que nous sommes tous bénévoles

@+: Ju£i?n
Pensez: Réponse acceptée
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
75
Salut
Un seul type de variable ?
Dans quoi ?
Franchement, tu crois qu'on est derrière ton épaule ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
12
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
11 avril 2008

salut jack,


petetre que si t'avais lu le titre du sujet tu aurais compri de quoi il
s'agit, et tu aurait répondu d'une facon plus polie, n'empeche que ce
n'est pas une facon de répondre meme si ma question n'est pa claire du
tout.


Si tu répond à tous les débutants en VB de cette facon alors tu va avoir du mal mon cher ami!


merci quand meme!


PS: je voudrais que l'utilisateur de mon application ne puisse entrer
que des nombres dans un Text12.text et sinon afficher un message
d'erreur qui dit "Veillez entrer un nombre compris entre ... et ..."
par exemple
Messages postés
12
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
11 avril 2008

Salut jrivet,

pour répondre à tes conseils je dis:
1/ Le reglement dit que les questions posées doivent etre claires, ben si la mienne ne l'était pas je ne l'ai pas fait expres, je ne vois pas pourquoi ca le serait! est ce que le reglement dit que si la reponse n'est pas claire on répond méchamment?

2/ J'ai fait la recherche en question, mais vu que je suis débuant, comme tu l'aurait plusieurs fois constaté, je n'ai pas ecri les bons mots clé donc je n'ai rien eu d'interessant!

3/ J'ai bien lu le post, et je peux te dire que je suis du meme avis que "facheuse", surtout sur le titre de son sujet!

En tout cas je n'ai rien dit ou fait de méchant (à que je sache) pour qu'on vienne me rappeler que c'est moi qui ai besoin d'aide, tout ce que je veux c'est que l'on se respecte mutuellement, et ça pour moi ça passe avant tout, surtout quand on est tous bénévoles.

et puis tu sais quoi, je vais accepter ta réponse pour te faire plaisir ;)
Messages postés
12
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
11 avril 2008

salut

merci bricoyeye cette solution me convient a merveille :)

a+
Messages postés
326
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
29 avril 2008
2
Salut


 



Ne nous énervons pas !



On est tous là pour apprendre et rendre service quand on peut.



C’est vrai qu’avec un peu de recherche..Mais bon, ils y en a qui ne répondent même pas lorsque l’on donne une solution……


 
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
75
Salut hoss55
Mea culpa, en effet, je n'ai pas fait attention au titre. Mes excuses.
Malgré tout, comme ce n'est pas le premier message que tu postes, je me suis dit que tu avais dû lire des questions du forum et qui, depuis près de 6 mois, sont composées de phrases mal définies, pas renseignées, à croire qu'ils viennent ici pour assister ç un miracle !
Oui, je me suis énervé et je m'en excuse.

Un diction raconte que "si tu n'as pas réflechis à des solutions, c'est peut-être que tu fais partie du problème.".
Les membres n'ont plus la patience de faire des recherches et la solution de facilité consiste à poser des questions, d'attendre 24 ou 48 heures pour avoir une réponse, alors qu'ils ne leur en aurait fallu que 5 pour trouver eux même la solution.

Si ta recherche n'a pas fonctionné avec "type", il fallait essayer "nombre", "chiffre", "limiter", "saisie", "interdire", "filtrer", "vérifier", "empécher", "refuser", "valider" ...
La technique passe avant tout par le langage et par ses nuances.

Pour ta réponse, suffit de chercher "nombre textbox" parmi les codes en excluant .Net pour trouver en 3ème position la source idéale.
La prochaine fois, promis, je lirai les titres

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)ur