Visites

   visiteurs

   visiteurs en ligne

Sujet n°63 Hyperlink
    par Daejung le 22/01/2007 : 23:26

J'ai un problème avec le code suivant :

Méthode simple :

Dans votre formulaire vous disposez d'une zone de texte qui contient une adresse émail du style "lagardère@free.fr" et vous souhaiter démarrer OE par un simple clic sur cette zone de texte...

Disposez alors n'importe où sur votre formulaire une étiquette indépendante (label) que vous pouvez rendre invisible. Le libellé peut être quelconque et son nom sera "lblAdressMail".

Dans la Sub de l'événement "Sur clic" de votre zone de texte que nous nommerons txtEmail pour l'exemple, vous écrivez :


If InStr(1, txtEmail, "@") > 0 Then
    lblAdressMail.HyperlinkAddress = "mailto:" & Me.txtEmail
    lblAdressMail.Hyperlink.Follow
End If

Chez moi, ça marche avec une zone texte dans un formulaire tabulaire  mais pas sur un formulaire en colonne simple.

Normal où j'ai fait une erreur quelque part?

Merci


Réponse n° 1 par 3stone le 23/01/2007 : 14:10
Bonjour,

Cela fonctionne aussi avec un formulaire en mode simple et même en feuille de données !

Tu fais donc forcément une erreur quelque part.

Evidement, l'étiquette "lblAdressMail" doit ce trouver sur le même formulaire, dans l'en-tête du formulaire par exemple. Et cette étiquette doit absolument être indépendante, donc non liée à une zone de texte!

Vérifies bien tout à nouveau, cela doit fonctionner sans problème.

A+
Pierre

Réponse n° 2 par DAEJUNG le 24/01/2007 : 23:00

Je n'avais bien fait une erreur. je n'avais pas compris la notion de "etiquette indépendante".

 

Merci

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut