Foxtable(狐表)用户栏目专家坐堂 → 最低收费


  共有3409人关注过本帖树形打印复制链接

主题:最低收费

帅哥哟,离线,有人找我吗?
沙漠之鹰
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:55 积分:653 威望:0 精华:0 注册:2016/9/18 10:18:00
最低收费  发帖心情 Post By:2022/2/22 10:10:00 [只看该作者]

老师,请问:

<!--[if !supportLists]-->1、<!--[endif]-->代垫税金项下的值如果是490元,那么手续费则是490*0.1=49。问题是手续费的最低收费为50元。

<!--[if !supportLists]-->2、<!--[endif]-->代垫税金项下的值如果是510元,那么手续费则是510*0.1=51。按实际的金额。

<!--[if !supportLists]-->3、<!--[endif]-->代码该怎么写,谢谢!


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107230 积分:545405 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/22 10:13:00 [只看该作者]

加一个判断,如果计算的结果小于50,就等于50

IIF(代垫税金 * 0.1 < 50,50,代垫税金 * 0.1)

 回到顶部
帅哥哟,离线,有人找我吗?
沙漠之鹰
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:55 积分:653 威望:0 精华:0 注册:2016/9/18 10:18:00
  发帖心情 Post By:2022/2/22 10:14:00 [只看该作者]

谢谢老师

 回到顶部
帅哥哟,离线,有人找我吗?
沙漠之鹰
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:55 积分:653 威望:0 精华:0 注册:2016/9/18 10:18:00
请老师指点  发帖心情 Post By:2022/2/22 10:41:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107230 积分:545405 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/22 10:55:00 [只看该作者]

把代码文字发上来,截图没法直接改

e.datarow("手续费") = xxx计算
if e.datarow("手续费") < 50 then
e.datarow("手续费") = 50
end if

 回到顶部
帅哥哟,离线,有人找我吗?
沙漠之鹰
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:55 积分:653 威望:0 精华:0 注册:2016/9/18 10:18:00
  发帖心情 Post By:2022/2/22 10:58:00 [只看该作者]

Select Case e.DataCol.Name
    Case "代垫税金","手续费","报关费","续页费","商检费","其他费用","应收","应付","毛利"
                   
        e.DataRow("手续费") = e.DataRow("代垫税金") * 0.1
        
        e.DataRow("应收") = e.DataRow("代垫税金") + e.DataRow("手续费") + e.DataRow("报关费") + e.DataRow("续页费") + e.DataRow("商检费") + e.DataRow("其他费用")
        
        e.DataRow("毛利") = e.DataRow("应收") - e.DataRow("应付")
                   
End Select

     IIf(代垫税金 * 0.1 < 50,50,代垫税金 * 0.1)    '加一个判断,如果计算的结果小于50,就等于50

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107230 积分:545405 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/22 11:00:00 [只看该作者]

e.DataRow("手续费") = e.DataRow("代垫税金") * 0.1
if e.datarow("手续费") < 50 then
e.datarow("手续费") = 50
end if

 回到顶部
帅哥哟,离线,有人找我吗?
沙漠之鹰
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:55 积分:653 威望:0 精华:0 注册:2016/9/18 10:18:00
  发帖心情 Post By:2022/2/22 11:47:00 [只看该作者]

图片点击可在新窗口打开查看
Select Case e.DataCol.Name
    Case "代垫税金","手续费","报关费","续页费","商检费","其他费用","应收","应付","毛利"
 
        e.DataRow("应收") = e.DataRow("代垫税金") + e.DataRow("手续费") + e.DataRow("报关费") + e.DataRow("续页费") + e.DataRow("商检费") + e.DataRow("其他费用")
        
        e.DataRow("毛利") = e.DataRow("应收") - e.DataRow("应付")
        
        
        If e.DataRow("手续费") < 50 Then
            e.DataRow("手续费") = 50
        End If
        e.DataRow("手续费") = e.DataRow("代垫税金") * 0.1
End Select

'IIf(代垫税金 * 0.1 < 50,50,代垫税金 * 0.1)    '加一个判断,如果计算的结果小于50,就等于50
是什么地方出错了!!!请老师帮修改一下,万分感谢!

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107230 积分:545405 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/22 12:27:00 [只看该作者]

Select Case e.DataCol.Name
case "代垫税金"
    e.DataRow("手续费") = e.DataRow("代垫税金") * 0.1
        If e.DataRow("手续费") < 50 Then
            e.DataRow("手续费") = 50
        End If
end select
Select Case e.DataCol.Name
    case "应收","应付"
        e.DataRow("毛利") = e.DataRow("应收") - e.DataRow("应付")
    Case "代垫税金","手续费","报关费","续页费","商检费","其他费用"
        e.DataRow("应收") = e.DataRow("代垫税金") + e.DataRow("手续费") + e.DataRow("报关费") + e.DataRow("续页费") + e.DataRow("商检费") + e.DataRow("其他费用")
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
沙漠之鹰
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:55 积分:653 威望:0 精华:0 注册:2016/9/18 10:18:00
  发帖心情 Post By:2022/2/22 13:22:00 [只看该作者]

可以了,谢谢老师!

 回到顶部