SubForm反转

时间:2012-08-24 19:51:43

标签: ms-access ms-access-2010 subform subforms

这个问题是我以前的一个问题的延伸,我已经解决了。有关详细信息,请参阅here

我遇到子窗体问题。我有两个表,TableA和TableB,从A到B的一对多(父对子)关系。现在我知道Microsoft设计了子表单,以便用户可以查看/交互表上的信息很多/孩子这边的关系。我的问题是,这可以扭转吗?也就是说,我可以在子关系的一方/父方面获取信息吗?

在更广泛的背景下(参见上面的链接),我正在尝试使用子表单,因为组合框的功能有限。假设Column Count属性设置为大于1的值,组合框将允许通过其Row Source属性查看多个列。但是,组合框的文本输入部分将只允许一个条目。我需要能够输入多个字段值,以防需要将新记录添加到基础表。

如果完全不同的方法不涉及子表单,那就没问题了。我也在考虑将级联组合框作为一种可能的解决方案。

提前致谢。

1 个答案:

答案 0 :(得分:0)

是的,你可以。您可以拥有一个包含两个子表单的表单。在2000/2003 Northwind示例数据库中有一个示例,其中选择子表单1中的记录显示子表单2中选择的子记录。相关表单是客户订单表单。

它的工作方式是设置链接子文件和主文件,并在第一个子表单的当前事件中包含一个重新查询:

Me.Parent![Customer Orders Subform2].Requery

Northwind Customer Orders subform Northwind Customer Orders subform design view