Office中国论坛/Access中国论坛

标题: 退出窗体出错,请帮忙 [打印本页]

作者: surfboy089    时间: 2006-11-13 19:20
标题: 退出窗体出错,请帮忙
我在frmAddImages窗体中添加了一个CScommandSCE的按钮,用来关闭这个窗体,并打开父窗体,有时候会弹出以下错误

"运行时错误 2585 "

"处理窗体或报表事件时不能执行这个操作"

按钮关闭函数如下:

Private Sub cmdExit_Click()
DoCmd.Close acForm, "frmAddImages", acSaveNo
DoCmd.OpenForm FormName:="frmInputImages", windowmode:=acDialog

End Sub

请问这是什么问题,我不清楚在处理什么事件,如何解决,困扰了我好长时间。谢谢帮忙!
[attach]21479[/attach]


[此贴子已经被作者于2006-11-13 11:41:04编辑过]


作者: gaoqiwen    时间: 2006-11-13 20:13
可看看:

"有时候会弹出"是什么时候?

出现错误时,按“调试”,看程序停在什么语句上;
作者: surfboy089    时间: 2006-11-14 01:01
调试时,指在“DoCmd.Close acForm, "frmAddImages", acSaveNo”上,

程序的结构是:

点击主窗口A的按钮,A隐藏,弹出B窗口,点击B窗口上的按钮,B关闭,弹出窗口C。A和B上的退出按钮均没有问题,但C的就一直弹出错误。

想请教一下高手,在什么情况下,会弹出2585的错误窗口。
作者: surfboy089    时间: 2006-11-15 00:32
在哪边可以查到错误信息的详细说明呢,在vba的帮助中没有查到阿,高手帮忙啊


作者: tmtony    时间: 2006-11-15 00:43
能否把文件打包传上来看看?
作者: surfboy089    时间: 2006-11-16 23:08
大体的流程是这样子的:

主页面frmMain中打开frmInputPatient窗体(同时隐藏主窗体),录入完成打开frmInputImages窗体(同时关闭frmInputPatient),录入完成打开frmAddImages窗体(隐藏frmInputImages窗体),frmAddImages窗体退出时,关闭frmAddImages和frmInputImages窗体,显示主窗体。

在关闭最后一个窗体frmAddImages时,就会出错(见附图)。请帮忙看看是什么原因。

tmtony ,我是捧着你的书《access 数据库系统开发——从基础到实践》在学习access,真是本好书,谢谢站长。

[attach]21554[/attach]
[attach]21555[/attach]





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3