Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: itaflo am Oktober 12, 2014, 16:03:42

Titel: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 16:03:42
Hallo Leute habe ein kleines Problem mit meiner Datenbank.
Ich möchte das wenn ich auf mein Textfeld drücke, dass sich Outlook öffnet und die E-Mail Adresse übernimmt die in dem Textfeld war und eventuell noch einen Standardsatz mit betreff übernimmt.
ich hoffe ihr könnt mir weiter helfen :-\ :-\ :-\

Gruß Flo   
Titel: Re: E-Mail aus textfeld senden
Beitrag von: DF6GL am Oktober 12, 2014, 16:23:03
Hallo,

schau mal die Docmd.Sendobject-Methode in der VBA-Hilfe an...
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 21:02:18
das Problem ist das ich aber automatisch die E-Mail Adresse aus einem Textfeld automatisch auslesen lassen will und dann erst Outlook öffnen lassen möchte mit der E-Mail Adresse aus dem Textfeld
Titel: Re: E-Mail aus textfeld senden
Beitrag von: DF6GL am Oktober 12, 2014, 21:10:11
Hallo,


da ist kein Problem... Hast Du die Methode mal ausprobiert?


Sub txtMeinTextfeld_Click()
DoCmd.SendObject , , , Me!txtMeinTextfeld, , , "Betreff", "BlahBlahBlah", True
End Sub
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 21:27:50
ich muss mich jetzt schon blöd anstellen aber was gebe ich hier ein:


Private Sub E_mail_Address_Click()

DoCmd.SendObject , , , Me!txtMeinTextfeld, , , "Betreff", "Paket", True

End Sub
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 21:37:28
wenn ich es so eingebe steht, dass er den Ausdruck nicht finden kann (E_Mail_Adress)

Private Sub E_mail_Address_Click()

DoCmd.SendObject , , , Me!E_mail_Address, , , "Betreff", "Paket", True

End Sub
Titel: Re: E-Mail aus textfeld senden
Beitrag von: DF6GL am Oktober 12, 2014, 21:41:09
Hallo,

Ist "E_mail_Address"  ein Textfeld im Formular, in dem eine gültige EMail-Adresse steht?
Kontrolliere die genaue(!) Schreibweise...
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 21:49:53
Ja
Titel: Re: E-Mail aus textfeld senden
Beitrag von: DF6GL am Oktober 12, 2014, 21:54:20
Nein,

E-mail Address   /=/  E_mail_Address    ::)

Tipp:  Vermeide DRINGEND Sonder- und Leerzeichen in Namen... Ansonsten UNBEDINGT Eckklammern um den Namen benutzen:

DoCmd.SendObject , , , Me![E-mail Address], , , "Betreff", "Paket", True

Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 22:00:14
geht leider auch nicht  :(


Private Sub E_mail_Address_Click()

DoCmd.SendObject , , , Me![E_mail_Address], , , "Betreff", "Paket", True

End Sub
Titel: Re: E-Mail aus textfeld senden
Beitrag von: DF6GL am Oktober 12, 2014, 22:02:21
... ,Me![E-mail Address], ...
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 22:12:59
bekomme folgende Meldung

siehe Anhand
Titel: Re: E-Mail aus textfeld senden
Beitrag von: DF6GL am Oktober 12, 2014, 22:16:34
Hallo,

"dass sich Outlook öffnet "

Hast Du Outlook auch als Standard-Email-Programm installiert?
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 22:29:41
es liegt am Outlook ich kann es nicht mal mehr öffnen
fehlermeldung ''ihre Standart E-mail ordner können nicht geöffnet werden''
Titel: Re: E-Mail aus textfeld senden
Beitrag von: DF6GL am Oktober 12, 2014, 22:31:33
Hallo,

naja, dann wirst Du erst mal die Office- (Outlook-) Installation auf Vordermann bringen müssen.
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 12, 2014, 22:33:31
ich versuche neu drauf zu spielen und mal schauen
Titel: Re: E-Mail aus textfeld senden
Beitrag von: itaflo am Oktober 13, 2014, 08:39:02
Also es funktioniert so wie ich es mir vorgestellt habe ;D ;D ;D
Danke nochmal