Foxtable(狐表)用户栏目专家坐堂 → [求助]多表条件取值计算(已解决)


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

主题:[求助]多表条件取值计算(已解决)

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/27 12:30:00 [显示全部帖子]

以下是引用yyzlxc在2012-8-27 10:39:00的发言:
谢谢czy老师的回复,对dc.Name.Split("_")(1)如何理解,请老师指教,谢谢!!

 

http://www.foxtable.com/help/topics/1338.htm

http://www.foxtable.com/help/topics/0245.htm

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/28 9:19:00 [显示全部帖子]

你是不是传错文件了?

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/28 10:25:00 [显示全部帖子]

我无法理解你的问题,你用一条具体的数据来说明如何计算的吧。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/28 11:50:00 [显示全部帖子]

你的系数,到底是根据部门,还是根据岗位来确定的?

还有180* 1.8 ,这个180是哪里来的?


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/28 12:45:00 [显示全部帖子]

For Each dr1 As DataRow In DataTables("个人奖金").DataRows
    Dim pr As DataRow
    For i As Integer = 1 To 12
        If dr1.IsNull("姓名")  Then
            dr1("奖金明细_" & i &"_奖金系数") = Nothing
        Else
            pr = DataTables("个人数据").Find("姓名 = '"& dr1("姓名")& "'")
            If pr IsNot Nothing Then
                dr1("奖金明细_" & i &"_奖金系数") = pr("系数_" & i)
                If dr1("奖金明细_" & i &"_奖金系数") = 0 Then
                    dr1("奖金明细_" & i &"_奖金系数") = Nothing
                End If
                Dim gw  As Integer = pr("岗位_" & i)
                Dim xh As Double = pr("系数_" & gw)
                Dim dr2 As DataRow = DataTables("系数奖金").Find("部门 = '" & pr("部门_" & i) & "'")
                If dr2 IsNot Nothing Then
                    dr1("奖金明细_" & i & "_考核奖") = xh & dr2("系数考核奖")
                End If
            Else
                dr1("奖金明细_" & i & "_奖金系数") = Nothing
            End If
        End If
    Next
Next

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/29 10:08:00 [显示全部帖子]

呵呵,自力更生,丰衣足食。

 

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


 回到顶部