以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50857)

--  作者:zhouwei2
--  发布时间:2014/5/14 16:11:00
--  求助
我现在的代码
 Case "公式3"
                    If e.DataRow("称入重量") <= 首重重量 Then
                        e.DataRow("中转费") = 首重价格
                    Else
                        e.DataRow("中转费") = e.DataRow("称入重量") * 首重价格
                    End If

当我执行 e.DataRow("中转费") = e.DataRow("称入重量") * 首重价格     这个时候判断 如果算出来的中转费  小于首重价格  用首重价格  大于首重价格 就用这个公式  怎么改 

--  作者:Bin
--  发布时间:2014/5/14 16:12:00
--  
同样的问题,不要重复提问 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=50839
--  作者:有点甜
--  发布时间:2014/5/14 16:22:00
--  
 严重怀疑楼主的zhishang.....又想来捣乱是不?
--  作者:zhouwei2
--  发布时间:2014/5/14 16:23:00
--  
 Case "公式3"
                    If e.DataRow("称入重量") <= 首重重量 Then
                        e.DataRow("中转费") = 首重价格
                    Else
                        If e.DataRow("中转费") <= 首重价格
                            e.DataRow("中转费") = 首重价格
                        Else
                            e.DataRow("中转费") = e.DataRow("称入重量") * 续重价格
                        End If
                        End If
这样对吗?

--  作者:Bin
--  发布时间:2014/5/14 16:30:00
--  
这里不是已经给出代码了吗 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=50839
--  作者:zhouwei2
--  发布时间:2014/5/14 16:34:00
--  
你那个不对啊
--  作者:zhouwei2
--  发布时间:2014/5/14 16:35:00
--  
那个不对啊
--  作者:Bin
--  发布时间:2014/5/14 16:37:00
--  
 如果算出来的中转费  小于首重价格  用首重价格  大于首重价格 就用这个公式

按照你的描述,那个代码不应该不对.  上个例子看看