Foxtable(狐表)用户栏目专家坐堂 → 关于排序用S打头的编码?


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

主题:关于排序用S打头的编码?

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
关于排序用S打头的编码?  发帖心情 Post By:2017/3/10 21:56:00 [只看该作者]

关于排序我在搜索里找了一个跟我一样情况的,就是在基础的狐表里按照固定顺序输入的,但是生成EXCEl的表里顺序就乱了,是因为后面有空行插入,有一位老师给的答案是用_sevlwa  好像是这么个函数但是我忘了具体咋写了。 请老师指教

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


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/10 22:30:00 [只看该作者]

没看懂,截图说明

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点蓝)没看懂,截图说明  发帖心情 Post By:2017/3/11 16:16:00 [只看该作者]

图2  中的单位顺序按照 图1  生成     正常情况下基础表原来的顺序就是生成后的EXCEL顺序,但是中间加空行后就不一样了,恰恰我的基础表里有空行,而且空行还是必要的,如何设置代码老师
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
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 sum2 As Double = dt.Compute("Sum(实际正科)",Filter)
        Dim sum3 As Double = dt.Compute("Sum(副科配备)",Filter)
        Dim sum4 As Double = dt.Compute("Sum(实际副科)",Filter)
        Dim s1 As String = dt.GetComboListString("正科职数空缺", filter).replace("|", ",").trim(",")
        Dim s2 As String = dt.GetComboListString("正科职数备注", filter).replace("|", ",").trim(",")
        Dim s3 As String = dt.GetComboListString("副科职数备注", filter).replace("|", ",").trim(",")
        Dim s4 As String = dt.GetComboListString("副科职数备注", filter).replace("|", ",").trim(",")
        e.Book.Marks("分组统计字符") = "单位:" & e.DataRow("单位名称") & " 正科配备:" & sum1 & " 实际正科:" & sum2 & " 正科空缺:" & s1 & " 正科备注:" & s2 & "        副科配备:" & sum3 & " 实际副科:" & sum4 & " 副科空缺:" & s3 & " 副科备注:" & s4         
End Select
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


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

还是没看懂,放2个图对比一下,什么地方不一样

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(guimingze)回复:(有点蓝)没看懂,截图说明...  发帖心情 Post By:2017/3/11 21:54:00 [只看该作者]

我参考了 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=397883&ID=59338&skin=1   <竖名册,单位名称,-11,_Sortkey> 可以解决部分问题 但是 还是有的空行生成表的时候还是给整没了。      原来基础表 中第二监察分局副局长  与纪委接待员中间有空格, 但是生成模板后空行没了

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/12 20:42:00 [只看该作者]

 实例发上来测试。

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色) 实例发上来测试。  发帖心情 Post By:2017/3/12 22:22:00 [只看该作者]

例如  竖名册  17   29 为空行   那么      生成EXCEL横名册  中想保留原来的空行  但是却被自动排序到最上面了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问老师.zip


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/12 23:05:00 [只看该作者]

空行那里,你要加上单位名称的值,如 市纪委,即可。

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(有点色)空行那里,你要加上单位名称的值,如...  发帖心情 Post By:2017/3/14 13:55:00 [只看该作者]

谢谢老师可以实现了 是否能将实现的空行变为合并单元格的空行呢老师
图片点击可在新窗口打开查看此主题相关图片如下:qra2niwhi4p9{g~bp{5k4yt.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:120 积分:895 威望:0 精华:0 注册:2017/2/15 20:56:00
回复:(guimingze)回复:(有点色) 实例发上来...  发帖心情 Post By:2017/3/14 14:20:00 [只看该作者]

按照老师的方案,又出现新的问题了   红色的是不用生成表的,绿色的是需要生成的  如何实现
图片点击可在新窗口打开查看此主题相关图片如下:f`r694z49@783hdabkwx.png
图片点击可在新窗口打开查看

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