输入周日期时返回月份日期数据

时间:2016-11-28 21:56:59

标签: date access datepart

我有一个表设置,每月都有一堆数字。我正在建立一个查询,将其分解为每周数字。如何使查询返回正确的数据?

这就是我希望数据出现的方式(在Excel中):

enter image description here

这是来自access-programmers.co.uk的交叉帖子。

1 个答案:

答案 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