一定要注意列类型

一些初次接触Foxtable的用户,特别那些从Excel转过来的用户,经常会问一个类似这样的问题:我将C列的表达式设置为"A + B",在A列输入1,B列输入2,为什么C列结果是12,而不是3呢?

这是因为A、B两列至少有一列是字符型的原因,只需将A、B两列的数据类型改为任何一种数值型,即可得到正确的计算结果。

如果表达式不是"A + B",而是"A * B",只要A、B两列中有一列是字符型,那么在设置表达式的时候,就会出现下图所示的错误提示:

正确设置列的数据类型,是一个管理项目正常运转的基础,初学者一定要注意。
例如一个订单表,客户列和产品列是字符型,订购日期列是日期时间型,数量列是整数型,折扣列和金额列则是双精度小数型。

如果要检查或更改某一列的数据类型,请参考:更改列
如果要检查某个表所有列的数据类型,请参考:查看表结构

要详细了解各种数据类型,请参考:数据类型详解


本页地址:http://www.foxtable.com/webhelp/topics/2304.htm