以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 保存退出 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177235) |
-- 作者:weijun -- 发布时间:2022/5/13 15:51:00 -- 保存退出 退出按钮,数据有过保存直接退出不删除当前数据,不需要保存数据退出时删除当前父表子表明细表的数据的代码 有过保存的操作代码怎么写
If MessageBox.Show("退出吗?", "提示!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
|
-- 作者:有点蓝 -- 发布时间:2022/5/13 16:03:00 -- |
-- 作者:weijun -- 发布时间:2022/5/13 21:55:00 -- If DataTables("入库明细").HasChanges = False And Tables("入库明细").rows.count = 0 Then
请老师帮看下代码可以精简不? |
-- 作者:有点蓝 -- 发布时间:2022/5/14 8:53:00 -- 没看懂,解释一下这个代码需要实现什么功能? |
-- 作者:weijun -- 发布时间:2022/5/14 10:48:00 -- 打开入库窗口,入库表已经自动填写了入库单号和日期 我不想编辑了直接退出,不要数据保存,或者入库表,入库明细表都输了数据,我想退出是不要数据保存。 |
-- 作者:有点蓝 -- 发布时间:2022/5/14 11:13:00 -- If DataTables("入库").HasChanges Then If MessageBox.Show("未保存数据将撤销,确定退出?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then DataTables("入库明细码单").RejectChanges() DataTables("入库明细").RejectChanges()DataTables("入库").RejectChanges() End If
End If |