Hilfe zu Access in Brandenburger Behörde
Karl Donaubauer
Gesendet: 27.05.26 15:56
Betreff: RE: Hilfe zu Access in Brandenburger Behörde



Elite Veteran

Beiträge: 940
50010010010010025
Ort: Wien
Hallo!

rkoellm

Ich möchte gerne einen Automatismus haben, dass wenn ein Mitarbeiter einen Vorgang abgezeichnet wird, eine andere Person automatisch per E-Mail benachrichtigt.

Das ganze ist ein großes Formular, wo verschiedene Elemente und Bereiche sind, wo eine Stellenausschreibung vorbereitet werden soll

Die Abzeichnung ist in einem Bereich in einer Abzeichnungsliste konzipiert. Die Abzeichnungsliste hat am Ende der Zeile einen Button, der schrittweise von einer Person die Abzeichnungn and den nächsten in der Liste weitergibt. Zum Schluss zeichnet jemand mit der Bez. "P" ab. Wenn das geschehen ist, soll ein anderer Mitarbeiter automatisch benachtigt werden.

Im Abzeichnungsbutton ist folgender Code enthalten.

Private Sub btn_Abzeichnen_Click()
Dim aktuelleID As Long, WL As String

' Me.Parent.gesperrt = True
' Me.Parent.Sperren
StatusSetzen Me.gezeichnet_Status, Me.gezeichnet_am, Me.gezeichnet_von
aktuelleID = Me.ID
DoCmd.GoToRecord , , acNext
If Me.AbzeichnerID <> 0 Then
Me.AnzeigeUebersicht = True
Select Case Me.Funktion
Case "GBA"
Mailtext DLookup("[GBA]", "TStammdatenAllgemein")
Case "SBV"
Mailtext DLookup("[SBV]", "TStammdatenAllgemein")
Case "GSB"
Mailtext DLookup("[GSB]", "TStammdatenAllgemein")
Case Else
Mailtext (Nz(Me.AbzeichnerID.Column(2), ""))
End Select
WL = Me.Funktion & " (" & Me.AbzeichnerID.Column(1) & ")"
Me.Recordset.FindFirst "[ID]=" & aktuelleID
Me.Weiterleitung_an = "weitergeleitet an " & WL
Me.AnzeigeUebersicht = True
Else
Me.AnzeigeUebersicht = True
Me.Recordset.FindFirst "[ID]=" & aktuelleID
Me.Weiterleitung_an = "Schlusszeichnung durch " & Me.Funktion & " (" & Me.AbzeichnerID.Column(1) & ")"
Me.AnzeigeUebersicht = True
End If

End Sub

Da bisher niemand geantwortet hat, nehme ich an, dass den anderen ähnlich wie mir einiges fehlt, um eine Lösung vorschlagen zu können.

1. Dein Code ist etwas schwer zu deuten. Gibt es darin schon die Prüfung auf
> Zum Schluss zeichnet jemand mit der Bez. "P" ab. Wenn das geschehen ist,
?
2. Wenn ja, wo und kann man dort die Mailversendung bereits einbauen?
3. Woher kommen die Daten für die Email (Absender, Empfänger, Betreff, Text etc.)?
Das einzige, was man im Code sieht, ist ein etwas unklarer Aufruf von etwas, das "Mailtext" heißt.
4. Mit welchem Mailprogramm soll gemail werden? Falls Outlook, dann klassisches oder New Outlook?

-----
Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Top of the page Bottom of the page