2013-09-26 82 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

如果你在桌子裏面談論,答案是「否」。您可以在窗體上創建級聯組合框,但不能將表中的字段中的查找值從該表中的其他字段(或任何其他表中的字段)中取出。

相關問題