【发布时间】:2021-02-18 00:01:35
【问题描述】:
美好的一天!
我正在使用 ms 访问,我想知道如果我的表单中有 5 个组合框,然后有 10 个名称选择连接在一个表中,我会怎么做,如果我选择列表中的一个名称,如何做到这一点那么所选列表将不会显示在第二个组合框列表中。我的列表中有 5 个组合框。看起来像这样
【问题讨论】:
-
第二个组合框 RowSource 必须是仅检索数据表中尚未存在的值的查询。更新组合框 1 后重新查询组合框 2。类似:
SELECT field FROM table1 WHERE ID NOT IN (SELECT ID_FK FROM table2)或使用查询向导并构建 FindUnmatched 查询。这一直是许多讨论的话题。 stackoverflow.com/questions/55615054/…。做研究,当你有特定的代码有问题时,发布问题。但是,要包含当前记录中的值,请使用 UNION 查询。 -
如果你有多个字段存储同一种数据,听起来像是一个非规范化的数据结构。
-
为什么要编辑字段和表名?
-
您应该阅读如何规范化数据库。您可能需要选定员工的子表。