我有一个带有(连续)子表单的Access表单,子表单中的一个组合框字段会根据另一个字段的值填充数据。 为此,我在数据行源中使用以下内容:
SELECT VendorName FROM VendorsPerAction WHERE (Action= Forms![LocalSubformActions]![fldAction]) UNION SELECT distinct null FROM VendorsPerAction ORDER BY VendorName;
当我在主窗体外测试窗体时,这很好用。但当我测试它作为主要形式的一部分时,Access一直在问我参数。我尝试将其改为:
(Action= Forms![LocalRequest].[LocalSubformActions]![fldAction])
以及许多其他变体,但我不断收到参数问题。
有谁知道我应该使用什么?谢谢!
答案 0 :(得分:2)
可能
Forms![LocalRequest].[LocalSubformActions].Form![fldAction]
(假设子窗体控件与子窗体具有相同的名称)
请参阅Refer to Form and Subform properties and controls
- > Forms!Mainform!Subform1.Form!ControlName