2017-05-30 11 views
0

に比較し、私はデータは以下の時間11:59:00 AMを等しく得るために、このスクリプトを持っている:VBAのDLookup()日付/時刻だけ時間

Me.lbl001.Caption = Format(DLookup("DateTime", "tblTime", "[ID]=" & Me.txtMacID & " AND [DateTime]<=#5/2/2017 11:59:00 AM#), "hh:mm:ss") 

しかし、私はまた、取得していますので、それが日付に影響を及ぼし5/1/2017以下のデータ。私は11:59:00 AMより小さいデータを5/2/2017の範囲内で得ることを達成しようとしています。

答えて

0

これを試してみてください:

Format(DMax("DateTime", "tblTime", "[ID]=" & Me.txtMacID & " AND DateValue([DateTime])=#2/5/2017#"), "hh:mm:ss")