Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: Bjoern1985 am Juli 21, 2015, 09:14:18

Titel: Ganz dringend Hilfe :-( (weiterleitung von Daten per mail)
Beitrag von: Bjoern1985 am Juli 21, 2015, 09:14:18
Hallo zusammen  ;D.

ich habe eine Datenbank aus der Vorlage von Microsoft verändert für meine Wünsche.

in der Datenbank werden Daten angezeigt von der letzten Wartung z.B. Brandmeldeanlage.
Mit einer bedingten formatierung wird mir in der Tabelle angezeigt wenn der wert überfällig ist, also zuletzt geprüft am 20.07.15 und heute ist der 21.07.15 wird mir das rot markiert. Jetzt hätte ich aber gerne noch das Access mir in diesem Fall auch noch eine e-mail versendet bzw an den zuständigen Empfänger.
Wer kann mir hier weiterhelfen :-(
von VB habe nicht wirklich so den Plan.

Vielen Dank schonmal
Titel: Re: Ganz dringend Hilfe :-( (weiterleitung von Daten per mail)
Beitrag von: DF6GL am Juli 21, 2015, 09:36:55
Hallo,

es ist immer dringend ;-)

trotzdem:

Zitatvon VB habe nicht wirklich so den Plan.

Wie weit geht denn der "Plan" ?
Vielleicht wäre eine Einarbeitung in VBA mittels Buch und/oder Tutorials als Erstes zu empfehlen.
Weiterhin gibt es die VBA-Hilfe (z. B. für die nachstehende Sendobject-Methode)

Zudem sollte überlegt werden, wann genau die Mail zu versenden ist. Immer dann, wenn die Bedingte Formatierung greift, ist wohl nicht der Sinn der Sache.

btw:  in einer Tabelle kann keine Bedingte Formatierung eingesetzt werden....


Vorschlag (prinzipiell und minimal):

Schaltfläche ("btnMail")  im Formular-Detailbereich mit folgender "Beim Klicken"-Ereignisprozedur:

Private Sub btnMail_Click()
DoCmd.SendObject acSendNoObject, , , Me!EmailAdresse, , , "Betreff der Mail", "Wartung fällig", True
End Sub



Erst durch Klick auf den Button wird die Mail erzeugt und im Mailprogramm zur Editierung angezeigt. 
Titel: Re: Ganz dringend Hilfe :-( (weiterleitung von Daten per mail)
Beitrag von: Bjoern1985 am Juli 21, 2015, 10:17:54
naja es soll immer wenn der wert der letzten wartung kleiner oder gleich dem heutigem datum eine mail versendet werden.
Titel: Re: Ganz dringend Hilfe :-( (weiterleitung von Daten per mail)
Beitrag von: DF6GL am Juli 21, 2015, 12:32:45
Hallo,

naja, das versteh ich schon...  aber überleg mal, wie viele Emails entspr. Deiner Forderung dann versendet werden..!?

Ich nehme an, Du meinst, dass beim Eintreten der Bedingung einmalig eine Email versendet wird....  Um das zu behandeln, muss in der (einer) Tabelle ein weiteres Feld "MailVersendetAm" (Datentyp Datum/Uhrzeit) mitgeführt werden, das das reale Mail-Versand-Datum erhält und  den Mailversand steuert.