Foxtable(狐表)用户栏目专家坐堂 → [求助]内部函数统计问题


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

主题:[求助]内部函数统计问题

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


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
[求助]内部函数统计问题  发帖心情 Post By:2021/4/27 20:55:00 [只看该作者]

 图片点击可在新窗口打开查看
已做上海公司的部门统计,现在想实现东台分公司的部门统计,词典里已有字段,是否也可以对应员工资料表的中的部门列,上海公司对应上海公司部门,东台公司对应东台公司部门,请问如何实现
图片点击可在新窗口打开查看

贴上 上海公司 统计代码

'--------以下是定义部门栏-----------------------
Dim fll As WinForm.TopicBar = Forms("主窗体").Controls("分类栏")
Dim bm As WinForm.TopicPage = fll.Pages("部门")
bm.Links.Clear

For Each bmmc As String In DataTables("词典").GetComboListString("名称","类别 = '部门'","_identify").Split("|")
    Dim kg As String = new String(" ",24 - bmmc.Length*2)   '定义前面的对齐空格
    Dim rs As String = DataTables("员工资料").Compute("count(_identify)","部门 = '" & bmmc & "'")  '定义统计的数量
    Dim kg2 As String = new String(" ",3-rs.Length)
    bm.Links.Add(bmmc,bmmc & kg & "(" & kg2 & rs  & "人)")
Next
'-------以上是定义部门栏-------------------------


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110533 积分:562549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/27 21:02:00 [只看该作者]

重复上面的循环代码,改为东台公司不就行了

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


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2021/4/27 21:13:00 [只看该作者]

出现统计错误了,好像因为都是往一个部门字段里取数的原因

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110533 积分:562549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/27 21:16:00 [只看该作者]

出什么错?"词典"数据截图看看

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


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2021/4/27 21:19:00 [只看该作者]

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

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110533 积分:562549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/27 21:37:00 [只看该作者]

For Each bmmc As String In DataTables("词典").GetComboListString("名称","类别 = '上海'","_identify").Split("|")

For Each bmmc As String In DataTables("词典").GetComboListString("名称","类别 = '东台'","_identify").Split("|")

 回到顶部
帅哥哟,离线,有人找我吗?
爱秦宣言
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2021/4/27 21:46:00 [只看该作者]

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

东台的覆盖到上海的上面去了,上海部门没有了


 回到顶部
帅哥哟,离线,有人找我吗?
爱秦宣言
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2021/4/27 21:46:00 [只看该作者]

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

 回到顶部
帅哥哟,离线,有人找我吗?
爱秦宣言
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:65 积分:554 威望:0 精华:0 注册:2019/12/13 9:17:00
  发帖心情 Post By:2021/4/27 21:47:00 [只看该作者]

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

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110533 积分:562549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/27 21:56:00 [只看该作者]

使用不同的TopicPage 啊

Dim bm As WinForm.TopicPage = fll.Pages("部门")

Dim bm As WinForm.TopicPage = fll.Pages("部门2")

Dim bm As WinForm.TopicPage = fll.Pages("部门3")

 回到顶部
总数 13 1 2 下一页