begin process at 2012 02 14 16:12:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

vérification de la saisie dans une inputbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

vérification de la saisie dans une inputbox

jeudi 15 avril 2004 à 12:13:39 | vérification de la saisie dans une inputbox

tisba35

Bonjour,

j'ai créé une inputbox avec une variable saisie qui est de type integer. Comment recommencer la saisie si la valeur saisie n'est pas de type integer?
Voici mon code :

dim time as integer
time = InputBox(Title:="saisie du temps d'arrêt", _
Prompt:="SAISISSEZ LE TEMPS D'ARRET EN MINUTES")

Merci d'avance
jeudi 15 avril 2004 à 12:19:52 | Re : vérification de la saisie dans une inputbox

jaarod

Pourquoi ne pas autoriser seulement les caractères 'chiffres' en entrée ???
en VB.NET ->

If Not Char.IsDigit(e.KeyChar) Then ' teste si valeurs entrées = chiffres
e.Handled = True ' gestion de l'événement, ici : annulation
End If
jeudi 15 avril 2004 à 12:54:57 | Re : vérification de la saisie dans une inputbox

Vincentsoft

Salut,

Tu peux aussi essayer de une boucle qui demande d'entrer un nombre jusqu'a ce qu'il y ai un nombre valide d'entré.
Par exemple:du

'Initialiser time de façon a ce que isnumeric(time=false) pour allet dans la boucle une fois au moins
time="coucou"
while not isnumeric(time)
time = InputBox(Title:="saisie du temps d'arrêt", _
Prompt:="SAISISSEZ LE TEMPS D'ARRET EN MINUTES")
wend
'Ici, le code si le nombre est valide


Voilà, je ne suis pas très sûr de la syntaxe, il faut vérifier car ça fait un petit moment que j'ai pas fait de VB...
J'espère que ça t'aidera...

Vincentsoft
jeudi 15 avril 2004 à 12:58:23 | Re : vérification de la saisie dans une inputbox

Vincentsoft

Désolé, je vais mettre le code en plus lisible, j'avais pas pensé...

Tu peux aussi essayer de une boucle qui demande d'entrer un nombre jusqu'a ce qu'il y ai un nombre valide d'entré.
Par exemple:du


'Initialiser time de façon a ce que isnumeric(time)=false pour aller dans la boucle une fois au moins
time="coucou"
while not isnumeric(time)
time = InputBox(Title:="saisie du temps d'arrêt", _
Prompt:="SAISISSEZ LE TEMPS D'ARRET EN MINUTES")
wend
'Ici, le code si le nombre est valide


Voilà, je ne suis pas très sûr de la syntaxe, il faut vérifier car ça fait un petit moment que j'ai pas fait de VB...
J'espère que ça t'aidera...

Vincentsoft


Cette discussion est classée dans : type, saisie, inputbox, vérification, integer


Répondre à ce message

Sujets en rapport avec ce message

methode retournant un type defini [ par pioug43 ] je recherche le moyen d'utiliser dans une classe une methode qui a pour valeur de retour un type definile type est:Type StructPointVarX As IntegerVarY Champs "Null" !!! [ par ZK ] Bonjour !je suis confronté au problème suivant :j'ai créé une zone de texte "textbox" dépendant d'un champs de type date qui peut être vide "Null".mal gestion d'un fichier [ par dédé ] Bonjour,J'ai un fichier à accès aléatoire (Random) qui contient plusieurs champs. j'ai besoin de lire et écrire des enregistrements. Quoi de plus norm pour le tierce quarte quinte [ par hyga ] bonjour a tousJ'ai besoin de vos lumieres car je voudrais faire un petit programe pour le tierce la saisie des partants de 1 a 20le type de courseet l GetLocalTime... [ par Sefo ] Dans un but informatif j'utilise l'API suivante pour afficher la date et l'heure(tout en sachant qu'il existe des fonctions bcp plus simples)'-------- Identifier à quel type une variable appartient [Help me] [ par vbtom ] Bonjour, Comment puis-je savoir à quel type une variable appartient? 'J'ai ça dans un modulePublic Type Document BackGroundColor As ColorConstant tester inputbox en cas d'annulation [ par Marie ] J'ai un inputbox qui retourne une valeur de type string. Si l'utilisateur clique sur annuler, comment tester la valeur renvoyée sans provoquer une err mettre dans une variable la saisie d'un inputbox. [ par Pino ] J'aimerais sélectionner un fichier excel a partir d'un inputbox.(les fichiers excel se trouvent sur réseau).Ensuite la saisie doit etre mise dans une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,557 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales