打开表单的组合框
Posted
技术标签:
【中文标题】打开表单的组合框【英文标题】:Combo box to open Form 【发布时间】:2018-07-10 08:15:50 【问题描述】:如何使用组合框或下拉列表打开另一个表单?我想从组合框或下拉列表中选择选项,它将根据我单击的选项打开特定的表单。
谢谢
【问题讨论】:
假设表单名称是组合或列表的绑定列,那么只需DoCmd.OpenForm Me.YourComboBoxName
应该可以工作
谢谢,这是完整的代码吗?
@RidhwanZ。您提出了一个不完整的问题并期待完整的代码。提示已经给出。
将显示的代码添加到组合的更新后或 OnChange 事件中。
谢谢@Minty,它确实有效。
【参考方案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
【讨论】:
以上是关于打开表单的组合框的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Access 中打开表单,自动选择组合框中的值并显示详细信息?