• Report Studio中目录结构报表浅析


    一:场景:在一个报表中如果存在多个页面,每个页面显示不同的数据,如何通过目录控件实现对每一个报表的友好访问呢?下面我们就来看一下下面的效果,如下图1,2

    图1:----------------------------------------------------------------------------------------------------------------------------------------

    图2:----------------------------------------------------------------------------------------------------------------------------------------

    总结上面的两个图可以实现的效果是:

    1:分别点击目录页面的 1、2、3报表可以实现相对于的报表跳转

    2:点击报表页面的每一个报表中的返回目录,可以返回目录页面,再次选择需要查看的报表

    3:每个目录条目名称面前显示编码,比如目录 1 2 3

    二:原理及实现方法解析

    材料:四个报表页面,分别是目录、订单数据按年、订单数据按月、订单数据按日

    要实现效果1:在目录页面中添加目录,在每一个报表页面中添加目录条目即可实现,你会发现目录和目录条目之间是通过PageNumber()关联的

    要实现效果2:需要在每一个页面加一个'返回目录'文本项目',并且为每一个文本项目添加追溯,追溯类型为书签,源类型为文本,文本内容为目录

    页面添加的任意一个书签的名称即可

    要实现效果3:只需在目录页面的目录条目文字前面添加一个布局计算,表达式为:TOCHeadingCount (1)即可,这样就会自动显示目录的序列号1,2,3

  • 相关阅读:
    C#基础知识之GC 垃圾回收
    获取地址栏参数并转化为对象
    input type属性为number时,去掉右边的上下箭头
    vscode用服务打开html
    富文本的原理和插件使用
    原生js拖拽、jQuery拖拽、vue自定义指令拖拽
    js的call()方法
    js继承
    网页禁止复制和解除禁止复制
    ES6-解构赋值
  • 原文地址:https://www.cnblogs.com/wxjnew/p/3927508.html
Copyright © 2020-2023  润新知