Foxtable(狐表)用户栏目专家坐堂 → 对字符计数统计


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

主题:对字符计数统计

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
对字符计数统计  发帖心情 Post By:2017/3/18 21:47:00 [显示全部帖子]

生成的EXCEL模板叫非领导职位空缺  在该表的单元格插入<字符>   字符代表 原来竖名册中按照单位名称分类后,统计单位性质为机关的数量。     比如有四个机关    最后计数为4 如何修改

Select Case e.Book.TempLate
Case "非领导职位空缺"
    
    Dim Filter As String = "单位名称 = '" & e.DataRow("单位名称") & "'"
    Dim dt As DataTable = DataTables("竖名册")
    Dim sum1 As Double = dt.Compute("Sum(单位性质)",Filter)
    Dim s1 As String = dt.GetComboListString("单位性质", filter).replace("|", ",").trim(",")
    e.Book.Marks("字符") = "单位:" & e.DataRow("单位名称") & sum1 & s1 
End Select

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(狐狸爸爸)我理解能力不行,没看懂你得问题,...  发帖心情 Post By:2017/3/20 21:02:00 [显示全部帖子]

如何实现非领导职务模板中 单元格所期待的内容

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(狐狸爸爸)我理解能力不行,没看懂你得问题,...  发帖心情 Post By:2017/3/20 21:03:00 [显示全部帖子]

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


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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点蓝)Dim sum1 As Double = dt.Compute("C...  发帖心情 Post By:2017/4/13 8:29:00 [显示全部帖子]

Select Case e.Book.TempLate
Case "非领导职位空缺"
    
    Dim Filter As String = "单位名称 = '" & e.DataRow("单位名称") & "'"
    Dim dt As DataTable = DataTables("竖名册")
    Dim sum1 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质='机关'")
    Dim s1 As String = dt.GetComboListString("单位性质", filter).replace("|", ",").trim(",")
    e.Book.Marks("字符") = "单位:" & e.DataRow("单位名称") & sum1 & s1 
End Select

是这样么?  老师  我的单元格
图片点击可在新窗口打开查看此主题相关图片如下:tlo@lbzpu4g%p2u@f5gzjcj.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(guimingze)回复:(有点蓝)Dim sum1 As Dou...  发帖心情 Post By:2017/4/13 8:54:00 [显示全部帖子]

抱歉 老师我没认真看  我整出来了

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点蓝)Dim sum1 As Double = dt.Compute("C...  发帖心情 Post By:2017/4/13 10:24:00 [显示全部帖子]

老师按照你给代码我研究出来  但是问题1我要想求一下机关+参公的合计      问题2求一下机关+参公的合计后除以2    比如机关为3 参公为2   合计为5  5除以2  2.5
Select Case e.Book.TempLate
Case "非领导职务空缺"
    
    Dim Filter As String = "单位名称 = '" & e.DataRow("单位名称") & "'"
    Dim dt As DataTable = DataTables("竖名册")
    Dim sum1 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质='机关'")
    Dim sum2 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质='参公'")
    Dim sum3 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质=问题1'")
    Dim sum4As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质=问题2'")
    e.Book.Marks("字符") = "单位:" & e.DataRow("单位名称") & "   机关:"  & sum1 &  "   参公:" & sum2
End Select

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色) sum1+sum2 不就是合计?&nbs...  发帖心情 Post By:2017/4/13 13:31:00 [显示全部帖子]

请问老师如何修改

Select Case e.Book.TempLate
Case "非领导职务空缺"
    
    Dim Filter As String = "单位名称 = '" & e.DataRow("单位名称") & "'"
    Dim dt As DataTable = DataTables("竖名册")
    Dim sum1 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质='机关'")
    Dim sum2 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质='参公'")
    Dim sum3 As Double = dt.Compute("Count(职务类别)",Filter & " and 职务类别='非领导职务'")
    Dim sum4 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质=' sum1+sum2'")
    Dim sum5 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质=' (sum1+sum2) / 2'")
    e.Book.Marks("字符") = "单位:" & e.DataRow("单位名称") & "   机关:"  & sum1 &  "   参公:" & sum2 &  "   实际配备非领导职务:" & sum3 &  "   机关数量:" & sum4 &  "   应配职数:" & sum5
End Select

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色)汗... Select Case e.Book....  发帖心情 Post By:2017/4/13 16:55:00 [显示全部帖子]

谢谢老师

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色)汗... Select Case e.Book....  发帖心情 Post By:2017/4/14 8:43:00 [显示全部帖子]

老师我又遇到新问题了,我想在生成的EXCEL里最后一行生成一个汇总版的 e.Book.Marks("字符2") = 机关:"  & sum1 &  "   参公:" & sum2 &  "   机关职数:" & sum4 &  "   应配非领导职务职数:" & sum5 & "   实际配备非领导职务职数:" & sum3      就是对全市这几项进行汇总 放在字符2里面  请问老师如何实现

Select Case e.Book.TempLate
Case "非领导职务空缺"
    
    Dim Filter As String = "单位名称 = '" & e.DataRow("单位名称") & "'"
    Dim dt As DataTable = DataTables("竖名册")
    Dim sum1 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质='机关'")
    Dim sum2 As Double = dt.Compute("Count(单位性质)",Filter & " and 单位性质='参公'")
    Dim sum3 As Double = dt.Compute("Count(职务类别)",Filter & " and 职务类别='非领导职务'")
    Dim sum4 As Double = sum1+sum2
    Dim sum5 As Double = (sum1+sum2) / 2
    e.Book.Marks("字符") = "单位:" & e.DataRow("单位名称") & "   机关:"  & sum1 &  "   参公:" & sum2 &  "   机关职数:" & sum4 &  "   应配非领导职务职数:" & sum5 & "   实际配备非领导职务职数:" & sum3
    e.Book.Marks("字符2") = 机关:"  & sum1 &  "   参公:" & sum2 &  "   机关职数:" & sum4 &  "   应配非领导职务职数:" & sum5 & "   实际配备非领导职务职数:" & sum3 
End Select

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色)代码写到 AfterBuild 事件&nb...  发帖心情 Post By:2017/4/14 9:33:00 [显示全部帖子]

放进去了  但是 字符2  还是不显示啊?
此主题相关图片如下:z_07u`ou$_qj2d7~dlkm~7.png
按此在新窗口浏览图片
Select Case e.Book.TempLate
    Case "非领导职务空缺"
        Dim dt As DataTable = DataTables("竖名册")
        Dim sum1 As Double = dt.Compute("Count(单位性质)","单位性质='机关'")
        Dim sum2 As Double = dt.Compute("Count(单位性质)", "单位性质='参公'")
        Dim sum3 As Double = dt.Compute("Count(职务类别)", "职务类别='非领导职务'")
        Dim sum4 As Double = sum1+sum2
        Dim sum5 As Double = (sum1+sum2) / 2
        e.Book.Marks("字符2") = "机关:"  & sum1 &  "   参公:" & sum2 &  "   机关职数:" & sum4 &  "   应配非领导职务职数:" & sum5 & "   实际配备非领导职务职数:" & sum3
End Select

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