2013-09-26 85 views
1

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

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

编辑

,让我试着澄清我原来的问题,很抱歉。好的,所以我有一个table1,它具有以下字段:ID,名称,徽标。

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

+0

你能告诉我们你试过吗?你的描述对你所得到的东西有点粗略。你想要级联连击吗? – HK1

+1

我会诚实地远离在表中定义查找。只需在表单上创建组合框并在其中指定行源就非常简单。你可以用它做更多。此外,表上的查找为数据库创建不必要的头。 – Linger

回答

2

下面是如何基于在另一组合框中选定的值来处理过滤组合框的一个示例:

我有以下形式:

enter image description here

的组合框被命名cboIntPNcboManPN

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

当用户选择下面的更新后事件被触发内部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 
3

如果你在桌子里面谈论,答案是“否”。您可以在窗体上创建级联组合框,但不能将表中的字段中的查找值从该表中的其他字段(或任何其他表中的字段)中取出。

相关问题