以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 控件的ValueChanged事件希望优化 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89109)
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/15 22:09:00
-- 控件的ValueChanged事件希望优化
将 控件 的 ValueChanged 事件 设置为 保存 当前行
这样的操作:有时 这个值为被保存到 表的行中,有时又不能保存到 当前表的当前行中
目前可以使用的方法是: 通过代码将 焦点 移动到其它 控件或什么 地方,再来保存才能实现100%的值 保存。
总感觉这里 官方程序是不是有些问题。那样处理是没得办法的办法,不是最好的办法,这个不处理好,系统数据容易出现意料之外的错误。
|
-- 作者:大红袍
-- 发布时间:2016/8/15 22:20:00
--
做个不行的例子看看。
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/15 22:29:00
--
此主题相关图片如下:qq图片20160815222617.png

|
-- 作者:大红袍
-- 发布时间:2016/8/15 22:36:00
--
应该是bug,这样写
e.sender.WriteValue Tables("表A").Current.save
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/15 22:36:00
--
以下是引用大红袍在2016/8/15 22:20:00的发言:
做个不行的例子看看。
目前可以使用的方法是: 通过代码将 焦点 移动到其它 控件或什么 地方,再来保存才能实现100%的值 保存。
这个方法 还是你在某一个帖子里讲的了。
|
-- 作者:大红袍
-- 发布时间:2016/8/15 22:39:00
--
试试4楼。foxtable修bug的速度,真的好慢。
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/15 22:43:00
--
谢谢 这方法不错 ,看来原来程序 执行 总感觉有些 不可控的地方,都要加上这个
这BUG不小,希望早日 修复,狐爸修BUG有时很快,可能 最近大盘变好了,所以升级变慢了。
[此贴子已经被作者于2016/8/15 22:45:14编辑过]
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/16 11:42:00
--
此主题相关图片如下:qq图片20160816113914.png

这BUG 太大了,希望官方早日 修复
这个ValueChanged 事件 还没触发 所以 这里用 e.Sender.WriteValue 没用
难道要在 TextChanged 事件 里加上 e.Sender.WriteValue ?
[此贴子已经被作者于2016/8/16 12:21:36编辑过]
|
-- 作者:大红袍
-- 发布时间:2016/8/16 14:53:00
--
测试没你说的问题。上传实例。
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/16 15:26:00
--
晕 ,随便都能做个例子,看起来 选择 FT真是个 错误,迟早要转到 .net上去
|