`

FineReport根据点击次数奇偶性排序之字符型

 
阅读更多

 

上一篇文章我们提到了字段为数据型的数据列排序方法,采用的是根据点击次数奇偶性来排序,那如果是字段为字符型,又该如何实现呢?

 

这里提供的解决思路是通过超级链接来实现升序降序两张模板之间的相互调用,每点击一次就切换到另一张模板。

 

下面以一个简单示例进行介绍

 

  1、修改数据集

 

升序模板

 

将原来的数据集修改为:SELECT * FROM [订单] order by 客户ID,根据字符型字段客户ID对数据进行升序排序,另存为Order_A.cpt

 

降序模板

 

将原来的数据集修改为:SELECT * FROM [订单] order by 客户ID desc,根据客户ID对数据进行降序排序,另存为Order_B.cpt

 

  2、设置超链接

 

右击客户ID表头所在单元格,选择超级链接,点击网络报表,在网络报表的路径处选择模板,Order_AOrder_B的设置分别如下:

 

Order_A

 



 

Order_B

 

 



 

要注意的是,链接打开于处选择当前窗口。

 

  3、效果查看

 

打开Order_A.cpt,点击分页预览,看到的是按照客户ID的升序排序,直接点击客户ID,则会按照客户ID进行降序排序,再次点击客户ID,则会又按照客户ID进行升序排序。



 

 

 

 



 

 

 

  • 大小: 11.2 KB
  • 大小: 10.5 KB
  • 大小: 16.1 KB
分享到:
评论

相关推荐

    报表工具FineReport根据条件控制参数控件是否显示

    以上就是如何在FineReport报表工具中根据条件动态控制参数控件的显示与可用性的详细步骤。通过这种方式,报表设计者可以使得最终用户在使用报表时获得更加流畅和人性化的体验,同时保证了报表的交互逻辑清晰合理。...

    Web报表工具FineReport的JS开发之字符串

    在报表开发过程中,有些需求可能无法通过现有的功能来实现,需要开发人员二次开发,以FineReport为例,可以使用网页脚本、API接口等进行深入的开发与控制。 考虑到JS脚本开发的使用较多,这里先先简单介绍如何用JS对...

    FineReport自学习题 V2.rar

    【FineReport自学习题 V2.rar】是一个针对FineReport软件的自学资源包,包含了丰富的学习题目和相关的图表制作示例,旨在帮助用户深入理解和掌握FineReport的各项功能。FineReport是一款强大的报表设计工具,广泛...

    FineReport帮助文档Word版

    《FineReport帮助文档Word版》是为了解决官方FineReport帮助文档在查看时可能存在不便的问题而制作的。原版文档的左侧导航树未完全展开,用户需要逐个点击才能查看具体内容,这无疑增加了查找和理解信息的时间成本。...

    Web报表工具FineReport完整教程

    同时,FineReport具备良好的扩展性和灵活性,能够满足不同规模企业的定制需求。 二、FineReport核心功能 1. 报表设计:FineReport提供了丰富的图表类型,如柱状图、饼图、线图等,以及各种表格样式,用户可以通过...

    FineReport报表工具内置JS的使用

    JavaScript,作为一种轻量级、解释型的脚本语言,以其强大的交互性和灵活性,在网页开发中扮演着核心角色。尤其在FineReport报表工具中,JavaScript的应用使得报表的设计与功能实现更加丰富和灵活。FineReport,作为...

    报表工具FineReport使用教程之自动计算日期.docx

    报表工具FineReport使用教程之自动计算日期 FineReport是一款功能强大且国际通用的报表软件,广泛应用于企业的报表制作中。在日常工作中,我们经常需要制作以各种数据报表,来分析公司的经营业务的情况。今天,我们...

    spring boot整合finereport

    总之,整合Spring Boot和Finereport是一项技术性较强的工作,涉及到依赖管理、配置、API调用等多个环节。通过这一整合,我们可以构建一个高效、灵活的报表系统,为企业的决策支持和数据分析提供强大支持。

    finereport离线帮助文档

    《FineReport离线帮助文档详解》 FineReport是一款强大的报表设计和数据分析工具,深受广大企业和开发者喜爱。其离线帮助文档“finehelp.chm”是为用户提供详尽、全面的使用指南,无论你是初次接触还是资深用户,都...

    finereport的jar包

    `viewReport`方法则会根据指定的报表名称,调用FineReport服务来展示报表。 至于压缩包中的"fr"文件,这可能是FineReport的某些配置文件、模板文件或者示例报表。开发者需要将其解压并按照FineReport的文档指示,将...

    详细解密FineReport中的报表执行过程

    因此在实际操作时,用户应当根据上下文和软件实际功能来理解相关步骤,确保操作的正确性。 总结来说,FineReport中的报表执行过程涉及了报表计算和页面转换两个关键步骤,每一步都有可能影响报表的整体性能和响应...

    fineReport

    ### fineReport集成到Java项目中的知识点 #### 一、fineReport简介 fineReport是一款功能强大的报表设计工具,它能够帮助开发者快速地实现复杂报表的设计与展示。通过将fineReport集成到Java项目中,可以实现对...

    finereport教程

    2. 数据源配置:FineReport支持多种数据库连接,如Oracle、MySQL、SQL Server等,用户可以根据实际需求配置数据源。 3. 实时刷新:报表支持实时数据更新,确保数据的时效性。 4. 参数化查询:用户可以设定报表参数,...

    Spring Boot2.6.13集成FineReport11.0教程

    Spring Boot 2.6.13 集成 FineReport 11.0 教程 本教程旨在指导用户如何将 Spring Boot 2.6.13 集成 FineReport 11.0,实现报表生成和数据可视化。该教程涵盖了环境配置、数据库设置、FineReport 安装、报表设计和...

    FineReport V7.0.4技术白皮书

    此外,FineReport的易用性使其能够在项目交付后由最终用户进行简单的系统维护和更新,降低了对外部软件公司的依赖。 FineReport适用于各种群体,特别是软件公司,可以快速集成到ERP、CRM、OA等软件中,提升开发效率...

    fineReport课后10题答案.zip

    《FineReport报表工具学习:课后10题详解与实践指南》 FineReport是一款强大的报表设计工具,尤其适合初学者快速上手。本压缩包“fineReport课后10题答案.zip”包含了针对FineReport使用过程中常见问题的解答,旨在...

    finereport.jar结合java开发

    finereport.jar结合 finereport.jar结合 finereport.jar结合

    FineReport 群集配置方案

    FineReport 群集配置方案 FineReport 群集配置方案是基于 Linux 平台使用 Apache+Tomcat+JK 实现负载均衡和群集的完整过程。这篇文章将详细介绍从编译、部署到配置的整个过程,并解决了在实现过程中遇到的问题。 ...

Global site tag (gtag.js) - Google Analytics