皕杰报表中设置了参数,可以在sql中、单元格里、属性里使用。那么参数是如何传递到sql中的呢?要想传递到sql,在sql中就要有替代参数的符号,皕杰报表是用“?”来替代的,在sql语句的where条件中用?来替代参数,并在数据集属性的数据集参数中选择设置的参数,使参数与sql中的?一一对应就可以了。需要注意的是有几个?就要选择几个参数,即使是同一个参数用两次就要选择两次,且其顺序不能乱。另外,皕杰
当我们在用报表工具做报表查询时,可以通过参数来控制查询的数据,但有时又想不输入参数时查所有数据,这个能够实现吗?答案是肯定的,没问题,只要在sql里设置条件时把NULL加上就可以了,基本的语句就是: where id=? or ? is null。皕杰报表中输入参数为空时要取全部数据也是用在sql加条件 id=? or ? is null形式,但是有几种情况这种方法并不适用。(一)当参数类型为数组
数据库的JDBC驱动不但与数据库版本有关,也与JDK的版本有关。
皕杰报表支持独立部署、嵌入式部署及跨平台集成。独立部署就是把报表本身作为一个web应用部署到服务器上,嵌入皕杰式部署是将报表嵌入用户的系统,使得报表与用户系统浑然一体,跨平台集成是指报表与非java平台的项目进行的集成。
所谓三级联动,也就是说第二个参数随第一个变化,第三个参数随第一个和第二个变化。
下拉框指定数据集为例做一个参数联动的实例。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号