以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Bug反馈  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18134)

--  作者:lylstc
--  发布时间:2012/4/3 14:18:00
--  Bug反馈

1、建有2个表其中A表中的数据从B表通过下拉键选择。当B表中的数据变化时,A表的下拉键中不能体现出来。用日常工作中的同步所有表也不能对数据刷新。只有点击数据表中的列属性后按确认,这是A表的下拉键中才能看到刚变化的数据。

 

2、2个列,A列字符6值为120000,B列为字符4且由[_Identify]产生如为0001,将A列与B列合并,即120000+0001得到的结果为1200001,超出6的长度。将A列改为12000计算的结果才是6位长度。


--  作者:程兴刚
--  发布时间:2012/4/3 15:42:00
--  
用实例说话,估计是您代码所放的事件错误!
--  作者:lylstc
--  发布时间:2012/4/3 16:25:00
--  

图片
图片点击可在新窗口打开查看此主题相关图片如下:2012-4-3 14-08-37.jpg
图片点击可在新窗口打开查看


--  作者:lylstc
--  发布时间:2012/4/3 16:54:00
--  

先前的是字符串问题。

但表达式中输入数据与列进行计算时数值小于等于32766的数值可以计算,大的数值就报错。


--  作者:lylstc
--  发布时间:2012/4/3 16:54:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:2012-4-3 16-52-05.jpg
图片点击可在新窗口打开查看

--  作者:lylstc
--  发布时间:2012/4/3 16:58:00
--  
我想在4位长度的编号前加上年度如12,就不能加。按上面的提示,只有数值列才能参与计算。而实际上是只要不大于32766的数值(我用10×12000试过也不行)就可以计算。
--  作者:程兴刚
--  发布时间:2012/4/3 17:36:00
--  

那您为何非得要选择短整数型?提示的已经很明白了,列检查数据类型,改为整数型不就可以了吗?