Foxtable(狐表)用户栏目专家坐堂 → 关于FoxTable的列


  共有22931人关注过本帖树形打印复制链接

主题:关于FoxTable的列

帅哥哟,离线,有人找我吗?
ybtxdz
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:130 积分:874 威望:0 精华:0 注册:2008/8/31 21:32:00
关于FoxTable的列  发帖心情 Post By:2008/10/3 17:51:00 [只看该作者]

 
终于,在试图导入一个有许多列的数据文件后,得到提示:“数据超过253,无法导入”。经过一番测试,发现FoxTable的一个表,其数据列最多不得超过254列。不知这个数字能不能得到突破:SQL的最大字段为1024;Execl2007的列已不再是2003的254列而是达到了16384列;而易表的一大亮点就是,多年前易表就具有了只要条件允许,可以增加的列是无限制的。经测试,易表同样可以达到16384列甚至比16384列更多的列。数据列的扩充,对于多列数据的管理犹为重要。
 

FoxTable设计了表达式列对表进行列的扩充,但是仅用少有的几个函数想进行较为复杂的表达式运算是几乎不可能的,而在表达式列里使用计算代码计算出来的结果却不能保存,下次打开文件,需要另花时间重算。这对多列数据的管理是一个不小的打击。从易表移植到FoxTable,如果涉及多列数据,那将会遇到这些问题而带来不少的麻烦。
 

期待FoxTable数据列的突破……
 


 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/10/4 16:00:00 [只看该作者]

没用到这么多列,太超过了吧。
呵呵。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/10/6 9:25:00 [只看该作者]

关于列数,用外部表吧,例如sql server。
表达式列的计算结果是不需要保存的,因为打开之后,会即刻自动生成。
如果要能够保存的计算结果,用数据列加计算代码。

用计算代码计算的结果,如果不能保存,肯定是因为该列是表达式列造成的。
请参考:

数据无法保存?

在Foxtable的测试阶段,经常有人提问:为什么某些列的数据无法保存。
绝大多数时候,都市同一个原因造成的:这些列是表达式列,而表达式列的内容是不会保存的。
可是不少用户会反驳:我这个列不是表达式列,这一列没有设置表达式,列中的数据是我手工输入的啊。
其实判断谋列是否是表达式列,是不能用否设置了表达式或是否能输入内容来判断的,判断的原则很简单,只需选择该列,然后单击下面的按钮:



图片点击可在新窗口打开查看此主题相关图片如下:0037.gif
图片点击可在新窗口打开查看

如果该列能够设置表达式,说明该列就是表达式列,其内容肯定是不能保存的。
导致这种情况发生的原因是:在增加数据列的时候,本应该单击“数据列”命令,却误单击了“表达式列”按钮。

另一种不能保存的情况我只遇到过一次,原因更简单:用户将项目文件的属性设置成只读了。



 回到顶部
帅哥哟,离线,有人找我吗?
cpayinyuan
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/6 9:41:00 [只看该作者]

以下是引用狐狸爸爸在2008-10-6 9:25:00的发言:
关于列数,用外部表吧,例如sql server。
表达式列的计算结果是不需要保存的,因为打开之后,会即刻自动生成。
如果要能够保存的计算结果,用数据列加计算代码。

用计算代码计算的结果,如果不能保存,肯定是因为该列是表达式列造成的。
请参考:

数据无法保存?

在Foxtable的测试阶段,经常有人提问:为什么某些列的数据无法保存。
绝大多数时候,都市同一个原因造成的:这些列是表达式列,而表达式列的内容是不会保存的。
可是不少用户会反驳:我这个列不是表达式列,这一列没有设置表达式,列中的数据是我手工输入的啊。
其实判断谋列是否是表达式列,是不能用否设置了表达式或是否能输入内容来判断的,判断的原则很简单,只需选择该列,然后单击下面的按钮:



图片点击可在新窗口打开查看此主题相关图片如下:0037.gif
图片点击可在新窗口打开查看

如果该列能够设置表达式,说明该列就是表达式列,其内容肯定是不能保存的。
导致这种情况发生的原因是:在增加数据列的时候,本应该单击“数据列”命令,却误单击了“表达式列”按钮。

另一种不能保存的情况我只遇到过一次,原因更简单:用户将项目文件的属性设置成只读了。


贺老师,既然多个用户会把某个列是否是表达式列看错,说明"设计表"窗口有问题,建议在"设计表"窗口的列表中,加一个列,字段类型:即"数值列/表达式列".我在以前的建议中,已经提过关于对设计表窗口的改进问题(有多项),望您认真考虑!


 回到顶部