Ms access 我的access 2010数据库显示参数查询对话框,而不是从我的where子句中获取值

Ms access 我的access 2010数据库显示参数查询对话框,而不是从我的where子句中获取值,ms-access,parameters,where,clause,Ms Access,Parameters,Where,Clause,我有一个我一直在构建的数据库,所有的查询都有由where子句驱动的表单上的文本框定义的参数,这些参数不起作用。相反,Access要求我以参数对话框的形式为所有设置的请求输入值,以完成表单。我已经遇到过好几次了,我已经去掉了我所做的最后一次更改,它的所有功能都按照设计进行到现在为止 问题是——这是什么原因造成的?好像where子句都不起作用 谢谢你的意见 您的SQL可能很好,但是您可能需要使用paramaters对话框具体声明paramaters的类型。不确定它在2010年的位置,我们仍然使用20

我有一个我一直在构建的数据库,所有的查询都有由where子句驱动的表单上的文本框定义的参数,这些参数不起作用。相反,Access要求我以参数对话框的形式为所有设置的请求输入值,以完成表单。我已经遇到过好几次了,我已经去掉了我所做的最后一次更改,它的所有功能都按照设计进行到现在为止

问题是——这是什么原因造成的?好像where子句都不起作用


谢谢你的意见

您的SQL可能很好,但是您可能需要使用paramaters对话框具体声明paramaters的类型。不确定它在2010年的位置,我们仍然使用2003!或者使用内存中的PARAMATERS关键字。。。可能不完全正确

PARAMATERS [forms]![someForm]![someTextBox] DateTime, 
           [forms]![someForm]![someComboBox] Decimal;
SELECT x,y from tblZ 
WHERE x=[forms]![someForm]![someTextBox] 
AND y=[forms]![someForm]![someComboBox];

就像Remou州发布您的SQL一样。