以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 时间累加 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177260) |
||||
-- 作者:有点灰2 -- 发布时间:2022/5/14 17:55:00 -- 时间累加 此主题相关图片如下:1.png 我想做一个时间累加功能 就是知道 接序时间+理论加工时间 = 理论完成时间 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2022/5/14 20:38:00 -- 帮助有现成的例子: 其中示例四就是了: 示例四 下图的起始时间和计划结束时间是日期时间型列,日期时间格式为:DateTime。
为了根据起始时间和计划用时,算出计划结束时间,可以将该表的DataColChanged时间代码设置为: Select Case e.DataCol.name 你的: Select Case e.DataCol.Name Case "排序时间", "理论加工耗时" Dim dr As DataRow = e.DataRow If dr.Isnull("排序时间") = False AndAlso dr.Isnull("理论加工耗时") = False Then Dim dt As Date = dr("排序时间") dr("理论完成时间") = dt.AddHours(dr("理论加工耗时")) Else dr("理论完成时间") = Nothing End If End Select |
||||
-- 作者:有点灰2 -- 发布时间:2022/5/15 9:41:00 -- 此主题相关图片如下:5.png 表达式不计算是怎么回事 |
||||
-- 作者:有点灰2 -- 发布时间:2022/5/15 9:48:00 -- 加工工时是20 min 加工数量是50的话 怎么计算 我的表达式没问题吧
|
||||
-- 作者:有点蓝 -- 发布时间:2022/5/15 20:20:00 -- 加工工时和加工数量是什么关系?20分钟加工50个?还是每分钟50个?还是每秒50个? 耗时计算的是什么?一个数量的耗时?50个的耗时?
|
||||
-- 作者:有点灰2 -- 发布时间:2022/5/16 10:36:00 -- 单个加工时间20min 要计算一个批次50件 理论总耗时是1000min 从接序时间+理论总耗时 =理论完成时间 |
||||
-- 作者:有点蓝 -- 发布时间:2022/5/16 10:45:00 -- 表达式列我计算没有问题,请上传实例说明 |
||||
-- 作者:有点灰2 -- 发布时间:2022/5/16 13:42:00 --
是在 生产计划管理系统 内 |
||||
-- 作者:有点蓝 -- 发布时间:2022/5/16 14:08:00 -- 有什么地方不对? 注意加工耗时计算的结果单位是秒。datacolchanged里使用AddHours是添加小时,应该添加30000秒,变成了添加30000小时了 |
||||
-- 作者:有点蓝 -- 发布时间:2022/5/16 14:09:00 -- 另外看看这个:http://www.foxtable.com/webhelp/topics/2381.htm |