以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 一个很诡异的现象...焦点单元格神灵附体了..(已解决).net bug,自行编码绕开 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85912) |
||||
-- 作者:ericotaku -- 发布时间:2016/6/5 17:10:00 -- 一个很诡异的现象...焦点单元格神灵附体了..(已解决).net bug,自行编码绕开 "面积"这一列,我输入值,然后回车,焦点跳到第二行第一列 可能是什么原因呢? 旁边的列正常 之前还没事,出门一趟回来就这样了... 此主题相关图片如下:q1.gif [此贴子已经被作者于2016/6/16 8:43:00编辑过]
|
||||
-- 作者:ericotaku -- 发布时间:2016/6/5 19:59:00 -- 终于找到原因了...原来是有不干净的数据造成的... |
||||
-- 作者:ericotaku -- 发布时间:2016/6/5 21:10:00 -- 又不正常了...崩溃啊 |
||||
-- 作者:大红袍 -- 发布时间:2016/6/5 21:12:00 -- 上传实例。 |
||||
-- 作者:ericotaku -- 发布时间:2016/6/5 21:50:00 -- 附件14M左右,咋传半天也上不来呢.. |
||||
-- 作者:大红袍 -- 发布时间:2016/6/5 21:54:00 -- 论坛最大是2M大小。
你单独做一个例子发上来,或者删除多余数据发上来。 |
||||
-- 作者:ericotaku -- 发布时间:2016/6/5 23:23:00 -- 用了几个小时找原因,算是找到了,可惜单独做例子却不能重现. 我找到的原因是 关联表 父-子-孙 的关系 父表 一表达式列,去sum子表中一表达式列的值 子表中的这个表达式列的值 是sum孙表中的一个数值列 目前出问题的项目表结构如下图
下面是我单独做的例子,系统会提示我不能那么设置.所以不能重现那个故障
此主题相关图片如下:q1.gif
这次这个问题不知道是不是也和关联功能有关.如果不能像我这么用的话,我也不知道为什么出问题的项目能设置上 |
||||
-- 作者:大红袍 -- 发布时间:2016/6/6 9:14:00 -- 汗,你总数列是字符列,自然不能统计啊。改成数值列可以。
你给的例子,怎么操作,有怎样的问题? |
||||
-- 作者:ericotaku -- 发布时间:2016/6/16 6:30:00 -- 我终于可以重现这个问题了。。。上例子
父子孙三个表,结构如下: 父表 父编号() ----> 字符型(16) 父总数() ----> 双精度小数 ----> Sum(Child(父子).子总数)
子表 父编号() ----> 字符型(16) 子编号() ----> 字符型(16) 子总数() ----> 双精度小数 ----> Sum(Child(子孙).总数)
孙表 子编号() ----> 字符型(16) 孙编号() ----> 字符型(16) 总数() ----> 双精度小数
关联 父子 父表.父编号 ----> 子表.父编号
关联 子孙 子表.子编号 ----> 孙表.子编号
问题描述: 孙表中,列的位置从左到右分别是[子编号][孙编号][总数] 在[总数]列输入数据,,从第二行开始,输入结束后,按回车,焦点都会跑到[子编号]列第二行位置;按方向箭下,焦点会跑到[总数]列第二行的位置
如果列的位置换一下,从左到右分别是[总数][子编号][孙编号] 在[总数]列输入数据,,从第二行开始,输入结束后,按回车,焦点会跑到[子编号]列第一行的位置。按方向箭下,焦点会跑到[总数]列第二行的位置
此主题相关图片如下:乱跑.gif [此贴子已经被作者于2016/6/16 6:40:27编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/6/16 8:26:00 -- 这应该是.net的一个bug,级联计算的时候会这样,你在父表和子表中,删除其中一个总数列的表达式,可以避免这个问题。 我研究一下,看看能否绕开,估计可能性不大,如果绕不开,你只能其中一个采用代码计算,不用表达式计算。 [此贴子已经被作者于2016/6/16 8:56:40编辑过]
|