【问题标题】:MS Access how to use a macro with combo boxes?MS Access 如何使用带有组合框的宏?
【发布时间】:2017-01-25 12:31:36
【问题描述】:

我正在尝试创建一个 MS Access 表单,但在创建宏时遇到问题 - 如何创建一个宏来表示“如果 [Album] = Selected,然后从 'Disks' 中选择 [Disks]?”

我有 2 个组合框,一个显示专辑,另一个显示链接到特定专辑的 cd

如果选择了某个专辑,谁能给我一个链接或告诉我如何专门选择一组 CD?

谢谢!

【问题讨论】:

    标签: ms-access combobox


    【解决方案1】:

    你走错路了。您需要做的是根据第一个组合的选择更改第二个组合的记录源。

    您可以在第一个组合的 AfterUpdate 事件中添加这样的内容:

    Me.Combo2.RecordSource = "SELECT Discs FROM Albums WHERE Album = " & Me.Combo1.SelectedValue & ""
    
    Me.Refresh
    

    您显然必须更改字段名称和组合框的名称,但这就是您想要做的事情的方式。

    Me.Refresh 行将刷新整个表单并更新第二个组合的 RecordSource。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 2011-01-04
      • 2013-05-17
      • 1970-01-01
      相关资源
      最近更新 更多