我有一个名为Main_View的用户。 我有2个字段(QFrom和QTo)来提供搜索表格的日期范围。我希望记录的日期在提供的日期范围之间。
QFROM =文本框用户输入起始日期 QTo =文本框用户将日期设置为
要查看的表名为ICRELQA,其中包含保存输入日期的列(ICRELPASEQ - 数据类型=短日期)和带文本的字段(ICRELPAA-短文本)。使用下面的DLookUp我想得到日期范围之间的记录。
我的DLOOKUP是:
A1_1 = DLookup("[ICRELPAA]", "ICRELQA", "[ICQAHREF] = 1 And [ICQAREF] = 1 And [ICRELQREL] = '" & Me.searchField & "' And [ICRELPASEQ] >= #" & DFROM & "# AND [ICRELPASEQ] <= #" & DTo & "#")
我尝试在DLookUp中使用Me.DFrom和ME.DTo,但遇到了同样的问题。
我添加了以下代码以确保日期格式正确:
DFROM = Format(CDate(Me.QFrom), "dd/mm/yyyy")
DTo = Format(CDate(Me.QTo), "dd/mm/yyyy")
当我按下按钮触发DLookUp时,我得到的结果也超出了输入的日期范围。
如何才能使返回的值只是日期范围内包含的记录?