以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 我觉得很难,成不成老师你给掌一掌眼 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106393) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:sgkyzfh -- 发布时间:2017/9/7 20:49:00 -- 我觉得很难,成不成老师你给掌一掌眼
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:lindong -- 发布时间:2017/9/7 21:31:00 -- 这样行不行? 总运行小时 除以 250 的结果进行判断 如果结果为奇数 则 自动赋值 A 如果结果为偶数 把这个偶数结果再除以2 如果结果为奇数 则 自动赋值 B 如果结果为偶数 则 自动赋值 C
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:rjh4078 -- 发布时间:2017/9/7 21:36:00 -- 这个不是很好判断吗 运行小时mod250的结果判断奇偶数不就可以了吗 奇数为A 偶数为B if (r("保养小时")/250) mod 2=0 then r("保养级别")="B" ELSE r("保养级别")="A" end if
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:rjh4078 -- 发布时间:2017/9/7 21:39:00 -- 如果写在 datacolchangded事件中记得改下代码 if e.datacol.name="保养小时" then if e.newvalue isnot nothing then e.datarow("保养级别")=iif((e.datarow("保养小时")/250) mod 2=0,"B","A") endif endif
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:sgkyzfh -- 发布时间:2017/9/7 21:44:00 --
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:sgkyzfh -- 发布时间:2017/9/7 21:59:00 -- rjh4078 请问:1000小时的C级怎样形成呢? |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:sgkyzfh -- 发布时间:2017/9/7 22:05:00 -- Exception has been thrown by the target of an invocation.录入后显示这个 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:lindong -- 发布时间:2017/9/7 22:22:00 -- If e.DataCol.name="保养小时" Then If e.newvalue IsNot Nothing Then If (e.DataRow("保养小时")/250) Mod 2 =0 Then If (e.DataRow("保养小时")/500) Mod 2 =0 Then e.DataRow("保养级别")="C" Else e.DataRow("保养级别")="B" End If Else e.DataRow("保养级别")="A" End If End If End If
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2017/9/7 22:23:00 -- DataColChanged
If e.datacol.name = "小时" then |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:sgkyzfh -- 发布时间:2017/9/7 22:28:00 -- 真棒,谢谢老师,感谢关心的人人们。 |