[VB] Validation d'un numéro de téléphone

Validation d'un numéro de téléphone [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 14-12-2002 à 15:21:52    

je précise, je suis au québec donc c normal que ca soit différent
 
alors par exemple, je voudrais que lorsque quelqu'un écrit 8195639336 dans le champs texte, que ca l'affiche en réalité (819) 563-9336
 
tout ca dans le but que les # de tel de ma bd soit tous sur le meme standard et que ce soit facile pour l'utilisateur
 
merci


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 14-12-2002 à 15:21:52   

Reply

Marsh Posté le 14-12-2002 à 16:49:44    

le plus simple est de n'autoriser que les chiffres dans le champ, et de bloquer la saisie au nombre de caracteres voulu (10 donc), ca t'evitera de devoir te faire suer avec des contrôles de validité et  une masse de cas différents
 
ensuite en admettant que ta textbox s'appelle txtPhone :
 
phoneNumber = "(" & left$(txtPhone.Text,3) & " ) " & mid$(txtPhone.Text,4,3) & "-" & right$(txtPhone.Text,4)

Reply

Marsh Posté le 14-12-2002 à 17:09:18    

dans ce cas là, est-ce quon aura droit au "(   )    -    " au départ? et au fur et à mesure qu'il rentre les chiffres sa se remplit?
 
ou bienest-ce que ca fera "8195639336" et à la fin de la saisie ca le formatera en (819) 563-9336?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 14-12-2002 à 17:11:54    

Burgergold a écrit :

dans ce cas là, est-ce quon aura droit au "(   )    -    " au départ? et au fur et à mesure qu'il rentre les chiffres sa se remplit?
 
ou bienest-ce que ca fera "8195639336" et à la fin de la saisie ca le formatera en (819) 563-9336?


 
2e cas la solution que je te propose
 
sinon tu joues avec l'evenement onkeypress de ta textbox et suivant le nombre de caracteres entrés, tu affiches les ( ) - au bon endroit

Reply

Marsh Posté le 14-12-2002 à 17:23:34    

le "phoneNumber" c une variable ou le champs de la base de donnée?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 14-12-2002 à 17:24:53    

Burgergold a écrit :

le "phoneNumber" c une variable ou le champs de la base de donnée?


 
une variable :)
 
apres tu peux insérer ca dans un champ de type varchar sans probleme

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed