【问题标题】:Clear values in a linked combobox each time when selecting value in first combo using access vba每次使用 access vba 在第一个组合中选择值时,清除链接组合框中的值
【发布时间】:2014-02-20 20:04:24
【问题描述】:

我有两个组合框,它们相互同步。选择第一个组合框值后,相应的值将显示在第二个组合框中。每次当我选择第一个组合框时,之前重新选择的第二个组合值应该是清晰的。 我在第一个 combo1 的 OnChange 事件中使用以下代码。但它不起作用。

             Private Sub combo1_Change()
             Me.combo2.RowSource = ""
             End Sub

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    试试这个

    Call combo2.Clear
    

    或者这个

    Dim i As Integer
    For i = 1 To ComboBox2.ListCount
        ComboBox2.RemoveItem (0)
    Next i
    

    【讨论】:

    • .Clear 方法不可用
    • 也许它没有显示在智能中,但它明显地存在。我还带来了另一种你可以使用的方法
    【解决方案2】:

    这行得通

          Private Sub combo1_Change()
          Me.combo2.Value = ""
          End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 2011-05-27
      • 2011-12-29
      相关资源
      最近更新 更多