以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 【求助】编辑窗口的错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96797) |
-- 作者:10059 -- 发布时间:2017/2/28 9:40:00 -- 【求助】编辑窗口的错误 老师,我在窗口的table中绑定了一张表,设置为非副本,然后双击事件弹出个“编辑窗口”;当我在表中新增行,然后双击空行弹出编辑窗口,如果编辑窗口没有输入任何内容,直接点“撤销”的话,就会出现下面的错误。请问老师是什么原因呢? 撤销按钮的代码:Tables("obas_emp").Current.reject() e.Form.Close() |
-- 作者:有点蓝 -- 发布时间:2017/2/28 9:44:00 -- 双击事件前面加上
e.cancel = true |
-- 作者:10059 -- 发布时间:2017/2/28 9:51:00 -- 老师,加了还是不行啊, |
-- 作者:有点色 -- 发布时间:2017/2/28 10:04:00 -- 以下是引用10059在2017/2/28 9:51:00的发言:
老师,加了还是不行啊,
单独做一个出错的例子上来看看。我测试没问题。 |
-- 作者:10059 -- 发布时间:2017/2/28 10:48:00 -- 新建了一个项目,用同样的表相同的代码也没问题。 |
-- 作者:10059 -- 发布时间:2017/2/28 10:49:00 -- 之前按“撤销”的时候还弹出一个错误提示: 运行错误 此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据 老师,这是什么原因导致的??
|
-- 作者:有点色 -- 发布时间:2017/2/28 11:51:00 -- 看看你的表事件咯,特别是 doubleclick、datacolchanged、currentchanged等事件,加入代码msgbox或者注释掉测试是哪里出了问题。 |