2015-02-05 64 views
0

我希望能夠從表單中更新表格,但在選擇要使用組合框更新的記錄之後。使用組合框更新表格以過濾記錄

包含我想更新被稱爲「tblNames」的記錄,包含多個列,如「childID的」,「名字」,「姓氏」,「全名」,「的ClassID」和「類名」

第一個組合框過濾器稱爲'cboClass',它的行源是一個名爲'tblClass'的表。這列出了所有可用的類。這有一個after_update事件,它會重新查詢我的第二個名爲'cboName'的組合框過濾器。

然後這允許用戶選擇該類中的孩子的名字。到目前爲止這工作...

我現在需要顯示'tblNames'中的記錄等於在'cboName'中選擇的名稱,但我不知道如何做到這一點。它是否通過文本框具有tblNames的控制源?

任何人都可以幫忙嗎?

回答

0

因此,您可以使用組合框創建查詢,並在每個選擇中添加一個和每個選擇。這裏有一個例子:

If ComboName.ListIndex <> -1 Then 

    queryFrame = queryFrame & " and Analyst = '" & Me.cmbAddToQuery.Value & "'" 
    Call queryBuilder 

End If 

你queryFrame應該是這樣的

queryFrame = "Select * from tblNames where LogID is not null" 

如果我有實際的代碼,我可以幫你。這只是一個小例子。