0

我在泡菜里。这可能很容易,但我就是想不通。

2 列表格:

tbl_indicators | tbl_targets
ind_id         | id
ind_name       | ind_id
               | year
               | comment1
               | comment2

我在表单上有一个不相关的子表单。在子表单上,我有 3 个文本框;tbl_indicators.ind_name、tbl_targets.comment1、tbl_targets.comment2。用户需要能够编辑评论。子表单应包含来自 tbl_indicators 的所有名称,并链接到注释文本框中的每个名称。例如,如果 tbl_indicators 有 10 个名称,则子表单应查看 10 条记录。我怎样才能做到这一点?

4

2 回答 2

1

讨论的结果是沿着这些思路形成的。主表单有一个用于名称的子表单,以及一个用于打开与每个名称相关联的注释的小表单的按钮。一个名称可以没有评论,也可以有多个评论。该按钮可以是宏或 VBA:

DoCmd.OpenForm "FormName",,,"[ind_id]=" & [ind_id]

表单/子表单行按钮

于 2012-08-14T23:39:12.947 回答
0

所以这个子表不是父表的经典“子”表。但是,这个子表单是基于上面需要显示ing_name的。

简单的解决方案是构建一个查询,在 in_name 的 tbl_indiciator 列中留下连接。

所以只需构建一个这样的查询:

在此处输入图像描述 以上是左连接查询,因为可能没有对应的 tbl_indicators 记录。

您继续子表单将如下所示:

在此处输入图像描述

于 2012-08-14T22:37:38.393 回答