Foxtable(狐表)用户栏目专家坐堂 → [求助]表达式在空行怎么会出现0值?


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

主题:[求助]表达式在空行怎么会出现0值?

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


加好友 发短信
等级:婴狐 帖子:19 积分:201 威望:0 精华:0 注册:2012/3/13 1:57:00
[求助]表达式在空行怎么会出现0值?  发帖心情 Post By:2012/3/26 2:47:00 [只看该作者]

请问在计算表达式时,为何空的行会出现“0”;如表达式:IsNull([入库数量],0)- IsNull([出库数量

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


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

不想出现零,就这样:

 

[入库数量] - IsNull([出库数量]


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


加好友 发短信
等级:婴狐 帖子:19 积分:201 威望:0 精华:0 注册:2012/3/13 1:57:00
  发帖心情 Post By:2012/3/26 14:10:00 [只看该作者]

[入库数量] - IsNull([出库数量]=[库存数量]这样表达式我试过,但在一行[入库数量]没有的时候,库存的结果又不计算了。如

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


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

没有入库,何来出库?

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


加好友 发短信
等级:婴狐 帖子:19 积分:201 威望:0 精华:0 注册:2012/3/13 1:57:00
  发帖心情 Post By:2012/3/26 14:36:00 [只看该作者]

我是在一张表上从二个不同的方向录入原始凭证,如某日购进了电话,而没有出库电话,我库存表自动生从入库数量;而某日又要出库电脑,但电脑当日又没有进库,电脑是上期购买入库的,我根据出库凭证作出库存记录,所以表应反映-(多少台),但根据表达式汇总到库存中就不是负数了。 所以没有入库,是以往的入库现出库。

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


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

没有明白你的问题,最好用简单的例子说话。

或者直接删除空行吧。


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


加好友 发短信
等级:婴狐 帖子:19 积分:201 威望:0 精华:0 注册:2012/3/13 1:57:00
  发帖心情 Post By:2012/3/26 15:12:00 [只看该作者]

正确如表达式为:IsNull([入库数量],0)- IsNull([出库数量],0);现在是 空行怎么去掉“0”?

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


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

iif(入库数量 Is Null And I出库数量 Is Null,Null, IsNull([入库数量],0)- IsNull([出库数量],0))

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


加好友 发短信
等级:婴狐 帖子:19 积分:201 威望:0 精华:0 注册:2012/3/13 1:57:00
  发帖心情 Post By:2012/3/26 16:53:00 [只看该作者]

我用: iif(入库数量 Is Null And I出库数量 Is Null,Null, IsNull([入库数量],0)- IsNull([出库数量],0))或用: iif([入库数量] Is Null And I[出库数量] Is Null,Null, IsNull([入库数量],0)- IsNull([出库数量],0))都提示:语法错误:“[出库数量]”运算符后缺少操作数。

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


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

iif([入库数量] Is Null And [出库数量] Is Null, Null, IsNull([入库数量],0) - IsNull([出库数量],0)) 

 回到顶部