【问题标题】:Combo box to open Form打开表单的组合框
【发布时间】:2018-07-10 08:15:50
【问题描述】:

如何使用组合框或下拉列表打开另一个表单?我想从组合框或下拉列表中选择选项,它将根据我单击的选项打开特定的表单。

谢谢

【问题讨论】:

  • 假设表单名称是组合或列表的绑定列,那么只需 DoCmd.OpenForm Me.YourComboBoxName 应该可以工作
  • 谢谢,这是完整的代码吗?
  • @RidhwanZ。您提出了一个不完整的问题并期待完整的代码。提示已经给出。
  • 将显示的代码添加到组合的更新后或 OnChange 事件中。
  • 谢谢@Minty,它确实有效。

标签: ms-access


【解决方案1】:

使用宏打开特定表单:

【讨论】:

    【解决方案2】:

    添加和命名组合框 SelectFormsEdit

    转到Property Sheet->Data Tab->Edit Row Source->SQL

    SELECT MsysObjects.Name
    FROM MsysObjects
    WHERE (((MsysObjects.Type)=-32768));
    
    

    Event Tab, After Update, ... Code Builder:

    Private Sub SelectFormsEdit_AfterUpdate()
    DoCmd.OpenForm SelectFormsEdit, , , , acFormEdit
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 2015-07-05
      相关资源
      最近更新 更多