我有一个表设置,每月都有一堆数字。我正在建立一个查询,将其分解为每周数字。如何使查询返回正确的数据?
这就是我希望数据出现的方式(在Excel中):
这是来自access-programmers.co.uk的交叉帖子。
答案 0 :(得分:0)
如果你想使用From,你可以这样做:
FIELD: YourDateField
CRITERIA: Between FORMS![YourFormName]!cboStartDate and Forms![YourFormName]!cboEndDate
如果您想使用VBA,可以这样做。
Dim strWhere As String
Dim conJetDate ="\#mm\/dd\/yyyy\#"
If IsNull(Me.cboStartDate) Or IsNull(Me.cboEndDate) Then
MsgBox "Both dates needed"
Else
strWhere = "[MyDate] Between " & _
Format(Me.cboStartDate, conJetDate) & " And " & _
Format(Me.cboEndDate, conJetDate)
Me.Filter = strWhere
Me.FilterOn = True
End If