皕杰报表(知识小结)
dsuniondsunion(ds1,ds2,ds),用ds可以直接取ds1和ds2数据集中的字段。round语法:round(number,n) 对参数进行四舍五入取整 n 指定位置,为正表示小数点后四舍五入,为负表示小数点前四舍五入 1.例1:round(123.456,1),结果为:123.52.例2:round(123.456,4),结果为:123.4563.例3:r
如何设置导出excel的格式
皕杰报表工具中有专门的配置文件来设置导出格式,在WEB-INF/resources文件夹下,有一个report-config.xml文件。用文本编辑软件打开report-config.xml文件,里面可以找到导出配置节点。<export> <!-- <excelVersion>
问题小结
一.单元格换行问题report_res\skin\table.css下.ss{word-break: break-all;line-height:1;}在单元格属性,WEB相关设置,CSS样式名里添加ss,选择不作为表达式处理。二.在皕杰报表单元格中显示特殊字符在使用皕杰报表的时候经常遇到特殊字符的输入,比如显示小方块或小方块里带√号,那么这些特殊符合如何输入呢?1、用输入法自带的特殊字符输入,比
皕杰报表(关于怎么查看是哪个版本)
皕杰报表要求设计器与服务器版本配套,如何查看设计器和服务器的版本呢?查看设计器版本只需打开皕杰报表设计器,查看“帮助”菜单下的“关于”即可。查看服务器版本1)、在web应用/WEB-INF/lib下有bios-report.jar。2)、用压缩工具打开这个jar包。3)、在META-INF文件夹下MANIFEST.MF里查看Version和label值。4)、这个Version值就是版本号,lab
皕杰报表之UUID
在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid() 或 uuid(sep)参数说明:sep 布尔值,生成的uuid中是否包含分隔符'-',缺省为true举例说明:例1:u
皕杰报表(yum的安装)
当在linux上使用yum时,提示错误,This system is not registered to Red Hat Subscription Management,这是因为如果使用redhat的yum源是需要注册付费的。因此咱们就要更改yum源来使它免费,咱们来使用163的源。1.思路如下:1、删除red hat自带的yum包2、下载新的centos的yum包(因为c
关于皕杰报表部署到linux上字体问题。
当报表部署到linux时,出现了字体问题,可能的原因有:1.Linux系统缺少字体2.Linux系统缺少字符集3.jdk未成功加载字体 配置中文字体1. fc-list 查看字体列表2. yum -y install fontconfig&nbs
关于预览时文字变成方块
在linux系统部署皕杰报表后,预览字体会变成小方块。可能的原因有:1.Linux系统缺少字体2.Linux系统缺少字符集3.jdk未成功加载字体解决办法一:拷贝中文字体:1) 在启动java的时候加入如下参数,参数值为jdk的安装路径-Dsun.java2d.fontpath=……/j2se/jre/lib/fonts2) 操作系统安装完整的中文安装包,然后把操作系统的中文字体文件拷贝到……/j
皕杰报表(关于日期时间时分秒显示不出来)
在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用to_char解决,数据集用select to_char(flowdate,"yyyy-MM-dd HH:mm:ss") fromtablename2.也可以把数据库日期类型date改成timestamp
皕杰报表(关于如何上传和下载文件到数据库)
在皕杰报表中文件是否可以上传到数据库中,当然是可以的。然后在附件上传和下载中,设置相对路径或绝对路径,文件名称,文件类型和上传的空值条件(上传的大小,默认限制是5120kb和满足什么条件时上传)。在下载中选择相对路径或绝对路径,填写下载链接名称和下载文件名称。填报操作时有三个函数:filedata、filename、filepath。filedata:获取文件附件单元格中, 用户上传的文件数据流。
皕杰报表 (Incorrect integer value: for column id; at row 1)
在把原先数据源用oracle的brt,拿来放到数据源是mysql里面。填报保存时会出现这个错误,提示填报有错误。后来发现填报操作里面空值需要用null。查了下MYSQL的资料,发现5以上的版本如果是空值应该要写NULL.这个原因是一般mysql 5.x上出现,官方解释说:得知新版本mysql对空值插入有”bug”,要在安装mysql的时候去除默认勾选的enable strict SQL mode,