Foxtable(狐表)用户栏目专家坐堂 → 保存数据


  共有2757人关注过本帖树形打印复制链接

主题:保存数据

美女呀,离线,留言给我吧!
xiaohuli
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:461 积分:3442 威望:0 精华:0 注册:2014/2/8 11:13:00
保存数据  发帖心情 Post By:2014/4/10 16:40:00 [显示全部帖子]

 想实现在编辑窗口里,如果数据有修改,关闭之前提示要保存,保存后才可以关闭窗口,如果数据未修改,则可以直接关闭
这个怎么实现
我再BeforeClose写了代码如下:
If Tables("gdzc").Current.DataRow.RowState <> DataRowState.unchanged Then '如果当前行已经修改过
Dim Result As DialogResult
Result = MessageBox.Show("请先保存记录", "提示")
e.Cancel = True
End If
可是这个代码不对,就算是没有修改数据,他也会提示“请先保存记录”,这个怎么改呀

 回到顶部
美女呀,离线,留言给我吧!
xiaohuli
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:461 积分:3442 威望:0 精华:0 注册:2014/2/8 11:13:00
  发帖心情 Post By:2014/4/10 16:50:00 [显示全部帖子]

我按你说的做了,就算没有修改数据,他也提示得要保存,没修改就应该直接关闭,修改了才应该出现提示呀。

 回到顶部
美女呀,离线,留言给我吧!
xiaohuli
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:461 积分:3442 威望:0 精华:0 注册:2014/2/8 11:13:00
  发帖心情 Post By:2014/4/10 16:55:00 [显示全部帖子]

在编辑窗口的文本框里随便点击几下,没改变数据,他也提示要保存记录,要是一打开编辑窗口就直接关闭的话倒是不提示保存。

 回到顶部