Code:
Private Sub Knop967_Click()
Dim CustomerEmail As String, FileName As String, Filepath As String
Dim strSQL As String
Dim rs As Recordset
Dim qTmp As QueryDef
Me.Dirty = False
Dim tmp
On Error GoTo Err_Knop967_click
DoEvents
Me.ProjectID.Requery
Set rs = CurrentDb.OpenRecordset("select * from tblPersoneel")
If rs.RecordCount > 0 Then
Do Until rs.EOF
If Not rs!Email = vbNullString Then
If Not CustomerEmail = vbNullString Then CustomerEmail = CustomerEmail & ";"
CustomerEmail = CustomerEmail & rs!Email
End If
rs.MoveNext
Loop
strSQL = "SELECT [projectid],Email FROM QryPlanningmail "
strSQL = strSQL & "WHERE [CboProjectNR] = " & Me.ProjectID & " "
strSQL = strSQL & "ORDER BY Email;"
Set qTmp = CurrentDb.QueryDefs("TmpPlanning")
qTmp.sql = strSQL
tmp = InputBox("", "", strSQL)
DoCmd.OpenReport "RpTPlanning", acViewPreview, , Me.Filter, acHidden
DoCmd.SendObject acSendReport, "RptPlanning", acFormatPDF, CustomerEmail, , , "RptPlanning", True
DoCmd.Close acReport, "RptPlanning"
Err_Knop967_click:
MsgBox Err.Description
End If
End Sub
hij blijft maar iedereen mailen en niet de mensen die gefilterd moeten zijn .