Foxtable(狐表)用户栏目专家坐堂 → 目录树统计的问题


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

主题:目录树统计的问题

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
目录树统计的问题  发帖心情 Post By:2016/1/25 15:58:00 [只看该作者]

请老师帮忙看看,目前代码能实现自定义登录后,一个人员的工作任务能在目录树显示并统计,点击目录树统计数变为0,但不是填入名字变为0

如下问题还不能实现
1. 希望在任务已读列填入与目录树对应任务人员的名字后,目录树的任务数才变为0,例如,任务人员有3人,需要3人都在任务已读列分别填写各自名字后目录树任务数才变为0

2. 目前的代码不能实现目录树任务人员有多人时,相关人员登录后,目录树并不生成,这样的_UserName怎样修改

整体意思就是,任务分派表是由管理人员下发的任务给一个人或多个人,不同的用户登录后,各自看到目录树里面的任务人员及任务数,通过任务人员各自在任务已读列填写名字后,目录树的任务数才变为0,例如,目录树的任务人员为2人,只有两人都在任务已读列填写各自名字后,目录树的任务数才变为0,而不是点击目录树节点后就变为0

上传测试例子请老师指导指导,登录密码都为888
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip



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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/26 0:52:00 [只看该作者]

1、多人的情况,请用OpenQQ功能,通知对方已读了,然后对比任务列和已读列的内容;

 

2、

 

            d1 = New Date(Year, Month, 1) '取得该月的第一天
            d2 = new Date(Year, Month, Date.DaysInMonth(Year,Month)) '取得该月的最后一天
            Filter = "发布日期 >= #" & d1 & "# And 发布日期 <= #" & d2 & "# And 任务人员 = '" & Product & "'"
           
            Dim drs As List(Of DataRow) = DataTables("任务分派").Select(filter & " and (任务已读 not like '%" & _UserName & "%' or 任务已读 is null)")
            If drs.count > 0 Then
                For Each dr As DataRow In drs
                    dr("任务已读") = (dr("任务已读") & "," & _UserName).Trim(",")
                Next
                e.node.text = e.node.name & "(0)"
                e.node.ParentNode.text = e.node.ParentNode.name & "(" & val(e.node.parentNode.Text.Split("(")(1)) - drs.count & ")"
                e.node.ParentNode.ParentNode.text = e.node.ParentNode.ParentNode.name & "(" & val(e.node.parentNode.ParentNode.Text.Split("(")(1)) - drs.count & ")"
            End If


 回到顶部