查询中的数据,不是表单中的数据

时间:2017-05-25 22:00:59

标签: vba

我有一个表单,允许用户选择查询和日期范围。这会按小时排序活动计划。该代码不适用于2 AM / PM或8 AM / PM。我尝试过TimeValue和TimeSerial。两者都适用于所有其他时间。

数据显示在查询中,但不会在表单中显示,除非您在查询中手动重新键入时间。这是执行此操作的唯一两个字段。 我尝试过24小时和12小时的时间,但无济于事。 代码:

sql = "SELECT * FROM RefineryAB WHERE [Freight Date] Between (DateValue(#" & RefDate2 & "#) + TimeSerial(2,0,0)) AND (DateValue(#" & RefDate2 & "#) + TimeSerial(2,29,0))"

有关如何使其发挥作用的任何想法?

0 个答案:

没有答案