Foxtable(狐表)用户栏目专家坐堂 → [求助] 报表标记


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

主题:[求助] 报表标记

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


加好友 发短信
等级:幼狐 帖子:139 积分:1055 威望:0 精华:0 注册:2013/12/5 21:34:00
[求助] 报表标记  发帖心情 Post By:2014/1/27 9:52:00 [只看该作者]

一个模板中有多个sheet,每个sheet中的标记都是一样,比如"Bonus"。

1、在BuildPageFooter事件中添加如下代码:


Select Case e.Book.TempLate

    Case "奖金明细"

        

        Select Case e.Book.CurrentSheetName

            Case "总计"

                e.Book.Marks("ValueAvg") = Tables("bonus_AAA30_P").Compute("Avg(Score)",_QStrBYQ)

            Case "团队奖"

                e.Book.Marks("ValueAvg") = Tables("bonus_AAA30_P").Compute("Avg(Score)",_QStrBYQ)

         End Select


End Select


问题是: 在BeforeBuild事件中的标签如何处理呢?现在采用如下的代码都不能输出正常值。

Select Case e.Book.TempLate
    Case
 "奖金明细"
        e.Book.Marks.Add("ValueAvg", 0)
End Select


难道需要每个Sheet加的标记都不同吗?请哪位不吝指教!


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/27 10:00:00 [只看该作者]

使用不同的标记看看吧

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


加好友 发短信
等级:幼狐 帖子:139 积分:1055 威望:0 精华:0 注册:2013/12/5 21:34:00
  发帖心情 Post By:2014/1/27 10:04:00 [只看该作者]

谢谢!

 回到顶部