Foxtable(狐表)用户栏目专家坐堂 → [原创]


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

主题:[原创]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/22 15:31:00 [显示全部帖子]

很显然,DataColChanged代码有死循环. 这么长得代码要找到哪里死循环.要点时间.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/22 15:40:00 [显示全部帖子]

if e.datacol.name ="应发工资A" then

If dr("应发工资A") <= dr("应扣项") Then

    dr("应发工资") = Nothing

    dr("应扣保险") = Nothing

End If

 

If dr("应发工资A") >= 7000 Then

       dr("应税工资") = 3500 - dr("应扣保险")

       dr("现金发放") = dr("应发工资A") - 7000

       dr("实发工资") = 7000 - dr("应扣保险") - dr("所得税")

       dr("应发工资") = 7000

       dr("奖金A") = dr("奖金") - dr("应发工资A") + 7000

   ElseIf dr("应发工资A") >=3500 Then

        dr("应税工资") = dr("应发工资A") - dr("应扣保险") - 3500

        dr("应发工资") = dr("应发工资A")

        dr("实发工资") = dr("应发工资") - dr("应扣保险") - dr("所得税")

        dr("现金发放") = Nothing

        dr("奖金A") = dr("奖金")

   ElseIf dr("应发工资A") <3500 Then

         dr("应税工资") = Nothing

         dr("应发工资") = dr("应发工资A")

        dr("实发工资") = dr("应发工资A") - dr("应扣保险")

        dr("现金发放") = Nothing

        dr("奖金A") = dr("奖金")              

End If

end if


试试看


 回到顶部