表单 – 关闭当前表单并在Access中打开另一个表单?

表单 – 关闭当前表单并在Access中打开另一个表单?,第1张

概述我正在尝试创建一个关闭当前表单打开主窗体的宏. 由于我有这么多表单,并且我需要在所有表单中使用相同的按钮,我想创建一个宏,而不是单独创建每个表单. 有没有办法这样做? 创建代码模块并添加以下函数: Public Sub CloseMeAndOpenMain(frmMe As Form) DoCmd.Close acForm, frmMe.Name DoCmd.OpenForm " 我正在尝试创建一个关闭当前表单并打开主窗体的宏.

由于我有这么多表单,并且我需要在所有表单中使用相同的按钮,我想创建一个宏,而不是单独创建每个表单.

有没有办法这样做?

解决方法 创建代码模块并添加以下函数:
Public Sub CloseMeAndOpenMain(frmMe As Form)    DoCmd.Close acForm,frmMe.name    DoCmd.OpenForm "frmMain" 'Replace this with the actual name of your Main formEnd Sub

现在,每次有一个应该关闭当前表单并打开“frmMain”表单的按钮时,您将编写click事件处理程序,如下所示:

Private Sub btnCloseForm_Click()    CloseMeAndOpenMain MeEnd Sub

我是对当前表单的引用,每个表单都有一个name属性.因此,您可以编写一个函数来关闭它,而不必将名称硬编码为String(主要表单当然除外).

总结

以上是内存溢出为你收集整理的表单 – 关闭当前表单并在Access中打开另一个表单?全部内容,希望文章能够帮你解决表单 – 关闭当前表单并在Access中打开另一个表单?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1142561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存