设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1015|回复: 5
打印 上一主题 下一主题

[窗体] 退出窗体出错,请帮忙

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-13 19:20:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在frmAddImages窗体中添加了一个CScommandSCE的按钮,用来关闭这个窗体,并打开父窗体,有时候会弹出以下错误

"运行时错误 2585 "

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

按钮关闭函数如下:

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

End Sub

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



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-11-13 20:13:00 | 只看该作者
可看看:

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

出现错误时,按“调试”,看程序停在什么语句上;
3#
 楼主| 发表于 2006-11-14 01:01:00 | 只看该作者
调试时,指在“DoCmd.Close acForm, "frmAddImages", acSaveNo”上,

程序的结构是:

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

想请教一下高手,在什么情况下,会弹出2585的错误窗口。
4#
 楼主| 发表于 2006-11-15 00:32:00 | 只看该作者
在哪边可以查到错误信息的详细说明呢,在vba的帮助中没有查到阿,高手帮忙啊

点击这里给我发消息

5#
发表于 2006-11-15 00:43:00 | 只看该作者
能否把文件打包传上来看看?
6#
 楼主| 发表于 2006-11-16 23:08:00 | 只看该作者
大体的流程是这样子的:

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

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

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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-16 11:58 , Processed in 0.093562 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表