Foxtable(狐表)用户栏目专家坐堂 → 这段代码不起作用 库存数量没有变化?


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

主题:这段代码不起作用 库存数量没有变化?

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
这段代码不起作用 库存数量没有变化?  发帖心情 Post By:2016/3/25 10:27:00 [只看该作者]

DataTables("库存表").save()
DataTables("库存表").sqlReplaceFor("库存数量","期初数量+进货数量-销售数量",,True)
DataTables("库存表").load()

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/25 10:38:00 [只看该作者]

1、DataTables("库存表").sqlReplaceFor("库存数量","期初数量+进货数量-销售数量", "",True)

 

2、请确保你的数据库里面有 期初数量、进货数量、销售数量、库存数量 列,且表不是查询表、列不是表达式列


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2016/3/25 10:42:00 [只看该作者]

都符合要求的


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2016/3/25 11:04:00 [只看该作者]

明白了 空格是参与计算的 

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/25 11:16:00 [只看该作者]

 哦,null值要额外处理

 

DataTables("库存表").sqlReplaceFor("库存数量","isnull(期初数量,0)+isnull(进货数量,0)-isnull(销售数量,0)",,True)

 


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2016/3/25 11:29:00 [只看该作者]

奇怪 也执行错误

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/25 11:31:00 [只看该作者]

Access数据库这样弄

 

DataTables("库存表").sqlReplaceFor("库存数量","iif(期初数量 is Null, 0, 期初数量)+iif(进货数量 is null, 0, 进货数量)-iif(销售数量 is null, 0, 销售数量)", "",True)

[此贴子已经被作者于2016/3/25 11:31:36编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2016/3/25 11:32:00 [只看该作者]

对了 多谢



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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2016/3/25 11:33:00 [只看该作者]

计算准确


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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20057 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2016/3/25 16:15:00 [只看该作者]

SQl 数据库这样写
DataTables("库存表").sqlReplaceFor("库存数量","isnull(期初数量,0)+isnull(进货数量,0)-isnull(销售数量,0)",,True)

 回到顶部