Hi,
Ive managed to get this query shown below to work (lots of help from people on this site) it gives me results of record between two dates from a 'Search Button'. I'm now trying to use the same query set up, to get records for 7 days from the date I input into OrderDateFrom on the Form using a second 'Search Button'. I've highlighted in RED what I have changed for the second query See below,
Cheers
Private Sub Command12_Click()
' search button
Call search
End Sub
Sub search()
Dim strCriteria, task As String
Me.Refresh
If IsNull(Me.OrderDateFrom) Or IsNull(Me.OrderDateTo) Then
MsgBox "Please enter the date range", vbInformation, "Date Range Required"
Me.OrderDateFrom.SetFocus
Else
strCriteria = "([Order Date] between #" & Format(Me.OrderDateFrom, "mm/dd/yyyy") & "# And #" & Format(Me.OrderDateTo, "mm/dd/yyyy") & "#)"
task = "Select * from Table1 where (" & strCriteria & ") order by [Order Date]"
DoCmd.ApplyFilter task
End If
End Sub
Sub search1()
Dim strCriteria, task As String
Me.Refresh
If IsNull(Me.OrderDateFrom) Then
MsgBox "Please enter the date range", vbInformation, "Date Range Required"
Me.OrderDateFrom.SetFocus
Else
strCriteria = "([Order Date] >Date() #" & Format(Me.OrderDateFrom, "mm/dd/yyyy") & "# And ""([Order Date] <=Date()+7"
task = "Select * from Table1 where (" & strCriteria & ") order by [Order Date]"
DoCmd.ApplyFilter task
End If
End Sub
Ive managed to get this query shown below to work (lots of help from people on this site) it gives me results of record between two dates from a 'Search Button'. I'm now trying to use the same query set up, to get records for 7 days from the date I input into OrderDateFrom on the Form using a second 'Search Button'. I've highlighted in RED what I have changed for the second query See below,
Cheers
Private Sub Command12_Click()
' search button
Call search
End Sub
Sub search()
Dim strCriteria, task As String
Me.Refresh
If IsNull(Me.OrderDateFrom) Or IsNull(Me.OrderDateTo) Then
MsgBox "Please enter the date range", vbInformation, "Date Range Required"
Me.OrderDateFrom.SetFocus
Else
strCriteria = "([Order Date] between #" & Format(Me.OrderDateFrom, "mm/dd/yyyy") & "# And #" & Format(Me.OrderDateTo, "mm/dd/yyyy") & "#)"
task = "Select * from Table1 where (" & strCriteria & ") order by [Order Date]"
DoCmd.ApplyFilter task
End If
End Sub
Sub search1()
Dim strCriteria, task As String
Me.Refresh
If IsNull(Me.OrderDateFrom) Then
MsgBox "Please enter the date range", vbInformation, "Date Range Required"
Me.OrderDateFrom.SetFocus
Else
strCriteria = "([Order Date] >Date() #" & Format(Me.OrderDateFrom, "mm/dd/yyyy") & "# And ""([Order Date] <=Date()+7"
task = "Select * from Table1 where (" & strCriteria & ") order by [Order Date]"
DoCmd.ApplyFilter task
End If
End Sub