Foxtable(狐表)用户栏目专家坐堂 → 请教老师,如何设计未保存提示?


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

主题:请教老师,如何设计未保存提示?

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/3/29 23:49:00 [只看该作者]

你这个效果就是gdlgh所说的效果,只是编辑数据肯定能符合要求,就象你们所说通过代码变动的数据没办法撤消。

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/3/30 0:26:00 [只看该作者]

用代码也可以的!~
太晚了,如果楼主还没有解决的话,明天有空我再来看看能不能做个例子上来~

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/3/30 0:51:00 [只看该作者]

以下是引用mr725在2009-3-30 0:26:00的发言:
用代码也可以的!~
太晚了,如果楼主还没有解决的话,明天有空我再来看看能不能做个例子上来~


这是根本不可能的事,假设窗口某表用数据填充器提取数据,如:

dim f As New Filler
f.SourceTable = DataTables("表A")
f.DataTable = DataTables("表B")
f.Fill()


此时根本就没有可撤消的操作。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/30 8:51:00 [只看该作者]

以下是引用czy在2009-3-29 15:41:00的发言:
借你的贴,我倒希望老六增加清除编辑标记的函数,这样更能灵活处理一些特殊的要求。



原来的:

ClearEditInfos

 

清除所有的编辑信息,使得撤销和重做按钮无效。

至于撤销行和表的修改,现在已经做好了,下次更新可以用了。


 


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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/3/30 8:59:00 [只看该作者]

图片点击可在新窗口打开查看一天没上来,这么热闹.....似乎没看到较好的解决方法....



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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/3/30 11:46:00 [只看该作者]

看看这段演示: 代码(按钮)修改时,未保存退出选择‘否’时,恢复到未修改前的状态!


图片点击可在新窗口打开查看此主题相关图片如下:修改后未保存推出时选择.gif
图片点击可在新窗口打开查看


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/3/30 11:56:00 [只看该作者]

以下是引用狐狸爸爸在2009-3-30 8:51:00的发言:



原来的:

ClearEditInfos

 

清除所有的编辑信息,使得撤销和重做按钮无效。

至于撤销行和表的修改,现在已经做好了,下次更新可以用了。

 


cleareditinos只是清除了撤消和重做的信息,我指的清除标记是象易表中Reset函数是功能。


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


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/12/19 22:45:00 [只看该作者]

图片点击可在新窗口打开查看老爹,这个问题在新版本怎么玩?

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/12/19 23:13:00 [只看该作者]

新版应该是这样吧。

DataTables("表A").RejectChanges()

 回到顶部
总数 29 上一页 1 2 3