我的表中有一个基于另一个表的查找字段。我无法根据在字段之前输入的另一个字段过滤这些值。
是否可以根据另一个字段过滤查找字段?
编辑
让我试着澄清我原来的问题,对此感到抱歉。好的,所以我有一个 table1,其中包含以下字段:ID、名称、徽标。
如果用户在名称字段中输入特定名称,则当他们单击徽标字段时,它将仅显示与输入的名称相似的关联值。这有任何意义吗?如果它确实有意义,是否有更简单的建议来完成这项任务?
我的表中有一个基于另一个表的查找字段。我无法根据在字段之前输入的另一个字段过滤这些值。
是否可以根据另一个字段过滤查找字段?
编辑
让我试着澄清我原来的问题,对此感到抱歉。好的,所以我有一个 table1,其中包含以下字段:ID、名称、徽标。
如果用户在名称字段中输入特定名称,则当他们单击徽标字段时,它将仅显示与输入的名称相似的关联值。这有任何意义吗?如果它确实有意义,是否有更简单的建议来完成这项任务?
如果您在桌子内谈论,答案是“否”。您可以在表单上创建级联组合框,但不能基于该表中的不同字段(或任何其他表中的字段)在表的字段中查找值。
下面是一个示例,说明如何根据在另一个组合框中选择的值来过滤组合框:
我有以下表格:
组合框被命名为cboIntPN
和cboManPN
。
行源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