原因很简单:
在输入数据前,要将列属性的小数位数指定,比如说两位小数,包括表达式列涉及的所有列(订单数量、单价、合计金额)在帮助中有说明:列属性的小数位数设置要在输入数据之前设置,因为设置该属性之前已经输入的数据的值不会改变(比如,指定为两位小数属性之前输入了数据2.34412345,修改后显示为2.34,实际值还是2.34412345,如果是先设置为两位小数,再输入数据2.34412345,其显示值和实际值均为2.34),因为狐表系统列属性设置一般都在设计过程中,不会对开发完成的用户造成任何影响,因为您提交给用户的系统应该是一个没有任何数据的系统,作为数据库管理软件的应用,注意一下即可!
您的那一行数据因为微软的浮点运算错误造成,其中一个或两个的实际值并非整数,可能是一个循环小数,指定完列属性的小数位数,再重新输入即可!
[此贴子已经被作者于2009-1-28 9:19:09编辑过]