1

这个问题是我之前的一个问题的延伸,我已经解决了这个问题。有关详细信息,请参见此处

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

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

如果有一个完全不同的方法来完成这个不涉及子表单,那很好。我也在考虑将级联组合框作为一种可能的解决方案。

提前致谢。

4

1 回答 1

0

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

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

Me.Parent![Customer Orders Subform2].Requery

罗斯文客户订单子窗体 Northwind 客户订单子窗体设计视图

于 2012-08-24T19:56:40.763 回答