数据无法保存?
在Foxtable的测试阶段,经常有人提问:为什么某些列的数据无法保存。
绝大多数时候,都是同一个原因造成的:这些列是表达式列,而表达式列的内容是不会保存的。
可是不少用户会反驳:我这个列不是表达式列,这一列没有设置表达式,列中的数据是我手工输入或用代码计算得出的啊。
其实判断某列是否是表达式列,是不能用是否设置了表达式或是否能输入内容来判断的,判断的原则很简单,只需选择该列,然后单击下面的按钮:
如果该列能够设置表达式,说明该列就是表达式列,其内容肯定是不能保存的。
此外在设计表窗口,也能清楚地看出哪些列是表达式列:
本该是数据列,却阴差阳错地成了表达式列,导致这种情况发生的原因是:在增加数据列的时候,本应该单击“数据列”命令,却误单击了“表达式列”按钮:
另一种不能保存的情况我们只遇到过一次,原因更简单:用户将项目文件的属性设置成只读了。