Foxtable(狐表)用户栏目专家坐堂 → 求助:采用内部函数定义了一个任务栏数据统计定义 窗体启动后会刷新一次 当数据修改保存后及时刷新一次 任务栏信息出现重复 求纠正代码 谢谢


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

主题:求助:采用内部函数定义了一个任务栏数据统计定义 窗体启动后会刷新一次 当数据修改保存后及时刷新一次 任务栏信息出现重复 求纠正代码 谢谢

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:采用内部函数定义了一个任务栏数据统计定义 窗体启动后会刷新一次 当数据修改保存后及时刷新一次 任务栏信息出现重复 求纠正代码 谢谢  发帖心情 Post By:2014/12/5 0:52:00 [只看该作者]

求助:采用内部函数定义了一个任务栏数据统计定义  窗体启动后会刷新一次 当数据修改保存后及时刷新一次 任务栏信息出现重复 求纠正代码 谢谢

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:涉密信息系统管理.zip


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

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

 

收发文基础信息  内部函数代码如下

Dim fll As WinForm.TopicBar = Forms("收文登记").Controls("收文登记信息一览")
Dim ly As WinForm.TopicPage = fll.Pages("文件来源")
For Each wjly As String In DataTables("系统词典").GetComboListString("内容","类型 =  '文件来源' ","_Identify" ).Split("|")
    Dim kg As String = new String (" ",15-wjly.Length*2)
    ly.Links.Add(wjly,wjly  & kg & "(" & DataTables("收发文基础信息").Compute("count(_identify)","文件来源 = '" & wjly & "'") & "件)" )
Next
Dim dw As WinForm.TopicPage = fll.Pages("文件单位")
For Each wjdw As String In DataTables("系统词典").GetComboListString("内容","类型 =  '文件单位' ","_Identify" ).Split("|")
    Dim kg As String = new String (" ",10-wjdw.Length)
    dw.Links.Add(wjdw,wjdw  & kg & "(" & DataTables("收发文基础信息").Compute("count(_identify)","文件单位 = '" & wjdw & "'") & "件)" )
Next
Dim dw1 As WinForm.TopicPage = fll.Pages("文件密级")
For Each wjdw1 As String In DataTables("系统词典").GetComboListString("内容","类型 =  '文件密级' ","_Identify" ).Split("|")
    Dim kg As String = new String (" ",15-wjdw1.Length*2)
    dw1.Links.Add(wjdw1,wjdw1  & kg & "(" & DataTables("收发文基础信息").Compute("count(_identify)","文件密级 = '" & wjdw1 & "'") & "件)" )
Next
Dim dw2 As WinForm.TopicPage = fll.Pages("文件类型")
For Each wjdw2 As String In DataTables("系统词典").GetComboListString("内容","类型 =  '文件类型' ","_Identify" ).Split("|")
    Dim kg As String = new String (" ",15-wjdw2.Length*2)
    dw2.Links.Add(wjdw2,wjdw2  & kg & "(" & DataTables("收发文基础信息").Compute("count(_identify)","文件类型 = '" & wjdw2 & "'") & "件)" )
Next
Dim dw3 As WinForm.TopicPage = fll.Pages("经办人名")
For Each wjdw3 As String In DataTables("系统词典").GetComboListString("内容","类型 =  '经办人名' ","_Identify" ).Split("|")
    Dim kg As String = new String (" ",15-wjdw3.Length*2)
    dw3.Links.Add(wjdw3,wjdw3  & kg & "(" & DataTables("收发文基础信息").Compute("count(_identify)","经办人名 = '" & wjdw3 & "'") & "件)" )
Next

[此贴子已经被作者于2014-12-5 0:59:03编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/5 8:53:00 [只看该作者]

你要先把原来的连接都删除,才能新增.  或者直接修改原来的连接.

你重复新增,当然有重复

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(Bin)你要先把原来的连接都删除,才能新增. &n...  发帖心情 Post By:2014/12/5 19:41:00 [只看该作者]

也就是说 不创建对应的任务 直接进行刷新任务 对么  BIN老师

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(Bin)你要先把原来的连接都删除,才能新增. &n...  发帖心情 Post By:2014/12/29 15:18:00 [只看该作者]

求 BIN老师指导修改一下 谢谢 因为之前我也是这样的操作 都不会出现重复新增 谢谢!

ly.Links.Add(wjly,wjly  & kg & "(" & DataTables("收发文基础信息").Compute("count(_identify)","文件来源 = '" & wjly & "'") & "件)" )
关键就是这行代码的写法!
[此贴子已经被作者于2014-12-29 15:21:07编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/29 16:26:00 [只看该作者]

ly.Links.Clear

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


加好友 发短信
等级:四尾狐 帖子:821 积分:5862 威望:0 精华:0 注册:2013/7/29 12:00:00
  发帖心情 Post By:2014/12/29 16:35:00 [只看该作者]

刷新前Clear 一下 试试

ly.Links.Clear


 回到顶部