Envoie d'un mail sur access

Fermé
nad - 7 mars 2003 à 10:10
 christab - 3 avril 2003 à 17:40
bonjour,
comment fait t-on pour envoyer un etat en pièce jointe par l'intermédiare d'un formulire donc à l'appuie d'un boton
en fait j'ai un bouton sur un formulire qui me permet de visualiser l'état puis je voudrai envoyer cette état par mail directement sans allé sur un logiciel de messagerie
est ce possible ?

4 réponses

blux Messages postés 24901 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 30 mars 2023 3 318
7 mars 2003 à 11:38
Bonjour,

On peut envoyer des informations par ACCESS en utilisant un contrôle ActiveX de type SMTP (genre SMTP OCX de chez http://www.ostrosoft.com/smtp.asp) , il suffit de le paramétrer avec qq lignes de code et hop, il peut envoyer des informations.

Cepedant, un état ACCESS possède un format particulier, il ne peut être envoyé comme ça dans un logiciel de messagerie. Il faut le transformer en binaire et le faire relire à l'autre bout par ACCESS, c'est pas simple du tout !

A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
bnb Messages postés 150 Date d'inscription jeudi 20 septembre 2001 Statut Membre Dernière intervention 7 décembre 2007 5
7 mars 2003 à 14:16
Si tu travailles avec office xp, no problemo... tu peux changer ton état en snapshot avant de l'envoyer (c 1 image statique fidèle à 100% de ton état qui lui est dinamique). Et par ce procédé tu ne dois pas avoir access à l'arrivée...

Et 1 tournevis, 1.
Quand bnb picole, Les autres racollent!
0
christrab > bnb Messages postés 150 Date d'inscription jeudi 20 septembre 2001 Statut Membre Dernière intervention 7 décembre 2007
2 avril 2003 à 17:35
Merci pour ce renseignement.

Je voulais avoir un complément d'information.

Comment fait mon destinataire pour ouvrir un fichier xxxxxx.snp de façon la plus simple possible.

Merci pour la réponse
0
bnb Messages postés 150 Date d'inscription jeudi 20 septembre 2001 Statut Membre Dernière intervention 7 décembre 2007 5 > christrab
3 avril 2003 à 17:10
voici, voila...

http://download.microsoft.com/download/access2000/Viewer/1/WIN98/EN-US/SnpVw90.exe

Et 1 tournevis, 1.
Quand bnb picole, Les autres racollent!
0
christab > bnb Messages postés 150 Date d'inscription jeudi 20 septembre 2001 Statut Membre Dernière intervention 7 décembre 2007
3 avril 2003 à 17:40
Merci.
0
coucou à tous,
je travil sur access 97 et en fait j'ai un formulaire sur lequel des informations y sont affichées et ces informations sont reliées à mon état c'est à dire que ce qu'il y a affiché sur le formulaire l'est aussi quand j'ouvre l'état
voila j'espere que jusqu'ici vous comprenez
puis je voudrai qu'en appuyant sur un bouton l'utilisateur envoie directement un mail avec comme piece jointe l'état
voila c'est ce que j'aimerai faire maintenat je ne sais pas trop si c'est possible dans cette version d'access
merci
0
WhiteFang Messages postés 2056 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 205
10 mars 2003 à 11:14
;-))

Heu, là, ça va être difficile... Comme ça, tel quel ça serait non, sauf si, avant, tu transforme ton état en .doc et que tu envoie le .doc en pièce jointe... Le problème, c'est que quand tu transforme ton état en .doc, tu perds plein de mises en forme... Et qu'il n'est pas le reflet exact... A moins de céer un modéle Word et de l'utiliser lors de la transformation...

Bref, tu s du taf !! ;-))

Sous Access 97, c'est possible, bien sûr...

Wild and Free
0
mais il n'y a pas de fonction, propriété ou autres à mettre pour
me permettre de réaliser cela enfin de permettre à l'utilisateur d'envoyer un mail par l'intermediaire du bouton du formulaire sans passer par le logiciel de messagerie
0
WhiteFang Messages postés 2056 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 205
7 mars 2003 à 20:51
;-))

'On suppose que ton objet CommandButton se 'nomme "Btn_RdvOutLook".....

'Private Sub Btn_RdvOutLook_Click()
'Dim AppliOutLook As New Outlook.Application
'Dim MonRdv
'Dim Act, Log, Ver, Niv, Emp
'Set MonRdv = AppliOutLook.Application.CreateItem(olAppointmentItem)
'Affichage du rendez-vous
'MonRdv.Display
'Date de début du rendez-vous, avec les bornes dans des TexBox
MonRdv.Start = Me.DteDeb (si ton objet se nomme DteDeb)
'Date de fin du rendez-vous
MonRdv.End = Me.DteFin (Idem pour la date de fin du formulaire)
'Ensuite, tu peux supposer avoir céee des objets Texbox (dans ton formulaire), correspondants aux champs principaux à remplir dans ton rdv outlook..
'Act = Me.NumAction.Column(1)
'Log = Me.NumLogiciel.Column(1)
'Ver = Me.NumVersion.Column(1)
'Niv = Me.NumNiveau.Column(1)
'Emp = Me.NumClientFinal.Column(1)
'MonRdv.Subject = Act & " " & Log & " " & Ver & " " & Niv
'MonRdv.Location = Emp
'MonRdv.BusyStatus = olBusy
'Journée entière
'MonRdv.AllDayEvent = False
'MonRdv.AllDayEvent = True
End Sub

;-))

Après, faut bien connaître Outlook pour adresser les champs qu'il faut...

;-))

Bon, ne m'en veux pas, c'est du vite écrit ;-)))

;-))


Wild and Free
-1
WhiteFang Messages postés 2056 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 205
7 mars 2003 à 20:54
;-((( Ho zut, j'ai été trop vite, quand je me relis !!

Je viens de me rendre compte que je lui ai fait un truc pour créer un rdv, et pas un mail, zut...

Tu m'en veux pas ? Sinon, j'en t'en fait une autre, de petite sub...

;-))
Wild and Free
0