Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Email aus Access verschicken





Frage

Hallo alle zusammen! Wer kann mir sagen wie ich aus Access ein Mail verschicke? Ich möchte dabei eine Mailadresse, welche ich in ein Objektfeld eingegeben habe, einfach nur anklicken und dann sollte sich Outlook öffnen und die angeklickte Mailadresse sollte im Outlookfeld als Empfänger stehen. Vielen Dank für eure Hilfe! Miriam B.

Antwort 1 von Mickey

PCTip sagt dazu folgendes:

"Im Access gibt es die Möglichkeit, den Felddatentyp «Hyperlink» einem Feld zuzuweisen. In der Tabellenansicht wird der Feldhinhalt nun anklickbar dargestellt, und wenn man auf den Link klickt, wird der IE geöffnet und die Verbindung zur entsprechenden Seite hergestellt.

Im Hintergrund steht in dem Feld folgende Syntax:

www.test.de#http://www.test.de#

Vorn steht die URL, wie sie in der Tabellenansicht erscheint, eingeschlossen in Kreuze dahinter die vollständige Internet-Adresse. Um eine anklickbare E-Mail-Adresse zu erhalten, können Sie diese Syntax abwandeln. In der HTML-Sprache gibt es den Befehl «mailto:», um eine E-Mail-Adresse zu kennzeichnen. Verwenden Sie diesen Befehl nun in Access:

name@test.de#mailto:name@test.de#

Der Felddatentyp muss «Text» sein. In der Tabellenansicht wird Ihnen zwar nun diese gesamte Syntax ausgegeben, doch wenn Sie ein Formular erstellen und in diesem Formular die E-Mail-Adressen ausgeben, dann werden Sie sehen, dass hier die Mail-Adressen anklickbar erscheinen. Wenn Sie eine solche Adresse anklicken, dann wird automatisch ein E-Mail-Formular aus Outlook generiert.

Diese Art der Formatierung ist dann sinnvoll, wenn Sie für einzelne Einträge in der Datenbank einzelne E-Mails verschicken wollen. Um eine Serien-Mail an alle Personen oder an eine ausgewählte Gruppe von Personen zu schicken, müssen Sie Ihre Access-Datenbank ins Outlook importieren, dann können Sie im Outlook aus diesen Adressen Verteilerlisten erstellen.

Um in Access auf Daten aus Outlook zuzugreifen, wählen Sie im Menü «Datei» den Punkt «Externe Daten» und dann «Tabellen verknüpfen». In der Liste der zu verknüpfenden Dateitypen wählen Sie «Outlook()», es wird ein Assistent gestartet, der Ihnen hilft, den Ordner aus Outlook auszuwählen, den Sie verknüpfen wollen. Wenn Sie beispielsweise den Kontakteordner auswählen, dann erhalten Sie in Access eine neue Tabelle bzw. Verknüpfung zum Outlook-Kontakte-Ordner. Sie können nun mit den Kontakten von Outlook in Access arbeiten. Weil Sie eine Verknüpfung erstellt haben, wird die Access-Tabelle jedesmal automatisch aktualisiert, wenn Sie in Outlook Kontakte verändern, hinzufügen oder löschen. (ak)"
http://www.pctip.ch/

Gruss,
Mic

Antwort 2 von DaniB

Hallo vielleicht hilft dir das:

Öffnen Sie in einer Microsoft Access-Datenbank (MDB-Datei) oder in einem Microsoft Access-Projekt (ADP-Datei) die Tabelle oder Abfrage in der Datenblattansicht bzw. das Formular in der Datenblatt- oder Formularansicht.

Platzieren Sie die Einfügemarke im Hyperlink-Feld auf dem Datenblatt, in dem Textfeld oder in dem Kombinationsfeld, für das Hyperlinks zulässig sind.

Klicken Sie auf der Symbolleiste Formularentwurf auf Hyperlink einfügen .
(Symbolleiste mußt du dir über Ansicht, Symbolleisten, anpassen, mit anzeigen lasen!)

Klicken Sie im Dialogfeld Hyperlink einfügen unter Link zu auf E-Mail-Adresse.
Geben Sie im Feld Text anzeigen als den Text ein, der in dem Feld bzw. Textfeld angezeigt werden soll. Wenn Sie das Feld leer lassen, verwendet Access die E-Mail-Adresse und den Betreff als Anzeigetext.

Klicken Sie auf QuickInfo, und geben Sie den Text ein, der angezeigt werden soll, wenn der Benutzer den Zeiger auf den Hyperlink führt. Wenn Sie das Textfeld QuickInfo leer lassen, zeigt Access die E-Mail-Adresse und den Betreff als QuickInfo an.

Geben Sie im Feld E-Mail-Adresse eine E-Mail-Adresse ein, oder wählen Sie eine Adresse aus der Liste Zuletzt verwendete E-Mail-Adressen aus.
Geben Sie im Feld Betreff die Information ein, die in der Betreffzeile der E-Mail-Nachricht erscheinen soll.

Wenn Sie auf den Hyperlink klicken, öffnet Microsoft Access Ihr E-Mail-Programm und erstellt eine neue Nachricht, bei der bereits die Adresse und die Betreffzeile ausgefüllt sind.

Anmerkung Manche Webbrowser und E-Mail-Programme erkennen die Betreffzeile möglicherweise nicht.

PS: Kommst du nicht klar, dann mail mich an! Helfe dann weiter!

Antwort 3 von MickK

Hallo Miriam, das ist am einfachsten:

eine Funktion, der die entsprechenden Parameter übergeben werden.


function email(strAdresseStr, strCC, strBCC, strBetreff) 
    DoCmd.SendObject acSendNoObject, , , strAdresseStr, strCC, strBcc, strBetreff, "", True
end function



Gruss
Mick