我在Access中有一个表单,它有两个文本框,格式为短日期。我现在正试图捕获这些值并在WHERE
子句中的查询中使用。我尝试了这种语法
Between CDate([Forms]![Form1]![date1]) And CDate([Forms]![Form1]![date2])
此表达式键入不正确,或者要评估复杂。例如,数字表达式可能包含太多复杂元素。尝试通过将表达式的一部分分配给变量来简化表达式。
我该如何捕获&转换我的表单文本框中的条目,以便我可以在我的查询中使用它们?
答案 0 :(得分:0)
指定免费进行猜测的参数,然后按原样使用这些"":
Parameters
[Forms]![Form1]![date1] DateTime,
[Forms]![Form1]![date2] DateTime;
Select
<your select statement>
From
<your table/query>
Where
[YourDateField] Between
[Forms]![Form1]![date1] And
[Forms]![Form1]![date2]