我的MS Access表单有两个组合框,c1
和c2
。
我需要select options
中的c2
动态更改。 。 。当我在c1
中选择一个选项时。我怎样才能做到这一点 ?
c1
中的每个值都与c2
中的多个值匹配。因此,如果我在Mike
中选择c1
,则c2
应仅提供与Mike
对应的选项。现在combo box c2
显示所有选项。
如何根据c2
中选择的内容限制c1
中的选项?
谢谢!!!
答案 0 :(得分:4)
使用C1中的AfterUpdate事件并更新C2的rowSource 类似的东西:
Private Sub c1_AfterUpdate()
Dim iVal As String
iVal = Nz(Me.c1.value, "")
Dim S As String
S = "SELECT Field from myTable where Field like '" & iVal & "'"
Me.c2.RowSource = S
'Optionally me.C2.Requery
End Sub