以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- DataColChanged (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62049) |
||||
-- 作者:fbg516555 -- 发布时间:2014/12/24 16:43:00 -- DataColChanged
|
||||
-- 作者: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,当(工资月表)的“月天数”列数值 从 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 -- 点击重置列 |