以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于报表中的标记问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=16676)

--  作者:yankunhao
--  发布时间:2012/2/21 9:27:00
--  关于报表中的标记问题

我做了个报表,在报表模板中加入了<占比>标记,然后在BeforeBuild事件中加入下面代表,为什么得不到所要的数据呢?

Select Case e.Book.TempLate
    Case "写字楼加班时间汇总.xls"
e.Book.Marks.Add("占比",0)

      e.Book.Marks("占比") = DataTables("考勤结果汇总表").Compute("Sum(加班时间)")
       End Select

[此贴子已经被作者于2012-2-21 9:27:15编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/2/21 9:30:00
--  

你模板设计错误吧。


--  作者:yankunhao
--  发布时间:2012/2/21 9:32:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:写字楼加班时间汇总.xls

这个我的模板,应该没错啊
--  作者:yankunhao
--  发布时间:2012/2/21 9:36:00
--  

我想在模板中的<占比>位置,统计写字楼的加班占总工时的比例是多少,搞了半天也不成功.真的比较烦啊.

 

 

现在明白了,是代码中的模板文件多了后缀  Case "写字楼加班时间汇总.xls"

[此贴子已经被作者于2012-2-21 9:42:16编辑过]