报表知识库
我要提问

通用查询的多种使用方式

            通用查询是润乾V5报表中的查询工具,与报表结合使用,可对报表起到数据查询过滤的作用,从而得到用户所关心的有效数据。

 

                                                            通用查询设计界面示例

        通用查询工具目前向用户提供四种使用方式,下面详细介绍:

方式一:在V5自定义报表模式中使用。

        润乾V5报表中每种自定义报表模式(自由报表、复杂报表、分组报表、交叉报表、组合报表)的设计界面中都有【通用查询】的入口,从报表设计页面的【通用查询】按钮即可进入通用查询的条件定义页面,为自定义报表设置所需的数据过滤查询条件。

 

                                                                                                    自定义分组报表设计界面通用查询入口

 

                                                                                              自定义复杂报表设计界面通用查询入口

        在润乾V5自定义报表中,设计好的通用查询和报表一起使用VR或jsp展现工具进行展现,在展现界面可随意设置查询条件的条件值对报表进行过滤并使用。

        与润乾V5自定义报表结合使用的通用查询资源见产品安装包下:资源中心 > Demo > 通用查询 目录下的报表。

方式二:在V5报表平台中作为一种独立资源类型使用。

        在润乾V5报表平台中,通用查询可以作为一种独立的资源类型进行建立。

        建立通用查询独立资源有两种方式,一种为基于数据集的条件,用于V4报表所使用的数据集在V5平台中也存在;另一种为自定义条件,用于V4报表所使用的数据集在V5平台中不一定存在。

 

                                                 独立通用查询资源自定义条件示例

        建立好的通用查询资源被平台中发布的V4报表引用后,当使用vr工具对v4报表进行展现时,vr会同时展现通用查询条件并将查询条件传给v4报表,从而对v4报表进行查询过滤。

        与V4报表结合使用的通用查询资源见产品安装包下:资源中心 > Demo > 通用查询 > 订单明细表

方式三:将通用查询工具集成到其他应用中使用。

        通用查询组件提供了可对外调用的页面与接口,因此用户可根据需要在其它应用中集成使用。

        将通用查询工具与其他项目集成时,用户需要提供展现工具或自写jsp,将通用查询与其他应用关联,再将该json拼入sql中。通用查询的独立项目中提供了详细的集成方式和对应的接口,方便其他的应用集成,具体见/mis2/commonQuery/index.jsp页面。

        集成时展现报表的自写jsp示例见附件showPanel.jsp。

方式四:V4通用查询升级。

        润乾报表V4.5中支持报表中通用查询的使用,也可实现升级V4中的通用查询为润乾V5报表工具中的通用查询新样式。