FineReport帆软测试题1

理论题

1.预览方式是指查看模板时以哪种方式查看,在表单设计后有哪些预览方式?以及他们的主要功能是?(查阅帮助文档)
FineReport 中总共有6中不同的预览模式:分页预览、填报预览、新填报预览、数据分析、移动端预览、决策报表预览。
分页预览:FineReport 的默认预览方式,一般在只需要查看报表数据用于分析的时候使用。
填报预览:是指在Web 端预览用来填报数据的模板,一般在只需要录入修改数据的时候使用。
新填报预览:新填报预览,采用了新样式的控件,加载速度快,采用了分页加载。
数据分析:数据分析模式也可以查看报表,但是其可以对报表结果进行不分页预览及在线分析:排序、二次过滤等。
移动端预览:通过扫码直接在手机上展现报表,让用户直观地看到当前设计模板的实际效果。
决策报表预览:决策报表预览是针对于决策报表设计模式而言的。
2.以下正确的内容有哪几个?C
A.在报表设计时,不支持同时选择多个单元格进行条件属性设置,只能一个个设置。
B.在报表设计好后,在所有浏览器下显示的样式都是一模一样的。
C.原来A1单元格值为1,A2单元格内容为2,B1单元格内容为3,B2单元格内容为4,现将4个单元格合并,合并后的单元格内容为1 (默认是左上角的值)。
D.在设置过滤条件时,可以设置一个数据集列值等于公式参数数据列。
E.设置了单元格形态后,单元格的实际值改变了。(错,只是改变了显示值,不改变实际值)

3.为了让第一行标题在报表分页时,分页都可以显示,通常的做法是。
重复与冻结一定设置重复行,之后冻结重复的行即可。

4.单元格进行过设置之后上面会有一些彩色的小三角形,他们分别代表什么功能被使用在了该单元格上。
过滤标记-黄色小三角、行后分页标识-绿色小三角、条件属性标识-红色小三角、形态标识-蓝色小三角、参数注入标识-深蓝色小三角、自定义显示标识-紫色小三角

5.id 为一个字符串格式的表字段,在数据集中要使用参数 p1,下列写法正确的 是(D) (5 分)
A. select * from table where id = p1
B. select * from table where id ={p1}
C. select * from table where id =${p1}

D. select * from table where id =’${p1}’

6.id 为一个字符串格式的表字段,在数据集中要使用参数 p1,p2,下列写法正 确的是(A)(5 分)
A. select * from table where ${if(len(p1)!=0,“id=’”+p1+"’",“id=’”+p2+"’")}
B. select * from table where ${if(len(p1)!=0,“id=’“p1”’”,“id=’“p2”’”)}
C. select * from table where ${if(len(p1)!=0,“id=p1”,“id=p2”)}
D. select * from table where ${if(len(p1)!=0,“id=+p1+”,“id=+p2+”)}
7. 为模板添加一个参数时,默认的参数名字和数据类型是?(5 分)
p1 字符串
8.模板参数和全局参数的区别是什么,模板参数和数据集参数的区别又是什么? (5 分)
模板参数和全局参数的区别:模板参数只能在当前报表可以使用,全局参数是在工程下的所有报表中都可以使用。

模板参数和数据集参数的区别:
①创建定义的不同。模板参数在当前模板下创作的参数,在模板>模板参数中定义,数据集参数是在SQL查询语句中定义参数。
②过滤。模板参数必须与过滤条件结合才能筛选数据,需要将数据库中的数据全部取出来进行过滤。数据集参数直接在数据查询时就完成了数据的过滤操作。
9.相同模板下,使用哪种参数类型查询效率更好?
数据集参数
10.帆软的系统参数有哪些?举出五种,写出他们的含义。哪个参数用于表达报表 总页数?(5 分) 需要查阅帮助文档。
$page_number:报表当前访问的页码
$fine_username:在使用权限时保存用户名的参数
$fine_role:在使用权限时保存角色的参数
$fine_position:在使用权限时保存用户所属的组织机构集合的参数
$fine_password:在使用权限时保存用户的密码

表达报表的总页数:$totalPage_number

11.哪些控件有实际值与显示值之分?
单选按钮组控件、复选框组控件、下拉框控件、下拉复选控制件、列表控件、下拉树、视图树
12.动态列实现的要点是什么?
获取数据集时,将列名的字段设置为动态参数,默认值为“*”
参数面板绑定,选择复选组件按钮
绑定数据字段,使用TABLEDATAFIELDS函数 ,可返回列名
条件属性中使用公式设置长度为0的字段列宽为0(非必要)

你可能感兴趣的:(FineReport)