Sql 是否从其他表单的文本框中查询条件?

Sql 是否从其他表单的文本框中查询条件?,sql,ms-access,ms-access-2010,Sql,Ms Access,Ms Access 2010,我正在努力实现以下目标: 我想允许用户从表单的组合框中选择一个季度,然后单击查看报告按钮查看报告。表单的组合框中每个季度号有4个选项。用户进行选择后,将在两个文本框startQuartDateTextBox和EndQuarterDateTextbox中填充一个季度的开始日期,另一个季度的结束日期 我想获取文本框中的两个日期,并查询一个表(在本例中为TBlideDetails表)。它应该选择这个日期范围,并选择任何带有ideaDateSubmitted字段的记录,该字段要么在这个日期范围内,要么在

我正在努力实现以下目标:

我想允许用户从表单的组合框中选择一个季度,然后单击查看报告按钮查看报告。表单的组合框中每个季度号有4个选项。用户进行选择后,将在两个文本框startQuartDateTextBox和EndQuarterDateTextbox中填充一个季度的开始日期,另一个季度的结束日期

我想获取文本框中的两个日期,并查询一个表(在本例中为TBlideDetails表)。它应该选择这个日期范围,并选择任何带有ideaDateSubmitted字段的记录,该字段要么在这个日期范围内,要么在这个日期范围之间。问题是每次单击按钮时,Access都会提示我输入表单中的日期

这是我的查询qryIdeasByQuarterDate:

SELECT tblIdeaDetails.ideaID, tblIdeaDetails.ideaDescription, tblIdeaDetails.ideaSubmitter, tblIdeaDetails.ideaDateSubmitted, tblIdeaDetails.ideaComments, tblBenefits.benefitAnimalWelfare, tblBenefits.benefitSafety, tblBenefits.benefitCostSavings, tblBenefits.benefitImprovedPractice, tblBenefits.benefitAdministrative, tblBenefits.benefitOther, tblStatus.status, tblStatus.statusComments, tblStatus.statusPayoutAmount
FROM (tblIdeaDetails INNER JOIN tblBenefits ON tblIdeaDetails.ideaID = tblBenefits.benefitID) INNER JOIN tblStatus ON tblIdeaDetails.ideaID = tblStatus.statusID
WHERE tblIdeaDetails.ideaDateSubmitted >= [Forms]![frmQuarter]![StartQuarterDateTextbox] And tblIdeaDetails.ideaDateSubmitted <= [Forms]![frmQuarter]![EndQuarterDateTextbox];

我的WHERE子句是否设置不正确?我尝试过使用括号和其他一些东西,但我在这里已经没有想法了。

听起来db引擎好像找不到这些文本框。可能发生的原因包括:

表单未在表单视图中打开。 表单或文本框名称拼写错误。 查询是从打开表单的Access应用程序会话外部运行的。 如果这些都不适用,我所能建议的就是尝试简化查询,只关注文本框。。。并对其进行黑客攻击,直到访问合作

创建两个新查询,每个查询都集中在其中一个文本框上

SELECT [Forms]![frmQuarter]![StartQuarterDateTextbox] AS start_date;

SELECT [Forms]![frmQuarter]![EndQuarterDateTextbox] AS end_date;

啊,太简单了。在运行qryIdeasByQuarterDate查询之前,我正在关闭frmQuarter表单。谢谢@汉苏普