以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  在textbox datetimepicker中修改数据,不能撤销?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=1926)

--  作者:mr725
--  发布时间:2009/2/24 23:08:00
--  在textbox datetimepicker中修改数据,不能撤销?

在主窗口中的 textbox 里或datetimepicker里(已经绑定到列),修改里面内容后,要返回修改前的内容,该怎么处理,用foxtable上的‘返回’(或撤销)按钮,不起作用?~灰色~


--  作者:狐狸爸爸
--  发布时间:2009/2/24 23:19:00
--  
撤销针对那些直接在表中的修改。
--  作者:mr725
--  发布时间:2009/2/24 23:33:00
--  
以下是引用狐狸爸爸在2009-2-24 23:19:00的发言:
撤销针对那些直接在表中的修改。

是禁止表中该列的编辑吗? 可在窗口修改后还是不能撤销返回到修改前的内容。


--  作者:菜鸟foxtable
--  发布时间:2009/2/24 23:37:00
--  
你的控件已经绑定了列,修改是在控件中完成的,当然不能撤销..老爹说得很清楚了..撤销键是针对那些直接在表中的修改。
[此贴子已经被作者于2009-2-24 23:37:48编辑过]

--  作者:mr725
--  发布时间:2009/2/24 23:42:00
--  
以下是引用菜鸟foxtable在2009-2-24 23:37:00的发言:
你的控件已经绑定了列,修改是在控件中完成的,当然不能撤销..老爹说得很清楚了..撤销键是针对那些直接在表中的修改。
[此贴子已经被作者于2009-2-24 23:37:48编辑过]

可是有必要撤销并返回到之前的内容啊~ ,因为修改后很可能反悔呀图片点击可在新窗口打开查看


--  作者:狐狸爸爸
--  发布时间:2009/2/24 23:47:00
--  

看看菜单中的“状态浏览 - 状态浏览器”。


--  作者:mr725
--  发布时间:2009/2/25 0:05:00
--  
以下是引用狐狸爸爸在2009-2-24 23:47:00的发言:

看看菜单中的“状态浏览 - 状态浏览器”。

这个看过知道了,还是没有撤销修改来的方便,何况假如我是(用狐表制作)程序的使用人-用户,就是要个省事嘛~


--  作者:cpayinyuan
--  发布时间:2009/2/25 9:02:00
--  
以下是引用mr725在2009-2-24 23:08:00的发言:

在主窗口中的 textbox 里或datetimepicker里(已经绑定到列),修改里面内容后,要返回修改前的内容,该怎么处理,用foxtable上的‘返回’(或撤销)按钮,不起作用?~灰色~

    比较可行、常用的处理办法是,不要把输入框绑定到列,改为绑定到全局变量。编辑完成后,如果想生效,就把全局变量的值写到表中去;如果想反悔,值仅是在全局变量中,不写到表中写即可。(其实我一开始就不赞成把输入框绑定到字段上,这样等于是直接修改表,一般的软件很少有这样的处理方式)。

[此贴子已经被作者于2009-2-25 9:02:35编辑过]

--  作者:狐哥
--  发布时间:2009/2/25 9:44:00
--  
以下是引用cpayinyuan在2009-2-25 9:02:00的发言:

    比较可行、常用的处理办法是,不要把输入框绑定到列,改为绑定到全局变量。编辑完成后,如果想生效,就把全局变量的值写到表中去;如果想反悔,值仅是在全局变量中,不写到表中写即可。(其实我一开始就不赞成把输入框绑定到字段上,这样等于是直接修改表,一般的软件很少有这样的处理方式)。

[此贴子已经被作者于2009-2-25 9:02:35编辑过]

能否给个简单的例子


--  作者:cpayinyuan
--  发布时间:2009/2/25 9:57:00
--  
以下是引用狐哥在2009-2-25 9:44:00的发言:

能否给个简单的例子

我在论坛发的那个工资系统界面文件中的部门管理(附件中不是只有界面,有狐表的完整文件),其中的部门增加,部门修改,部门删除,采取的就是这种方式。在窗口中修后后,既可以点“保存”生效,也可以点“取消”作废!