首页 > 解决方案 > MS Access 表单:母亲组合框在表中未正确显示,但女儿组合是

问题描述

我设置了两个组合框,一个母亲和一个女儿。母亲(一)控制女儿(多)。母亲由 7 列组成,我只需要 2 列即可正确显示。第一列是标识符列,第二列是名称。一旦选择了母亲组合中的项目,女儿就会被过滤为只向母亲显示那些相关的名字。

一切正常,但是,当我查看表中的数据时,识别号在名称列中,应该有一个名称。在属性中,我进行了以下设置:

Tab Format:  Column Count 7
Column Width: 1;3;0;0;0;0;0  
Tab Data:  Bound Column 1 

当我将其更改为 2 时,它会将正确的信息放入表中,但它会断开与女儿的链接 - 我在表格中的女儿组合框中看不到任何信息。行源基本上是来自正在检索此数据的表的查询。

子单元格的设置基本相同,除了在 Row 源查询中,关联 ID 列的代码类似于: [Forms]![frm_Master]![cboMain]- 在 MainIDs 列的标准中。此列是 Mother 表中的关键列。

原谅我 - 因为我是新手,所以我很高兴离线工作。我可能完全错了,但是,我不这么认为,因为除了那一件之外,大部分都有效。

编辑:母亲的行源如下。

SELECT tbl_Main.MainIDs, tbl_Main.MainAccount, tbl_Main.Main_City, tbl_Main.Main_State, tbl_Main.Main_mgr, tbl_Main.MainE, tbl_Main.Main_Date FROM tbl_Main GROUP BY tbl_Main.MainIDs, tbl_Main.MainAccount, tbl_Main.Main_City, tbl_Main.Main_State, tbl_Main.Main_mgr, tbl_Main.MainE, tbl_Main.Main_Date ORDER BY tbl_Main.MainAccount;

标签: formsms-accesscombobox

解决方案


推荐阅读