这个问题是我之前的一个问题的延伸,我已经解决了这个问题。详情请参见here。
我对subforms有一个问题。我有两个表,TableA和TableB,它们具有从A到B的一对多(父项到子项)关系。现在,我知道微软设计子窗体,以便用户可以查看/与关系中多个/子项一侧的表上的信息进行交互。我的问题是,这种情况能逆转吗?也就是说,我可以在关系的一方/父方拥有用于信息的子表单吗?
在更广泛的上下文中(参见上面的链接),我尝试使用子窗体,因为组合框的功能有限。如果将Column Count属性设置为大于1的值,则组合框将允许通过其Row Source属性查看多个列。但是,组合框的文本输入部分将只允许一个条目。我需要能够输入多个字段值,以防需要将新记录添加到基础表中。
如果有一种完全不同的方法来实现这一点,而不涉及子表单,那么这是很好的。我也在考虑将级联组合框作为一种可能的解决方案。
提前谢谢。
发布于 2012-08-25 03:56:41
可以,停那儿吧。您可以拥有一个包含两个子窗体的窗体。在2000 / 2003 Northwind示例数据库中有一个示例,其中选择子窗体1中的记录将显示子窗体2中所选内容的子记录。相关窗体是客户订单窗体。
它的工作方式是设置链接的子文件和主文件,并在第一个子窗体的当前事件中包含一个requery:
Me.Parent![Customer Orders Subform2].Requery


https://stackoverflow.com/questions/12115793
复制相似问题