1

我的表中有一个基于另一个表的查找字段。我无法根据在字段之前输入的另一个字段过滤这些值。

是否可以根据另一个字段过滤查找字段?

编辑

让我试着澄清我原来的问题,对此感到抱歉。好的,所以我有一个 table1,其中包含以下字段:ID、名称、徽标。

如果用户在名称字段中输入特定名称,则当他们单击徽标字段时,它将仅显示与输入的名称相似的关联值。这有任何意义吗?如果它确实有意义,是否有更简单的建议来完成这项任务?

4

2 回答 2

3

如果您在桌子内谈论,答案是“否”。您可以在表单上创建级联组合框,但不能基于该表中的不同字段(或任何其他表中的字段)在表的字段中查找值。

于 2013-09-26T03:46:53.603 回答
2

下面是一个示例,说明如何根据在另一个组合框中选择的值来过滤组合框:

我有以下表格:

在此处输入图像描述

组合框被命名为cboIntPNcboManPN

行源cboIntPN设置为:SELECT uniq_key, part_no, revision FROM inventor。行来源cboManPN未设置为任何内容。

当用户为内部 PN 选择一个值时,将触发以下更新后事件:

Private Sub cboInternalPN_AfterUpdate()
   [cboManPN].RowSourceType = "Table/Query"
   [cboManPN].RowSource = "SELECT uniqmfgrhd, mfgr_pt_no FROM invtmfhd " & _
                          "WHERE uniq_key = '" & cboIntPN.value & "'"
End Sub
于 2013-09-26T14:26:18.180 回答