首页 文章

在不相关的子表单访问2010中显示记录

提问于
浏览
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个记录 . 我怎样才能做到这一点?

2 回答

  • 0

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

    然后,简单的解决方案是构建一个查询,该查询将连接保留在in_name的tbl_indiciator列中 .

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

    enter image description here
    以上是左连接查询,因为可能没有相应的tbl_indicators记录 .

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

    enter image description here

  • 1

    讨论的结果是沿着这些方向的形式 . 主窗体具有名称的子窗体,以及用于打开与每个名称关联的注释的小窗体的按钮 . 名称不能有任何评论或多条评论 . 该按钮可以是宏或VBA:

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

    Form/subform line button

相关问题