以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教以下报表如何实现? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=16049) |
||||
-- 作者:20090530 -- 发布时间:2012/2/1 10:55:00 -- 请教以下报表如何实现? 将人员表输出为以下格式:
办公室 5人 陈成进 555 陈诗淇 391 陈思达 461 程康文 506 邓玉婷 389
合计
[此贴子已经被作者于2012-2-1 10:58:29编辑过]
|
||||
-- 作者:20090530 -- 发布时间:2012/2/1 11:36:00 -- 麻烦老师予以指导!谢了! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/1 11:54:00 -- Dim sb As new StringBuilder Dim bms As List(of String) = DataTables("人员").GetUniqueValues("","二级部门") For Each bm As String In bms Dim nms As List(of String) = DataTables("人员").GetUniqueValues("二级部门 = \'" & bm & "\'", "姓名" ) sb.Append(bm & " " & nms.Count & "人") For Each nm As String In nms sb.append(" " & nm) Next sb.AppendLine("") Next bms = DataTables("人员").GetUniqueValues("","部门") For Each bm As String In bms sb.Append(bm & DataTables("人员").Compute("Count([_Identify])","部门 = \'" & bm & "\'")) Next output.show(sb.Tostring) |
||||
-- 作者:169163 -- 发布时间:2012/2/1 15:01:00 -- 请教狐狸爸爸,这相当于用狐表出了一份职工名单,如何在输出到excel报表,二级部门人多的话,如何设置换行,谢谢! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/1 15:04:00 -- 这个不能输出到excel报表,知道了原理,自己用专业报表写吧。
|