以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问:数据列为空,为何不能参与计算  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25119)

--  作者:lyfxybc
--  发布时间:2012/10/31 19:00:00
--  请问:数据列为空,为何不能参与计算

请问:数据列为空,为何不能参与计算?

 

如有四列,列1、列2、列3、列4,其中1、2、3列为数据列,4列为表达式列,表达式为[列1]+[列2]+[列3],为何在列1输入数据后,列2、列3为空,列4为何不出现数值(计算结果。)一般认为“空”即为数值“0”。


图片点击可在新窗口打开查看此主题相关图片如下:125.bmp
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-10-31 19:04:49编辑过]

--  作者:szp2012
--  发布时间:2012/10/31 19:20:00
--  
数据库设定空与0不一样
--  作者:lyzhuo
--  发布时间:2012/10/31 19:36:00
--  

第四列公式应该设置为:

IsNull([第一列],0) + IsNull([第二列],0) + IsNull([第三列],0)


--  作者:lyfxybc
--  发布时间:2012/11/7 18:42:00
--  
谢谢!根据您的代码已完成。