我有两个名为“FindCost”形式的组合框 cboProject和cboDate。使用以下SQL从cboProject过滤cboDate值。
SELECT DISTINCT F.[period end date], F.Project
FROM FindHr AS F
WHERE F.Project=[Forms]![FindCost]![cboProjects];
当“FindCost”是一个独立的形式时,上述工作有效。但是,由于我将其移动到“Panel”主窗体中,因此无法再次引用cboProject。
“FindCost”变为“SubFormFind”,它是选项卡控件“tabActuals”上的一个页面,它是主窗体“Panel”的一部分。
我试过了
WHERE F.Project = Forms![Panel]![subFormFind]![FindCost]![cboProject]
并且还在SQL设计中使用“构建表达式”。但两者都证明无济于事。
任何帮助将不胜感激。
答案 0 :(得分:1)
哇!引用的对象太多 - 不正确。我相信你应该
WHERE F.Project = Forms![Panel]![subFormFind]![cboProject]
^^FORM ^^Subform ^^Control