如何获取子表单字段值?

时间:2016-12-15 14:09:32

标签: ms-access ms-access-2010

我有一个带有(连续)子表单的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])

以及许多其他变体,但我不断收到参数问题。

有谁知道我应该使用什么?谢谢!

1 个答案:

答案 0 :(得分:2)

可能

Forms![LocalRequest].[LocalSubformActions].Form![fldAction]

(假设子窗体控件与子窗体具有相同的名称)

请参阅Refer to Form and Subform properties and controls

- > Forms!Mainform!Subform1.Form!ControlName