Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
718 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  pb debutant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb debutant

n°784558
ngandalf
Posté le 02-07-2004 à 11:18:52  profilanswer
 

j'utilise visual basic pour créerune apllication style "caisse pour une asso"
je voudrait savoir comment je peut faire pour dans mon textbox l'utilisateur ne peut mettre que des chiffres en d'autres therme que si il appuis sur une lettre ou autre d'autres caractères autre que des chiffres rien ne se passe car je fait une application avec des caluls est si une lettre s'introduit tout plante !
 
je sais que je peut lui demander de ne prendre que la valeur dans une fenetre appart mais je voudrait qu'une seule fenètre.
 
merci our vos reponses!


---------------
http://dreaminformatique.com le reve informatique
mood
Publicité
Posté le 02-07-2004 à 11:18:52  profilanswer
 

n°784602
mmuzzik
Posté le 02-07-2004 à 11:31:18  profilanswer
 

regarde son format  s'il est pas en currency kk chose comme ca ou si la source de ton textbox (donc ta table) n'est pas un nombre plutot qu'un champ text

n°784768
ngandalf
Posté le 02-07-2004 à 13:11:24  profilanswer
 

je vais verifier son format ce soir mais je ne voit pas le rapport avec la table car l'erreur ce produit pendant le calcul avnt l'enregistrement dans ma table (ma base de donnée accès)


---------------
http://dreaminformatique.com le reve informatique
n°784846
tet2neu
emmerdeur
Posté le 02-07-2004 à 13:56:07  profilanswer
 

mmuzzik a écrit :

regarde son format  s'il est pas en currency kk chose comme ca ou si la source de ton textbox (donc ta table) n'est pas un nombre plutot qu'un champ text


Je ne pense pas que son textBox soit relié à une table
 
Sinon pour faire des calculs, tu dois bien convertir ton String en Réel ? Donc tu peux lever une exception si ça plante à ce moment là (et donc la traiter : arret de la procédure, message d'erreur...)

n°784989
ngandalf
Posté le 02-07-2004 à 15:19:14  profilanswer
 

mon pb n'est pas d'enlever l'erreur enfin si mais en empechant les lettres de s'afficher.
je sait faire ça sous visual C++ mais la je ne voit pas. sous visual C++ il faut juste dans les propriété du editbox de cocher number mais sous visual basic je sais !

n°784992
ngandalf
Posté le 02-07-2004 à 15:19:42  profilanswer
 

correctio je sais pas

n°785059
JihemAir
Je sais pas
Posté le 02-07-2004 à 15:45:39  profilanswer
 

Il existe un controle sous VB6 qui s'appelle MaskEdit qui permet ça, mais il n'existe peut-etre pas sous VBA. Par contre, tu peux user et abuser de la fonction IsNumeric qui te dira si la saisie est correcte.(j'ai pas mieux)

n°785093
tegu
Posté le 02-07-2004 à 16:06:33  profilanswer
 

Le controle TextBox laisse libre la saisie
A ta charge de contrôler celle-ci sur l'appui de touches (événements KeyUp, KeyDown, KeyPress) ou sur validation de la zone (événement Validate, Change, LostFocus).
Ca ne doit pas être compliqué avec IsNull et IsNumeric

n°785110
ngandalf
Posté le 02-07-2004 à 16:17:56  profilanswer
 

j'ai VB6 ,je vais essayer je dirai quoi merci

n°785166
glod 2
Votre trajet, notre projet.
Posté le 02-07-2004 à 17:04:11  profilanswer
 

sur l'évenement keypress, si keyascii est différent d'un chiffre ou de retour arrière,keyascii=0
Regarde dans l'aide y a un exemple de ske tu veux faire :)
( si tu trouves pas dis le jte copierai le code que j'utilise pour ça )

mood
Publicité
Posté le 02-07-2004 à 17:04:11  profilanswer
 

n°787280
ngandalf
Posté le 05-07-2004 à 19:48:14  profilanswer
 

Glod 2 a écrit :

sur l'évenement keypress, si keyascii est différent d'un chiffre ou de retour arrière,keyascii=0
Regarde dans l'aide y a un exemple de ske tu veux faire :)
( si tu trouves pas dis le jte copierai le code que j'utilise pour ça )


 si tu l'envoyer ce serait cool merci


---------------
http://dreaminformatique.com le reve informatique
n°787574
glod 2
Votre trajet, notre projet.
Posté le 06-07-2004 à 07:23:07  profilanswer
 

ok jferai ça ce soir :o
M'enfin c tout bête bizarre que t'aies pas vu dans l'aide :??:

n°789512
ngandalf
Posté le 07-07-2004 à 18:53:39  profilanswer
 

c'est bon j'ai trouvé !
merci pour ton aide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  pb debutant

 

Sujets relatifs
Question de débutantcontrole active-X winsock et serveur pop3(débutant)
Petite explication pour un débutant...jsp : pb de debutant...
[Débutant] Interface Graphique de base[JAVA - DEBUTANT] Ajouter xerces à NEtBeans ?
[lotus] Problème débutant : Effacer valeur dans la baselire dans un fichier binaire en hexa (débutant)
[Débutant en CSS] Affichage de pages dans un div ...[JAVA - DEBUTANT] Gérer la position d'un texte
Plus de sujets relatifs à : pb debutant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR