以文本方式查看主题

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

--  作者:fbg516555
--  发布时间:2014/12/24 16:43:00
--  DataColChanged
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:88.zip


--  作者:fbg516555
--  发布时间:2014/12/24 16:44:00
--  

谢谢老师帮忙指教

 


--  作者:有点甜
--  发布时间:2014/12/24 17:37:00
--  
If e.DataCol.Name = "姓名" Then
    e.DataRow("基本工资") = iif(e.DataRow("天数") <= 22, e.DataRow("天数") * 82.73, 1820.06)
End If

--  作者:fbg516555
--  发布时间:2014/12/25 13:47:00
--  

主要工能向老师解释一下:
1,改变(工资月表-公司员工考勤记录表)的“工作状态”列   每月的上班天数会在 (工资月表)的“月天数”列  对应的增加每月总天数。
2,“月天数”列是 表达式列

下面我想实现的功能:

1,当(工资月表)的“月天数”列数值 从 1 增加到 22 时。  希望自动在 ”应发工资-基本工资“列里实现 (月天数 * 100元)。 注:到了22天以后停止不增加 保持2200元。 也就是说22后的工资属于加班工资。

2,当“月天数”列大于22 每多出 1 天  自动在  “应发工资-加班工资”列里实现(月天数*200元) 注:这个功能已做好。

3,当“月天数”列大于29天   自动在“其它应发工资-全勤奖-平均每天" 列里实现  自动输入10 元

4,当“月天数”(表达式)列的某一行 数值变化时 ------希望 {”应发工资-基本工资“列  、“应发工资-加班工资”列、“其它应发工资-全勤奖-平均每天"}  三列数值   也能自动同步更新  换算出结果并显示。
                                                      感谢老师指导!!!!!!!!!!!!!!!!!!!!!


--  作者:有点甜
--  发布时间:2014/12/25 14:33:00
--  
 \'-------------------------------------------------------------------
\'基本工资
If e.DataCol.Name = "姓名" Then
    If e.DataRow("天数") <= 22 Then
        e.DataRow("基本工资") =  e.DataRow("天数") * 100
        e.DataRow("加班工资") = 0
        e.DataRow("全勤奖") = 0
    Else
        e.DataRow("基本工资") = 2200
        e.DataRow("加班工资") = (e.DataRow("天数")-22)*100
        If e.DataRow("天数") > 29 Then
            e.DataRow("全勤奖") = 10
        End If
    End If
End If

--  作者:fbg516555
--  发布时间:2014/12/27 9:59:00
--  

您好老师,你给我的代码 我代进去运行不了,没反应。


--  作者:Bin
--  发布时间:2014/12/27 10:05:00
--  
点击重置列