Hello,
I have been searching for past 6 hours but can't find my answer.
Have an after update event, where depending on selection a report will open and show all records with due date for next Monday, or with due date within next week.
here's my vba:
Can anyone help me please?
I have been searching for past 6 hours but can't find my answer.
Have an after update event, where depending on selection a report will open and show all records with due date for next Monday, or with due date within next week.
here's my vba:
Code:
Private Sub cboAPduedate_AfterUpdate()
If cboAPduedate = "Today" Then
DoCmd.OpenReport "R_APdailyplan", acViewPreview, , "tTaskDueDate=date()"
ElseIf cboAPduedate = "Tomorrow" Then
DoCmd.OpenReport "R_APdailyplan", acViewPreview, , "tTaskDueDate=date()+1"
ElseIf cboAPduedate = "Saturday" Then
DoCmd.OpenReport "R_APdailyplan", acViewPreview, , "tTaskDueDate=Date() + 7 - Weekday(Date())"
ElseIf cboAPduedate = "Sunday" Then
DoCmd.OpenReport "R_APdailyplan", acViewPreview, , "tTaskDueDate=date() + 7 - Weekday(Date())+1"
ElseIf cboAPduedate = "Monday" Then
DoCmd.OpenReport "R_APdailyplan", acViewPreview, , "tTaskDueDate= DatePart("ww",Date())+1 "
ElseIf cboAPduedate = "Next Week" Then
DoCmd.OpenReport "R_APdailyplan", acViewPreview, , "tTaskDueDate= ???"
End If
End Sub
Can anyone help me please?