Private Sub Opslaan_Click()
On Error GoTo Err_Opslaan_Click
Dim objOutlook As Object
Dim objEmail As Object
Dim Con As Object
Dim Rs, Rsq, Rst, Rss, Rsv, Rsn, Rsp As Object
Dim stSql As String
Set Con = Application.CurrentProject.Connection
stSql = "SELECT [Naam] FROM tblMedewerkers "
stSql = stSql & "WHERE [MedewerkerID] = " & Me!Aanname
Set Rs = CreateObject("ADODB.Recordset")
Rs.Open stSql, Con, 1
Set Con = Application.CurrentProject.Connection
stSql = "SELECT [Naam] FROM qryMedewerkers "
stSql = stSql & "WHERE [MedewerkerID] = " & Me!Betrokkene
Set Rsq = CreateObject("ADODB.Recordset")
Rsq.Open stSql, Con, 1
stSql = "SELECT [AntwoordSoort] FROM tblAntwoordSoorten "
stSql = stSql & "WHERE [AntwoordSoorttID] = " & Me!Soort
Set Rst = CreateObject("ADODB.Recordset")
Rst.Open stSql, Con, 1
stSql = "SELECT [Groep] FROM tblGroepen "
stSql = stSql & "WHERE [GroepID] = " & Me!Groep
Set Rss = CreateObject("ADODB.Recordset")
Rss.Open stSql, Con, 1
stSql = "SELECT [Klantnaam] FROM tblKlanten "
stSql = stSql & "WHERE [KlantID] = " & Me!Klant
Set Rsv = CreateObject("ADODB.Recordset")
Rsv.Open stSql, Con, 1
stSql = "SELECT [Status] FROM tblStatus "
stSql = stSql & "WHERE [StatusID] = " & Me!Status
Set Rsp = CreateObject("ADODB.Recordset")
Rsp.Open stSql, Con, 1
Set Con = Application.CurrentProject.Connection
stSql = "SELECT [Naam] FROM tblMedewerkers "
stSql = stSql & "WHERE [MedewerkerID] = " & Me!Afhandeling
Set Rsn = CreateObject("ADODB.Recordset")
Rsn.Open stSql, Con, 1
Set objOutlook = CreateObject("Outlook.application")
Set objEmail = objOutlook.CreateItem(olMailItem)
With objEmail
.CC = DLookup("[E-mailadres]", "tblEmail")
.Subject = "Antwoord " & LCase(Rst![Antwoordsoort])
.Body = "Antwoord toegevoegd door " & Rs!Naam & "." & Chr$(13) & _
Chr$(13) & "Dit antwoord is " & Rsq!Naam & _
" en valt onder de groep: " & Rss!Groep & "." & Chr$(13) _
& "Details antwoord: " & Chr$(13) & _
Chr$(13) & Me!Omschrijving & Chr$(13) & Chr$(13) & _
"Datum: " & Me!Datum & Chr$(13) & _
"Klant: " & Rsv!Klantnaam & Chr$(13) & _
"Maatregelen: " & Me!Maatregel & Chr$(13) & _
"Status: " & Rsp!Status & Chr$(13) & _
"Afhandeling: " & Rsn!Naam & Chr$(13) & _
"Vervolg: " & Me!Vervolg & Chr$(13) _
& "------------------------------------------------------------" & _
Chr$(13) & "Dit is een automatisch gegenereerde e-mail."
.Display
End With
DoCmd.RunCommand acCmdSaveRecord
DoCmd.Close acForm, "frmAntwoordToevoegen"
End If
Exit Sub
Rs.Close
Rsq.Close
Rst.Close
Rss.Close
Rsv.Close
Rsn.Close
Rsp.Close
Set Con = Nothing
Set Cont = Nothing
Set Rs = Nothing
Set Rsq = Nothing
Set Rst = Nothing
Set Rss = Nothing
Set Rsv = Nothing
Set Rsn = Nothing
Set Rsp = Nothing
Exit Sub
Exit_Opslaan_Click:
Exit Sub
Err_Opslaan_Click:
MsgBox Err.Description
Resume Exit_Opslaan_Click
End Sub