代码方法如下
Private Sub Report_Open(Cancel As Integer) ;
Forms!frm_Main.Visible = False
DoCmd.RunCommand acCmdAppMaximize
End Sub
报表打开事件中需要先对窗体进行隐藏,否则无法进行Access最大化还原
还原后报表可用快捷菜单了,小开心一下 : - )
Private Sub Report_Close()
DoCmd.OpenForm "frm_TimeForm_Visible", , , , , acHidden
End Sub
报表关闭事件中加入一段打开一隐藏窗体进行对窗体最小化进行还原
窗体事件如下
Private Sub Form_Load()
DoCmd.RunCommand acCmdAppMinimize
Forms!frm_Main.Visible = True
DoCmd.Close acForm, Me.Name
End Sub
我们看到先对窗体进行还原最小化
这里顺序还不能弄反否则不成功,还有一个疑问就是为什么我不在报表关闭事件中写入
因为是不能成立~没法进行最小化~真奇怪的bug一定要通过窗体来进行加载还原
在进行窗体可见复原,最后关闭此窗体.