gpt4 book ai didi

ms-access - MS Access 嵌套子表单链接到主(父)表单

转载 作者:行者123 更新时间:2023-12-02 22:42:54 25 4
gpt4 key购买 nike

我正忙于开发一个 MS Access 2007 应用程序,该应用程序需要使用具有相当复杂的用户界面的子表单。我知道如何创建父表单并链接到子表单,以便它显示与父表单记录相关的数据,但我的问题是:

如果我有多个嵌套子表单(例如向下 3 或 4 层),我可以以某种方式将第四层的子表单与第一层父表单的记录链接起来吗?我所说的嵌套子表单是指将一个表单粘贴到一个表单内,粘贴到另一个表单内,等等。

我希望与父表单链接的子表单当前使用查询作为其源对象,使用嵌套子表单的原因纯粹是为了用户界面的美观。

有没有简单的方法可以解决这个问题?或者也许使用 VBA?

最佳答案

许多人没有意识到的一件事是 LinkChild/LinkMaster 字段实际上可以是任何有效的表达式。因此,您可以将 subForm1 的 LinkChild/LinkMaster 属性设置为:

  LinkMaster  CustomerID
LinkChild CustomerID

然后 subForm2 可以有这样的:

  LinkMaster  subForm1.Form!InvoiceID
LinkChild InvoiceID

...等等。我无法想象比这更深入的内容,但这是可能的。

您还可以考虑使用子数据表,级联数据表表单是否可以解决问题。您甚至可以让数据表显示非数据表表单作为其子数据表(当我将具有子表单的父表单切换到数据 TableView 时,我完全意外地发现了这一点 - 子表单仍然显示在表单 View 中)。使用子数据表,您不会遇到表单数量或嵌入连续表单的限制的任何问题。

关于ms-access - MS Access 嵌套子表单链接到主(父)表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4743702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com