社区
数据库(包含打印,安装,报表)
帖子详情
退出前如何提示“记录已修改”?
kanying
2003-09-14 09:33:45
现有一个含有文本框的窗体,文本框与后台的数据库是通过ADO控件绑定的,当从数据库读出一条记录后,如果对文本框中的数据进行了修改,但并没有按修改保存按钮,而点击了退出按钮,需要提示“记录有修改,是否需要保存?”应该怎么做呢?
...全文
32
4
打赏
收藏
退出前如何提示“记录已修改”?
现有一个含有文本框的窗体,文本框与后台的数据库是通过ADO控件绑定的,当从数据库读出一条记录后,如果对文本框中的数据进行了修改,但并没有按修改保存按钮,而点击了退出按钮,需要提示“记录有修改,是否需要保存?”应该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsm0959
2003-09-15
打赏
举报
回复
用一个boolean就可以了,
窗体打开时设为false,在任一个textbox的change事件里把它改为true,
unload的时候再判断它
efsnake
2003-09-14
打赏
举报
回复
你可以试试使用窗口的QueryUnload事件,只要一个变量判断是否改变就可以了!
在一个窗体或应用程序关闭之前发生。当一个 MDIForm 对象关闭时,QueryUnload 事件先在 MDI 窗体发生,然后在所有 MDI 子窗体中发生。如果没有窗体取消 QueryUnload 事件,该 Unload 事件首先发生在所有其它窗体中,然后再发生在 MDI 窗体中。当一个子窗体或一个 Form 对象关闭时,在那个窗体中的 QueryUnload 事件先于该窗体的 Unload 事件发生。
语法
Private Sub Form_QueryUnload(cancel As Integer, unloadmode As Integer)
Private Sub MDIForm_QueryUnload(cancel As Integer, unloadmode As Integer)
QueryUnload 事件语法包括下列部分:
部分 描述
cancel 一个整数。将此参数设定为除 0 以外的任何值,可在所有已装载的窗体中停止 QueryUnload 事件,并阻止该窗体和应用程序的关闭。
unloadmode 一个值或一个常数,如返回值中所描述的,它指示引起 QueryUnload 事件的原因。
返回值
unloadmode 参数返回下列值:
常数 值 描述
vbFormControlMenu 0 用户从窗体上的“控件”菜单中选择“关闭”指令。
vbFormCode 1 Unload 语句被代码调用。
vbAppWindows 2 当前 Microsoft Windows 操作环境会话结束。
vbAppTaskManager 3 Microsoft Windows 任务管理器正在关闭应用程序。
vbFormMDIForm 4 MDI 子窗体正在关闭,因为 MDI 窗体正在关闭。
vbFormOwner 5 因为窗体的所有者正在关闭,所以窗体也在关闭。
这些常数是在对象浏览器中的 Visual Basic (VB) 对象库中列出。
说明
此事件的典型用法是在关闭一个应用程序之前用来确保包含在该应用程序中的窗体中没有未完成的任务。例如,如果还未保存某一窗体中的新数据,则应用程序会提示保存该数据。
当一个应用程序关闭时,可使用 QueryUnload 或 Unload 事件过程将 Cancel 属性设置为 True 来阻止关闭过程。但是,QueryUnload 事件是在任一个卸载之前在所有窗体中发生,而 Unload 是在每个窗体卸载时发生。
liuyongpc
2003-09-14
打赏
举报
回复
如果你使用change 通过变量来解决肯定没问题!
liuyongpc
2003-09-14
打赏
举报
回复
up
JavaWeb宿舍管理系统项目源码 下载
管理员:宿舍管理员管理、学生管理、宿舍管理、缺勤
记录
、
修改
密码、
退出
登录。 宿舍管理员:学生查看、缺勤
记录
、
修改
密码、
退出
登录。 学生:缺勤
记录
、
修改
密码、
退出
登录。 管理员和宿舍管理员使用userName...
学校学生信息管理系统 C++ (修正版本)
在已存在的学生成绩文件中添加新
记录
。 3)删除学生
记录
(模块c) 在学生成绩文件中删除有三门课程不及格的学生
记录
; 删除
前
,逐条显示符合删除条件的学生姓名、成绩,确认后再删除。 4)
修改
学生信息...
基于PHP的公司企业网站 毕业设计毕设源码 使用教程
讲解后台系统的发布、后台功能演示、用户功能演示主要功能模块,分网站管理员和普通用户。 网站管理员功能如下:1:系统设置,设置网站名称2:公司信息设置,设置关于我们、联系我们、加入我们、法律声明3:资讯中心管理:录入、
修改
、查看、删除;4:资讯中心数据:查看信息浏览
记录
、查看信息收藏数据、查看信息评论数据5:产品中心管理:录入、
修改
、查看、删除;6:产品中心数据:查看信息浏览
记录
、查看信息收藏数据、查看信息评论数据7:案例中心管理:录入、
修改
、查看、删除;8:案例中心数据:查看信息浏览
记录
、查看信息收藏数据、查看信息评论数据9:会员管理:查看注册的会员、支持删除功能10:首页轮播图设置:支持随时
修改
11:留言列表:查看用户留言信息、支持删除 用户功能如下:1:用户注册、用户登录2:资讯:查看所有资讯、收藏资讯、发起评论3:产品:查看所有产品、收藏产品、发起评论4、案例:查看所有案例、收藏案例、发起评论5:支持查询公司的所有产品6:支持给公司管理员留言7:支持
修改
会员信息8:支持
修改
密码、
退出
登录9:支持查看资讯的浏览
记录
、收藏
记录
、评论
记录
10:支持查看产品的浏览
记录
、收藏
记录
、评论
记录
11:支持查看案例的浏览
记录
、收藏
记录
、评论
记录
linux怎么
退出
tty4,基本操作?这46个 Linux 面试常见问题送给你
原标题:基本操作?这46个 Linux 面试常见问题送给你问题一:绝对路径用什么符号表示?当
前
目录、上层目录用什么表示?...答案:查看当
前
进程:ps执行
退出
:exit查看当
前
路径:pwd问题三:怎么清屏?怎么...
VMware虚拟机 之 VMX进程已提
前
退出
由于我在使用VMware虚拟机时,时常出现故障,现将故障之一“vmx进程已提
前
退出
”的处理方法
记录
一下。 故障描述 在使用虚拟机时,由于不正常的
退出
或强制
退出
,导致虚拟机关闭,但是进程内的vmx.exe还没有关闭,...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章