Foxtable(狐表)用户栏目专家坐堂 → 通过选择不同季度,显示不同得分


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

主题:通过选择不同季度,显示不同得分

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


加好友 发短信
等级:幼狐 帖子:60 积分:602 威望:0 精华:0 注册:2023/4/22 12:13:00
通过选择不同季度,显示不同得分  发帖心情 Post By:2024/1/11 15:43:00 [只看该作者]

有两个表,表1:项目季度加分申请表。表2:项目人员考核表。

问:”表1项目季度加分申请表“已填写完成,在编辑”表2项目人员考核表“的时候,通过填写【季度】【年度】这两列,表2的【考核得分】就能自动获取表1相同年度、季度行里面的【最终得分】值?这代码怎么实现呢?

 


图片点击可在新窗口打开查看此主题相关图片如下:表1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:表2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2024/1/11 15:57:09编辑过]

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/11 16:01:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/1451.htm

项目人员考核表datacolchanged事件

Select Case e.DataCol.Name
    Case
 "
年度","季度"
        
Dim dr As DataRow = e.DataRow
        
Dim pr As DataRow
        
If dr.IsNull("考核年度"OrElse dr.IsNull("考核季度"Then
            dr("考核得分") = Nothing
        
Else
            
Dim filter As String
            filter = 
"年度 = '" & dr("考核年度") & "' And 季度 = '" & dr("考核季度") & "'"
            pr = DataTables("项目季度加分申请表").Find(filter)
            If
 pr IsNot Nothing 
Then
                dr(
"考核得分") = pr("最终得分")
            End
 
If
        
End If
End
 Select

 回到顶部