Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Ganz dringend Hilfe :-( (weiterleitung von Daten per mail)

Begonnen von Bjoern1985, Juli 21, 2015, 09:14:18

⏪ vorheriges - nächstes ⏩

Bjoern1985

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

DF6GL

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. 
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Bjoern1985

naja es soll immer wenn der wert der letzten wartung kleiner oder gleich dem heutigem datum eine mail versendet werden.

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access