欢迎来到天天文库
浏览记录
ID:6109434
大小:39.15 KB
页数:14页
时间:2018-01-03
《润乾所有问题汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、参数和宏¯参数在SQL语句中如何使用?答:在sql语句中需要用到参数的地方,写上"?",然后在参数的tab页中,根据?的顺序,依次写入含参数或者不含参数的表达式,如下图所示:¯参数能在单元格中使用吗?和在SQL语句中的用法有什么区别?答:可以,直接引用参数名即可,把参数作为表达式的一个变量来使用,例如:=arg1+1sql语句中写上问号根据问号顺序写入含参数的表达式¯宏和参数有什么区别?怎么使用宏?答:参数是有数据类型的变量,在报表运算过程中作为变量来使用。宏是一个字符串标识,没有数据类型,报表运算之前,引擎会搜索报表定义,检索到宏名,替换成宏值,全部替换结束后,才进行报表运算。宏的引用方
2、式:${macroName}¯宏和参数在网页中如何传递?答:方法一:通过tag标签来传递,参数及宏的个数应该与报表中的参数及宏个数相同,参数名及宏名大小写一致。如果参数值或宏值是变化的,那么应该先在JSP代码中将参数串拼好,再传入Tag中,如下所示:<%Stringparams="param1="+value1+";param2="+value2+";"……";macro1="+value1+……%>3、<%=params%>"……/>¯WEB发布时,如果我自己定制参数输入页面,如何把参数值传递给报表?答:在jsp中获得参数值,然后先在JSP代码中将参数串拼好,再传入Tag中,如下所示:<%Stringparams="param1="+value1+";param2="+value2+";"……";macro1="+value1+……%>"……/>¯如何使用润乾报表定制参数输入页面?答:假如有一张显示学生成绩的报表,名为student.raq,此报表有三个参数:性别(sex)、班级(class)、出生月份(month)。性别4、的输入方式为下拉列表框(1代表男,2代表女),班级的输入方式为下拉数据窗口,月份的输入方式为简单输入框。下面我们先来定义一个参数表单:运行报表设计器,新建一张“填报或参数表单”报表,如下图所示:在此报表中,输入参数名标签,删除多余的行列后,如下图所示:使A1、C1、E1单元格的“是否可写”属性为false,将此报表存为studentParam.raq。选中B1单元格,在右边的属性列表中“参数名/JSP引用变量名”填入此格对应的报表参数名sex,如下图所示。同样,对D1填入class,F1填入month。选中B1单元格,点击右键在弹出菜单中选择“数据类型及编辑风格”,在弹出窗口中设置其编辑风5、格为“下拉列表框”,编辑代码值和显示值如下图所示:选中D1单元格,点击右键在弹出菜单中选择“数据类型及编辑风格”,在弹出窗口中设置其编辑风格为“下拉数据窗口”,编辑各项如下图所示:最后保存此报表,完成参数表单的定制。现在来看如何在网页中发布,如下JSP文件所示:<%@pagecontentType="text/html;charset=GBK"%><%@tagliburi="/WEB-INF/runqianReport.tld"prefix="report"%>6、tParam.raq"/>7、intLabel="打印"displayNoLinkPageMark="yes"params="class=2;sex=1"saveAsName="学生成绩表"/>运行结果如下图所示:¯如何实现模糊查询?答:需要模糊时,在sql中使用"like?",然后在参数tab页中写上"%"+arg1+"%",如下图所示:¯我希望用户不输入参数值时,相当于全部选出,该怎么做?答:在sql中使用wherec
3、<%=params%>"……/>¯WEB发布时,如果我自己定制参数输入页面,如何把参数值传递给报表?答:在jsp中获得参数值,然后先在JSP代码中将参数串拼好,再传入Tag中,如下所示:<%Stringparams="param1="+value1+";param2="+value2+";"……";macro1="+value1+……%>"……/>¯如何使用润乾报表定制参数输入页面?答:假如有一张显示学生成绩的报表,名为student.raq,此报表有三个参数:性别(sex)、班级(class)、出生月份(month)。性别
4、的输入方式为下拉列表框(1代表男,2代表女),班级的输入方式为下拉数据窗口,月份的输入方式为简单输入框。下面我们先来定义一个参数表单:运行报表设计器,新建一张“填报或参数表单”报表,如下图所示:在此报表中,输入参数名标签,删除多余的行列后,如下图所示:使A1、C1、E1单元格的“是否可写”属性为false,将此报表存为studentParam.raq。选中B1单元格,在右边的属性列表中“参数名/JSP引用变量名”填入此格对应的报表参数名sex,如下图所示。同样,对D1填入class,F1填入month。选中B1单元格,点击右键在弹出菜单中选择“数据类型及编辑风格”,在弹出窗口中设置其编辑风
5、格为“下拉列表框”,编辑代码值和显示值如下图所示:选中D1单元格,点击右键在弹出菜单中选择“数据类型及编辑风格”,在弹出窗口中设置其编辑风格为“下拉数据窗口”,编辑各项如下图所示:最后保存此报表,完成参数表单的定制。现在来看如何在网页中发布,如下JSP文件所示:<%@pagecontentType="text/html;charset=GBK"%><%@tagliburi="/WEB-INF/runqianReport.tld"prefix="report"%>
6、tParam.raq"/>7、intLabel="打印"displayNoLinkPageMark="yes"params="class=2;sex=1"saveAsName="学生成绩表"/>运行结果如下图所示:¯如何实现模糊查询?答:需要模糊时,在sql中使用"like?",然后在参数tab页中写上"%"+arg1+"%",如下图所示:¯我希望用户不输入参数值时,相当于全部选出,该怎么做?答:在sql中使用wherec
7、intLabel="打印"displayNoLinkPageMark="yes"params="class=2;sex=1"saveAsName="学生成绩表"/>运行结果如下图所示:¯如何实现模糊查询?答:需要模糊时,在sql中使用"like?",然后在参数tab页中写上"%"+arg1+"%",如下图所示:¯我希望用户不输入参数值时,相当于全部选出,该怎么做?答:在sql中使用wherec
此文档下载收益归作者所有