Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > VBA Access

VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.

Réponse
 
Outils de la discussion
Vieux 10/10/2008, 09h48   #1 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 929
Par défaut Mettre en forme un numéro de téléphone

Bonjour, je voudrais savoir comment mettre rapidement en forme un numero de téléphone inscrit dans une txtBox.

Par exemple j'écrit : 0233659863

Et je voudrais que sur évenement after update par exemple avoir:

02 33 59 38 35.

Merci
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 11h52   #2 (permalink)
pgz
Expert Confirmé
 
Avatar de pgz
 
Date d'inscription: août 2005
Localisation: AriègePyrénées
Messages: 1 605
Par défaut

Bonjour.

Si c'est juste pour la présentation, choisis un format "00 00 00 00 00" pour ta textbox. Tu n'as pas besoin de procédure évènementielle.
Si c'est la valeur enregistrée que tu veux changer (et ce n'est probablement pas une bonne idée), alors c'est la fonction Format qu'il faut utiliser.

Bon courage,

PGZ
__________________
"Ce que l'on conçoit mal s'exprime obscurément et les mots pour le dire arrivent péniblement". - http://www.dicomoche.net
"La perfection est atteinte non parce qu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. " - Antoine de Saint-Exupery
pgz est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 11h53   #3 (permalink)
Membre éprouvé
 
Date d'inscription: septembre 2007
Localisation: Comtois, rends-toi, Neni ma Foi!!
Âge: 29
Messages: 424
Par défaut

Salut,

tu as essayé:
Code :
 
tonChamps.Format("## ## ## ## ##")
 
sur l'evenement perte focus (OnLostFocus) ??
__________________
6ril25



"Par trois méthodes nous pouvons apprendre la sagesse : d'abord, par la réflexion qui est la plus noble; en second lieu, par l'imitation, qui est la plus facile; et troisième, par l'expérience, qui est la plus amère." Confucius
6ril25 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 11h57   #4 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 929
Par défaut

OK d'accord, par contre avec le format de la txtBox en "00 00 00 00 00" sa me met le numéro de téléphone à droite dans la txtBox alors que toutes mes autres ttBox le texte est aligné a gauche.

Je fait comment pour tout remettre soit à droite soit à gauche.

Merci
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 13h30   #5 (permalink)
Membre du Club
 
Date d'inscription: novembre 2004
Localisation: Lorraine
Messages: 98
Par défaut

Et pourquoi ne pas utiliser à la saisie un masque de saisie?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'avancer loin....
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 13h32   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: août 2008
Localisation: VF
Messages: 79
Par défaut


Propriété Textalign je crois:
Code :
TonTextBox.TextAlign = 1
Selon :
Citation:
La propriété AlignerTexte (TextAlign) utilise les paramètres suivants :

Paramètre Visual Basic Description
Général 0 (Par défaut) Le texte s'aligne à gauche ; les chiffres et les dates s'alignent à droite.
à gauche 1 Le texte, les nombres et les dates s'alignent à gauche.
Centré 2 Le texte, les nombres et les dates sont centrés.
Droite 3 Le texte, les nombres et les dates s'alignent à droite.
Réparti 4 Le texte, les nombres et les dates sont répartis uniformément.
willcartley est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 16h02   #7 (permalink)
Débutant(e)
 
Date d'inscription: décembre 2007
Messages: 929
Par défaut

Je te remercie j'ai encore trouvé plus simple dans les propriété de la txtBox...

Aligner texte .................................. Gauche

Merci
moilou2 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > VBA Access

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide