以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]条件判断  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89757)

--  作者:fanjq8686
--  发布时间:2016/8/29 13:02:00
--  [求助]条件判断
请教:
以下代码有什么错误,为什么不能按条件正确判断?
            jjgw = (r("计件定额") +  r("岗位定额"))
            If jjgw < 0.5
                r("奖金系数") = 0 + r("技术定额")
            ElseIf jjgw >= 0.5 AndAlso jjgw < 0.9 Then
                r("奖金系数") = r("计件定额") +  r("岗位定额") +  r("技术定额")
            ElseIf jjgw >= 0.9 AndAlso jjgw < 1.1 Then
                r("奖金系数") = 1.0 + r("技术定额")
            ElseIf jjgw >= 1.1 AndAlso jjgw < 1.4 Then
                r("奖金系数") = 1.1 + r("技术定额")
            ElseIf jjgw >= 1.4 AndAlso jjgw < 1.7 Then
                r("奖金系数") = 1.2 + r("技术定额")
            ElseIf jjgw >= 1.7 AndAlso jjgw < 2.0 Then
                r("奖金系数") = 1.3 + r("技术定额")
            ElseIf jjgw >= 2 Then
                r("奖金系数") = 1.4 + r("技术定额")
            End If

[此贴子已经被作者于2016/8/29 13:44:00编辑过]

--  作者:fanjq8686
--  发布时间:2016/8/29 14:04:00
--  
参考帮助中1不等于1解决。
--  作者:大红袍
--  发布时间:2016/8/29 14:37:00
--  

 具体什么数据无法正确判断? 做个实例上来看看。