多值组合框字段可见和不可见,MS Access 2016中的另一个字段

时间:2019-07-18 21:20:10

标签: ms-access access-vba ms-access-2016

我有一个名为“国家/地区”的字段,带有多值组合框。组合框中有10个值。当选择来自国家/地区字段的值时,我需要另一个字段是可见的,否则将不可见。我尝试使用以下VBA脚本,但出现如下错误

错误:
运行时错误13
类型不兼容

我正在使用下面的代码,但遇到上述错误:

Private Sub country_Click()
If country.Value = "11. OTHER" Then
   Me.country_txt.Visible = True
Else
   Me.country_txt.Visible = False
End If
End Sub

我是使用MS Access的初学者。谁能帮忙。

1 个答案:

答案 0 :(得分:0)

我可以通过稍微更改脚本来解决此问题。我用下面的脚本,它工作正常。

Private Sub country_Click() 
If Me.country.Selected(10) Then 
Me.country_txt.Visible = True 
Else Me.country_txt.Visible = False 
End If 
End Sub 

因此,当组合框的值称为整数时,此问题已得到解决。在列表中“ 11. OTHERS”是第11个值。所以Me.country.Selected(10)做到了。