I have a little problem and have these as I have sent a mail with this code, and a new mail sent word after I've filtered by productid he still the old mail sent how do I fix it
Code:
[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]Private Sub Mail_Click()
Dim Email As String, FileName As String, Filepath As String
Dim strSQL As String
Dim rs As Recordset
Dim qTmp As QueryDef
''Dim tmp As String
Dim folder As String
Me.Dirty = False[/SIZE][/FONT]
[FONT=Calibri][SIZE=3] On Error GoTo Err_knop967_click
[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]
strSQL = "SELECT * FROM QryPlanningmail WHERE [projectid] = " & Me.CboProjectNR & " Order by Email"
Set qTmp = CurrentDb.QueryDefs("TmpPlanning")
qTmp.SQL = strSQL
''tmp = InputBox("", "", strSQL)
strSQL = "SELECT * FROM TmpPlanning WHERE ([Email] Is Not Null And Not [Email] = """")"
Set rs = CurrentDb.OpenRecordset(strSQL)
If rs.RecordCount > 0 Then
Do Until rs.EOF
If Not Email = vbNullString Then Email = Email & ";"
Email = Email & rs!Email
rs.MoveNext
Loop
Else
MsgBox "Geen email adressen..."
Exit Sub
End If
Me.ProjectID.Requery[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]folder = CurrentProject.Path & "\verzondenmail\"
DoCmd.OutputTo acOutputReport, "RptPlanning", acFormatPDF, folder & Me!ProjectID & ".pdf"[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]DoCmd.OpenReport "RpTPlanning", acViewPreview, , Me.Filter, acHidden
DoCmd.SendObject acSendReport, "RptPlanning", acFormatPDF, Email, , , "Planning", True[/SIZE][/FONT]
[FONT=Calibri][SIZE=3][/SIZE][/FONT]
[FONT=Calibri][SIZE=3][/SIZE][/FONT]
[FONT=Calibri][SIZE=3]
DoCmd.Close acReport, "RptPlanning"
Err_mail_click:
MsgBox Err.Description
If Len(Verzonden) = 0 Then
Verzonden.Value = False
Else
Verzonden.Value = True
End If
Err_knop967_click:
MsgBox Err.Description
End Sub