Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 08/07/2011, 11h55   #1
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 127
Points : 33
Points : 33
Par défaut Créer un doc html depuis un formulaire

Bonjour,

Je ne sais pas vraiment dans quelle rubrique poster ce message.

Dans ma fiche fournisseur, j'ai un champ "adresse e-mail". Lorsque je clique dessus une page html s'ouvre pour l'envoi du message. Jusque là tout va bien..

J'aimerais inclure dans le corps de texte de cet html, les informations des champs du formulaire et du sous formulaire.

Y-a-t'il un moyen de faire cela ?

Merci pour vos conseils
maringot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 14h36   #2
Nouveau Membre du Club
 
Inscription : octobre 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 127
Points : 33
Points : 33
J'ai oublié de préciser que j'ai un module "mail" qui est le suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Option Compare Database
 
' ---
' Entrée : strEmail <- Adresse e-mail du destinataire
'              strObj   <- Objet du courrier
'              strMsg   <- Corps du message
'              blnEdit  <- True pour pouvoir modifier le courrier avant envoi
'                          False pour expédier le courrier directement.
'
Public Sub SendMail(ByVal strEmail As String, _
  ByVal strObj As String, _
  ByVal strMsg As String, _
  ByVal blnEdit As Boolean)
On Error Resume Next
DoCmd.SendObject acSendNoObject, , , strEmail, , , strObj, strMsg, blnEdit
End Sub
et que le champ "Email" a la procédure évènementielle suivante:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub F_E_mail_DblClick(Cancel As Integer)
Dim strDest As String       ' L'adresse e-mail du destinataire
Dim strMessage As String    ' Le corps du message
 
' Création du corps du message
 
' On demande l'adresse e-mail du destinataire
strDest = [F-E-mail]
If strDest = "" Then Exit Sub
 
' Envoi du message
SendMail strDest, _
  "Objet:", _
  strMessage, _
  True
End Sub
maringot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2011, 18h08   #3
Membre expérimenté
 
Inscription : juillet 2005
Messages : 555
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2005
Messages : 555
Points : 578
Points : 578
Par défaut les bons mots

Bonjour,

c'est un email ou une url ?

Citation:
Dans ma fiche fournisseur, j'ai un champ "adresse e-mail
Lorsque je clique dessus une page html s'ouvre
fais un test avec juste ceci :
Code :
1
2
3
 
 
DoCmd.SendObject acSendNoObject, , , "polo@marcel.com", , , "On rigole bien", "Bonjour, Quand même ! A+", True
dans la fenêtre d’exécution du vba.

Pour le reste, faire le corps du message à partir des contrôles du form et du subform c'est possible.
a+
naphta 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 04h08.


 
 
 
 
Partenaires

Hébergement Web