Foxtable(狐表)用户栏目专家坐堂 → 请教一段代码


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

主题:请教一段代码

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


加好友 发短信
等级:一尾狐 帖子:403 积分:3892 威望:0 精华:0 注册:2013/1/18 21:38:00
请教一段代码  发帖心情 Post By:2013/2/12 10:47:00 [只看该作者]

有两张表,表一“违章登记表”,表二“全年记录表”,领导审核后,把表一的考核分数与表二的考核分数进行计算,此段代码写在表一的datacolchanging

 

Dim dr As DataRow
dr = DataTables("全年记录表").Find("代号 = '" & e.DataRow("代号") & "'")


If e.DataRow("审核") = True Then '如果此行已经审批了,则禁止修改
dr("考核分数") = dr("考核分数")  + e.DataRow("考核分数")
Tables("全年记录表").Current("考核分数") = Tables("全年记录表").Current("考核分数")  - e.DataRow("考核分数")
End If
If e.DataRow("审核") = False Then
dr("考核分数") = dr("考核分数")  - e.DataRow("考核分数")
Tables("全年记录表").Current("考核分数") = Tables("全年记录表").Current("考核分数")  + e.DataRow("考核分数")
End If

如果随便在表二选定一行后,它计算时会在表二计算两行


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/16 12:09:00 [只看该作者]

 呃,楼主,那你现在的问题是什么,我没看到重点。

 做好上传数据表结合你的说明。

 回到顶部