0

我在这里拉头发。我想将 2 个子表单字段链接到主表单中的一个字段。我用于Parent.MyFieldName.Column(3)第一个子表单字段的控制源,它显示得很好。我的第二个子表单字段的行源使用第一个子表单字段作为其查询的条件。问题是,当我使用上面的代码时,这个组合框仍然是空的,但是如果我给第一个字段一个常量值,它就会被填充。感觉组合框在从第一个子表单字段检索数据之前已被填充。我尝试将上面的代码表单控件源移动到默认值,但是两个字段都保持为空。

我究竟做错了什么?

4

1 回答 1

1

我找到了无法正常工作的主要原因 - 子窗体控件在主窗体的其余部分之前加载。这意味着当时我的子表单下拉菜单在其他表单字段中寻找数据,它们仍然没有出现,因此我留下了一个空的下拉菜单。

我通过删除子窗体控件的源对象并添加解决了这个问题

Me!Subform1.SourceObject = "SubformOtpuskaneIzhMat"

在一些事件中的主要形式。

于 2012-06-20T08:06:52.293 回答