Office中国论坛/Access中国论坛

标题: 请教如何用日期作为条件,打开对应报表并筛选出对应具体日期时间的记录 [打印本页]

作者: 5574916    时间: 2013-3-11 14:15
标题: 请教如何用日期作为条件,打开对应报表并筛选出对应具体日期时间的记录
表内订单日期记录的是具体日期时间,而我想只需要输入日期打开报表就筛选出对应日期的记录,请问下面的代码要怎么改呢?

[attach]51428[/attach]

[attach]51427[/attach]


Private Sub Command3_Click()
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = ChrW(25253) & ChrW(-30616) & ChrW(49)
    stLinkCriteria = "[订单日期]=" & "#" & Me![日期条件] & "#"
   
    DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria

End Sub


作者: roych    时间: 2013-3-11 15:09
DateSerial代替Me![日期条件]试试看?
1、DateSerial(Year(Me.日期条件),Month(Me.日期条件),Day(Me.日期条件))
2、DateValue貌似也可以,而且似乎更简单些。DateValue(Me.日期条件)。
作者: 5574916    时间: 2013-3-11 16:36
roych 发表于 2013-3-11 15:09
用DateSerial代替Me![日期条件]试试看?
1、DateSerial(Year(Me.日期条件),Month(Me.日期条件),Day(Me.日期 ...


解决了,用DateValue这个方法很方便!!谢谢roych指点!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3