Foxtable(狐表)用户栏目专家坐堂 → 请教一下e.Form.close


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

主题:请教一下e.Form.close

帅哥哟,离线,有人找我吗?
szoriental
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1252 威望:0 精华:0 注册:2012/8/26 17:30:00
请教一下e.Form.close  发帖心情 Post By:2014/11/20 14:03:00 [只看该作者]

设置一个“关闭”按钮,当点关闭时提示“是否保存?”,“请确认”“YES OR NO”;当点YES时保存然后关闭;点NO时不保存直接关闭;

 

请问一下点NO时不保存直接关闭;代码怎么写?

 

“If MessageBox.Show("是否保存","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
    DataTables("SALES").Save
    DataTables("Saleslist").Save”

Else "请问一下点NO时不保存直接关闭;代码怎么写?”

End If

e.Form.close

 

另请教一下e.Form.close是不是默认关闭之前保存?


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/20 14:06:00 [只看该作者]

Syscmd.Project.Exit()正常退出Foxtable
Syscmd.Project.Exit(True)先保存数据,然后退出Foxtable
Syscmd.Project.Exit(False)不保存数据,强行退出Foxtable

 回到顶部
帅哥哟,离线,有人找我吗?
szoriental
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1252 威望:0 精华:0 注册:2012/8/26 17:30:00
  发帖心情 Post By:2014/11/20 14:07:00 [只看该作者]

我只是关闭那个窗口,不是退出FOXTABLE,代码也是这样写吗?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/20 14:09:00 [只看该作者]

e.Form.close

 回到顶部
帅哥哟,离线,有人找我吗?
szoriental
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1252 威望:0 精华:0 注册:2012/8/26 17:30:00
  发帖心情 Post By:2014/11/20 14:16:00 [只看该作者]

用e.Form.close的话,他保存了修改啊;

我代码是这样写的:

“If MessageBox.Show("是否保存","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
    DataTables("SALES").Save
    DataTables("Saleslist").Save”

Else e.Form.close

End If

e.Form.close

我对数据表的某个内容修改试了下,然后点关闭,就算我点NO,重新打开窗口时发现他也保存了修改啊;

另外,我还试了下只有这一句代码:

e.Form.close

然后修改表的内容,关闭,点NO,重新打开发现我修改的内容也保存了啊;


 回到顶部
帅哥哟,离线,有人找我吗?
jialihaha
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/11/20 14:17:00 [只看该作者]


[此贴子已经被作者于2014-11-20 14:17:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/20 14:18:00 [只看该作者]

e.Form.close  不会保存内容,你检查关闭窗口事件是否写了保存代码

 回到顶部
帅哥哟,离线,有人找我吗?
jialihaha
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:996 积分:6630 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2014/11/20 14:18:00 [只看该作者]


[此贴子已经被作者于2014-11-20 14:18:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/20 14:19:00 [只看该作者]

如果你指的是窗口的表格,重新打开后还是原来的数据,这个不管你是否保存,都是这样的.  你控件绑定的表,操作就直接同步到内存中对应的表去了.

但是不会保存的数据库中去

 回到顶部
帅哥哟,离线,有人找我吗?
szoriental
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1252 威望:0 精华:0 注册:2012/8/26 17:30:00
  发帖心情 Post By:2014/11/20 14:22:00 [只看该作者]

以下是引用Bin在2014-11-20 14:18:00的发言:
e.Form.close  不会保存内容,你检查关闭窗口事件是否写了保存代码

在哪里检查?


 回到顶部
总数 23 1 2 3 下一页