登录 
欢迎来到陈冬冬(雪地里走)的学习天地 | 经验分享整理平台 | 陈冬冬
 服务器本次启动于:17天前 

润乾报表我所遇到的问题及解决方案(四)

2015-05-30 01:30:00 阅读:()

       只列出稍微是问题的那种,其他比如说调整显示样式的、自动换行的、单元格对齐方式的、表格细线的等等等等,这些都略过。

1、如何设置报表显示的大小(宽高)?

       在菜单栏的“属性——报表属性”处,切换选项卡到打印处,将纸张类型修改为自定义类型,就可调整后面的纸张宽高。如下图:

psb.jpg 

2、如何设置分页显示数据?

      同上将tabs切换至分页项,调整以下标注的参数部分,有时会发现标题栏在下一页会不存在的情况,这个可以调整表头表尾的打印方式来解决。

psb.jpg

 

3、如何设置sql报表时的查询条件?
         
这个前面的日志详细说过,不解释了,特别注意处理in类型的参数即可。
4、处理报表的单元和合并?
 
        将确定合并规则的列的值放在第一列,按需要来设置此列是否可见,如下图所示:

 psb.jpg

        其中group中的属性字段是数据中能够确定唯一合并标识的数据,参考效果截图如下:

 

psb.jpg

 


5、动态显示隐藏列?

        有时候根据某些权限或者某种查询条件来动态显示和隐藏列,可以按照传递参数的值来区分,如下图所示:

psb.jpg

6、如何动态按查询条件显示表头?

       比如查询条件中有个开始日期和结束日期,我们想在报表的表头处显示开始日期和结束日期组成的报表标题,可以通过如下方式解决:

 

 psb.jpg

 

         运行效果如下:

 

7、如何在报表中调用外部JS事件?

       这是一个比较常见而有用的问题,在调用外部事件时如果不获取到报表的相关数据则就显得无意义了,其中获取单元格的值就使用坐标来直接引用,如下图所示:

psb.jpg 

    运行效果截图如下:

 psb.jpg

8、查询条件的中文乱码问题的解决方式?

    同3的解决方案,前文说的很详细了。


9、如何动态显示报表列?

横向-纵向 动态扩展.bmp


10、如何使用报表属性中的判断时的特定常量值?

显示润乾报表的常量值.bmp


11、如何按每个单元格显示一个查询?

单个表格查询.bmp


12、如何在不显示报表的情况下,直接导出excel文件?

不显示报表直接导出.bmp

/*********************************************分割一下********************************************/

 

       以上是我所遇到并最终解决的一些常用问题,现阶段基本全是这种数据报表,以至于没有实现过它的图形化报表,故也谈不上遇到的问题了,且说说现在我所知道的未解决的几个问题吧,后续如有发现会持续更新。

       1)图像化报表在云服务器上的显示报错,经排查发现原因是服务器上的OpenJDK少了一个sun保留类中的一个绘图类,由于云服务器上无法操作,故此问题作为遗留的。

       2)导出PDF在云服务器(linux系统)上乱码,肯定是少了字体之类的文件,遗留原因同上或者说导出excel的效果就已经很好了。


早期存储QQ空间日志地址为:http://user.qzone.qq.com/88911006/blog/1432913520



你可能感兴趣的:
      关键字:服务器(4)单元格(3)动态显示(3)解决方案(2)excel(2)
      互动()
      评论()
      比起点赞,站长更喜欢登录后的评论
      • 0
      • 0
      • 0
      • 0
      • 0