Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/02/2011, 11h48   #1
Invité de passage
 
Florence
Inscription : février 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Florence

Informations forums :
Inscription : février 2011
Messages : 3
Points : 0
Points : 0
Par défaut Commande access pour envoyer un mail à partir d'un formulaire.

Bonjour à toutes et à tous,

Je suis toute nouvelle, toute fraîche (quoique) sur ce forum. Je travaille actuellement sur une base de données créée par mes blanches mains sous access 2007. Ce n'est ni plus ni moins qu'une bdd d'étudiants.

Voilà mon soucis, mon chagrin...

J'ai de toutes petites notions et je voudrais faire la "Grande"... Bref...

Est-ce que quelqu'un pourrait me prendre par la main et m'expliquer étape par étape comment faire pour associer une adresse mail (format texte) à l'ouverture d'un mail sous outlook. Cela me changerait la vie !!!!

En fait il à 3 adresses par formulaire :
- la première s'appelle Adresse mail
- la seconde s'appelle Adresse mail tuteur1
- la troisième s'appelle Adresse mail tuteur2

Un immense merci d'avance.
Flodepro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 12h27   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 624
Points : 11 624
Bonjour fraiche et pimpante Flo.

J'aurais tenu ta blanche menotte avec plaisir pour te guider dans cette tâche. Cependant la FAQ fera cela mieux que moi.

Je te communique le précieux lien :
http://access.developpez.com/faq/?page=Outlook

Tu y trouveras dans la première partie la réponse à ta question.

N'hésite pas à reposter dans ce fil si tu éprouves quelques problèmes de mise en oeuvre.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 13h45   #3
Invité de passage
 
Florence
Inscription : février 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Florence

Informations forums :
Inscription : février 2011
Messages : 3
Points : 0
Points : 0
Merci pour cette réponse. Le petit soucis c'est que je ne sais pas comment et où mettre ce joli bazar... C'est pour cela que je me suis permise d'ouvrir une nouvelle discussion.
Flodepro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 14h38   #4
Invité de passage
 
Florence
Inscription : février 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Florence

Informations forums :
Inscription : février 2011
Messages : 3
Points : 0
Points : 0
Par exemple...

Je suis sur mon Formulaire en fonction mode de création, je me positionne sur la zone de texte de mon étiquette qui s'appelle Adresse mail. Sur la feuille de propriété je clique sur l'onglet Evénement puis sur clic et c'est là que tout ce corse pour moi...

Est-ce que je doit cliquer sur Procédure évènementielle ou bien directement sur ce que naïvement j'appelle les trois petits points ? Après avec bien cliquer qu'elle est la procédure à suivre ?

Désolée de vous ennuyer avec ça
Flodepro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 16h30   #5
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 624
Points : 11 624
Cliques sur les points [...] puis choisi Code.
Il va te créer une procédure.
En dessous de la procédure, après le Inclus le code sans oublier de bien déclarer la référence Outlook comme stipulé dans la faq.

Tu remonte dans la procédure que tu viens de créer et qui est toujours vide (entre le Sub ... et le End Sub) et tu écris ce code que tu dois, de tes blanches menottes, adapter.

Code :
1
2
3
4
5
 
dim AdresseMail as string
AdresseMail = me.zoneAdresse1 & iif(len(nz(me.zoneadresse2,""))>0,";" & me.zoneadresse2,"") & iif(len(nz(me.zoneadresse3,""))>0,";" & me.zoneadresse3,"")
 
CreateEmail AdressesMail, "mon sujet", "le texte de mon mail"
zoneAdresse1, zoneadresse2 et zoneadresse3 doivent être remplacé par le nom des zone de texte qui contiennent tes adresses mail.

ça devrait fonctionner, toujours grâce à tes charmantes menottes maintenant expertes en code vba.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h32.


 
 
 
 
Partenaires

Hébergement Web