首页 > 解决方案 > MS Access中绑定/未绑定表单的问题

问题描述

我想创建一个表单,其中填充了两个表中的数据,比如表 A 和表 B。表 A 中的数据指的是 A 中的单行,但我必须从 B 中检索的数据有几行长。我通过设置一个未绑定的表单并运行 SQL JOIN 查询来获取 VBA 中的适当数据,从而成功地做到了这一点。

然后使用 VBA,我能够将数据与 B 中的多行区分开来。

是否可以使用绑定表单来实现相同的目的,以便我免于过度编码?我想不出一种方法来用 B 中的行中的数据填充表单中的控件。

标签: ms-access

解决方案


如果我理解正确,您的两个表是相关的,即您根据 A 上的值在 B 中搜索。如果是这种情况,访问中通常的解决方案是在主窗体中使用主窗体和子窗体。然后你把两者联系起来。当您插入子表单时,将出现一个向导询问关系。您设置了两个表中共有的列,通常一切正常。无论如何,您以后都可以添加关系。


推荐阅读