Foxtable(狐表)用户栏目专家坐堂 → 条件计数


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

主题:条件计数

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
条件计数  发帖心情 Post By:2017/11/25 11:35:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/25 11:41:00 [只看该作者]

(工序跟踪表)根据生产批次、加工工序、成品编码三个为条件的生产日期计数的天数

这个看不懂,截图说明

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2017/11/25 11:58:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/25 12:09:00 [只看该作者]

dim dr as datarow = e.datarow

dim tian as integer = datatables("工序跟踪表").gevalues("生产批次='" & dr("生产批次") & "' and 加工工序='" & dr("加工工序") & "' and 成品编码='" & dr("成品编码") & "'").Count
dim sum as double = datatables("生产排产表").compute("sum(循环时间)","生产批次='" & dr("生产批次") & "' and 加工工序='" & dr("加工工序") & "' and 成品编码='" & dr("成品编码") & "'")

dr ("实际完成日期") =dr ("开始日期") .adddays(tian +dr ("计划数量") - sum /60/24)

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2017/11/25 12:42:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:狐精 帖子:3150 积分:20981 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/11/25 14:08:00 [只看该作者]

gevalues改为:getvalues
[此贴子已经被作者于2017/11/25 14:08:09编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2017/11/25 14:50:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/25 14:57:00 [只看该作者]

Dim tian As Integer = DataTables("工序跟踪表").GetValues("开始日期","生产批次='" & dr("生产批次") & "' and 加工工序='" & dr("加工工序") & "' and 成品编码='" & dr("成品编码") & "'").Count

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


加好友 发短信
等级:九尾狐 帖子:2159 积分:14971 威望:0 精华:0 注册:2017/10/12 13:00:00
  发帖心情 Post By:2017/11/25 15:07:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/25 15:49:00 [只看该作者]

自己查看各个步骤计算出来的值,看看是计算公式有问题还是查询结果有问题:

Dim tian As Integer = DataTables("工序跟踪表").GetValues("开始日期","生产批次='" & dr("生产批次") & "' and 加工工序='" & dr("加工工序") & "' and 成品编码='" & dr("成品编码") & "'").Count
msgbox(tian)
dim sum as double = datatables("生产排产表").compute("sum(循环时间)","生产批次='" & dr("生产批次") & "' and 加工工序='" & dr("加工工序") & "' and 成品编码='" & dr("成品编码") & "'")
msgbox(sum)
msgbox(sum /60/24)
msgbox(tian +dr ("计划数量") - sum /60/24)
dr ("实际完成日期") =dr ("开始日期") .adddays(tian +dr ("计划数量") - sum /60/24)

 回到顶部
总数 15 1 2 下一页