bonsoir,
Je voudrais savoir comment faire un masque de saisie pour un champs qui contient un email ???
bonsoir,
Je voudrais savoir comment faire un masque de saisie pour un champs qui contient un email ???
Salut,
Que veux tu faire exactement ???
Avoir quand tu cliques sur l'email que ton client de messagerie qui se lance ???
Si c'est ça j'ai vachement galérer à trouver (à l'époque j'était moins bon)
Essaie ceci dans la propriété sur sortie du champ
Ca aura pour résultat lorque tu auras saisi l'adresse mail puis quitté le champ d'inserer devant l'adresse mail "mailto:" pour donner "mailto:adresse@provider.fr" et lorsque tu cliqueras dessus ça lancera ton client de messagerie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If InStr(1, Me.E_mail.Text, "mailto:") <= 0 Then Me.E_mail.Text = "mailto:" & Me.E_mail.Text End If
En espérant avoir répondu à ta question....
Bonjour,
Du fait que tu ne puisses pas déterminer la longueur d'une adresse email, il n'est pas évident de mettre ne place un masque de saisie à proprement parlé.
Si tu connais la longueur, tu peux envisager quelque chose comme:
Mais comme tu peux le voir, tu es ici limité à 18 caractères pour le nom et 7 pour le domaine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part CCCCCCCCCCCCCCCCCC\@CCCCCCCC".fr"
Le mieux est de créer un champ Email dans ta table et dans ton formulaire, un textbox pour le nom, un label pour l'@ et un second textbox pour le domaine. Avec un peu d'habileté sur la gestion des événnements (Exit et BeforeUpdate) tu alimenteras le champ Email qui reste caché sur ton formulaire sans erreur.
Argy
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager