社区
数据库(包含打印,安装,报表)
帖子详情
退出前如何提示“记录已修改”?
kanying
2003-09-14 09:33:45
现有一个含有文本框的窗体,文本框与后台的数据库是通过ADO控件绑定的,当从数据库读出一条记录后,如果对文本框中的数据进行了修改,但并没有按修改保存按钮,而点击了退出按钮,需要提示“记录有修改,是否需要保存?”应该怎么做呢?
...全文
29
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)
修改
学生信息...
linux怎么
退出
tty4,基本操作?这46个 Linux 面试常见问题送给你
原标题:基本操作?这46个 Linux 面试常见问题送给你问题一:绝对路径用什么符号表示?当
前
目录、上层目录用什么表示?...答案:查看当
前
进程:ps执行
退出
:exit查看当
前
路径:pwd问题三:怎么清屏?怎么...
VMware虚拟机 之 VMX进程已提
前
退出
由于我在使用VMware虚拟机时,时常出现故障,现将故障之一“vmx进程已提
前
退出
”的处理方法
记录
一下。 故障描述 在使用虚拟机时,由于不正常的
退出
或强制
退出
,导致虚拟机关闭,但是进程内的vmx.exe还没有关闭,...
记录
在docker容器内
修改
配置后
退出
无法进入的问题
在没有验证配置文件是否有效和无错误内容的情况下,不小心关掉了终端,直接
退出
容器!!???? 大家请务必记得重启supervisor验证配置文件有效性(supervisorctl update) 一、发现问题: 在准备重新进入docker...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章