以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于根据时间设置,自动汇总问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104765)

--  作者:Alan_liu
--  发布时间:2017/8/4 15:59:00
--  [求助]关于根据时间设置,自动汇总问题

老师你好,

我们要统生产计划达成率,因对时间有限制,即计划时间就不能自动统计数据。能否实现?

如下图:“实际完成数量”是根据“生产批号”列,从另一个表调取的汇总数据,现想再加入时间限制的条件。及超过生产计划时间输入的数据就不能在这个表汇总。

 


图片点击可在新窗口打开查看此主题相关图片如下:tim图片20170804154849.png
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产.rar

项目已上传附件。


--  作者:有点甜
--  发布时间:2017/8/4 16:23:00
--  

你的附件和你的截图不同。

 

1、你代码写在哪里?

 

2、你逻辑是什么?哪个表哪个列根据哪个表哪个列的数据统计?条件是什么?


--  作者:Alan_liu
--  发布时间:2017/8/4 17:22:00
--  

在“生产排产表”定义“计划生产日期”,生产按此计划日期规定的日期内进行生产,做一个输一个数量到“生产复卷不良记录表”上的“成品重量”列上,“生产统计”表上的“实际按时生产数量”列根据同一生产批号的自动汇总到此列。如果超过计划生产日期输入的数据,测不能自动汇总到“生产统计”表上的“实际按时生产数量”。

 

重新上传了附件。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产.rar


--  作者:有点甜
--  发布时间:2017/8/4 17:53:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产.table


--  作者:Alan_liu
--  发布时间:2017/8/4 18:26:00
--  

老师,我在表试输了几个数据,不会自动计算出来。

超过的时间是通过电脑系统的时间来管控。如我计划生产日期是2017-08-03,如果是今天2017-08-04才输入数据,那就不能自动汇总。不知老师是否理解我要表白的意思


--  作者:有点蓝
--  发布时间:2017/8/4 20:30:00
--  
如果是今天2017-08-04才输入数据  ----- 是根据输入时的电脑时间判断,还是根据输入的生产日期判断?
--  作者:Alan_liu
--  发布时间:2017/8/7 12:18:00
--  
根据电脑时间判断。
--  作者:有点甜
--  发布时间:2017/8/7 12:44:00
--  
以下是引用Alan_liu在2017/8/7 12:18:00的发言:
根据电脑时间判断。

 

你如何测试的?贴出测试步骤。

 

你要在 【生产复卷不良记录表】 输入数据,最后修改成品重量,才会汇总数据的啊。


--  作者:Alan_liu
--  发布时间:2017/8/7 17:02:00
--  

第一步:

在“生产排产表”输入日期,批号,计划生产重量等。同时把生产批号输到“生产统计”表上。

见图一


图片点击可在新窗口打开查看此主题相关图片如下:图一.png
图片点击可在新窗口打开查看

 

第二步:

生产根据排产要求按时生产,每生产完一个零件,就把零件重量填到“生产不良记录表上”。正常情况下,如按排产时间内生产出来就会按时把零件重量输上去,如果超期完成,就会在计划时间之外输,因为没有生产出来,重量是不知道,不可能提前输上去的。

见图二


图片点击可在新窗口打开查看此主题相关图片如下:图二.png
图片点击可在新窗口打开查看

 

第三步,

根据设置的条件,“生产统计”表会根据系统设置的表达式,以生产批号建立的关连,同一生产批号的会自动汇总。

 



--  作者:有点甜
--  发布时间:2017/8/7 17:26:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产.zip