理论题

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帆软测试题1相关推荐

  1. FineReport帆软报错:很抱歉,数据集行数过多触发保护机制,请减少查询数据量。若您是管理员,可于智能运维-内存管理-模板限制中更改此项限制。

    使用帆软时候,数据集记录数过多时候,FineReport帆软报错,如下: 很抱歉,数据集行数过多触发保护机制,请减少查询数据量.若您是管理员,可于智能运维-内存管理-模板限制中更改此项限制. 如下图所 ...

  2. finereport 帆软学习笔记--已解决的问题

    finereport 版本:8.0 系统环境:win 10 一.权限控制 需求:不同用户显示不同内容的报表. 解决方案: 在嵌套iframe的页面里,给src路径属性后面加上用户信息参数,例如:?us ...

  3. FineReport 帆软实战一 帆软概述及软件下载

    前言: 公司近期引进帆软报表替换原先的润乾报表,以提供更为强大的报表处理能力.因此我也开始从零学习帆软报表. 帆软报表报表分为FineReport和FineBI,Report可以理解为面向开发人员的报 ...

  4. FineReport帆软报表实现动态生成递增列

    数据如下,需要将下列数据转成第1次时间,第1次地址,第2次时间,第2次地址-显示 最终效果 实现步骤 1.改写sql 需要用count函数计算出最大行数 这也是动态列的最大值,比如这边为7,到时候生成 ...

  5. FineReport帆软报表常见问题及解决办法合辑(不断更新)

    如何动态设置坐标轴的最大值? max(value('数据集名称',数值所在列序号)) + 一个动态值或者固定数值 柱状图的分类顺序跟表格中的数据顺序相反? 图标计算逻辑和单元格计算逻辑不同导致的,解决 ...

  6. [FineReport帆软]决策报表frm中实现添加监控声音报警

    1. 概述 需求其实挺简单,监控设备参数不在特定范围内,声音报警提示: 参考了分页浏览界面添加声音提示的文档,决策报表js获取报表块的单元格值: 2. 实现思路 1) 在决策报表中,添加声音标签,用h ...

  7. finereport 帆软报表建层级目录文件夹

    找到存储文件路径D:\FineReport_10.0\webapps\webroot\WEB-INF\reportlets,找到该路径,直接在该文件夹下层层新建即可,方法简单 打开软件后,随便点击一个 ...

  8. [FineReport帆软]使用gif图片背景/设置动态背景

    1.决策报表使用gif图片背景/动态背景 需要在报表块的初始化事件中添加js 1) 给整个body添加动态背景,js代码如下 setTimeout(function() {$('.content-co ...

  9. [FineReport帆软]填报全选及批量打印

    1. 填报全选 1) 需要在全选复选框设置中设置状态改变事件: 状态改变事件js代码: var flag=this.getValue(); //获取当前复选框控件的状态,true /false for ...

最新文章

  1. 【每日一算法】1比特与2比特字符
  2. 创建时间指定日期 java,Java避坑之如何创建指定时间Date对象
  3. win11升级不满足最低系统要求怎么办 windows11升级不满足最低系统要求的解决方法
  4. matlab delay用法,请教Vensim中DELAY1I函数使用的单位设置
  5. 【web开发】js实现表单提交
  6. 分享:git push 时报错 Permission to username/My_python.git denied to deploy key 解决方法
  7. java word转图片(word转pdf再转图片)
  8. 新周刊:放弃北上广的10个理由
  9. 通用验证方法学(Universal Verification Methodology, UVM):简介及内容导航
  10. Windows——卸载MinGW的方法
  11. 圣思园——Java SE Lesson 4
  12. 南宁市计算机技术专业学校,南宁电脑技术学校有哪些
  13. Dinic算法寻找网络最大流的Java实现
  14. 洛谷P2403 [SDOI2010]所驼门王的宝藏
  15. 【无人机】【2019.07】未来无线网络中多个无人机基站的定位
  16. kitti数据集转换成可运行的YOLOv5格式
  17. java.lang.IllegalStateException: Shutdown in progress 异常已解决
  18. 斯金纳箱:人类学习的秘密
  19. android ?attr得到状态栏高度,android - 状态栏下方的CoordinatorLayout + CollapsingToolbarLayout滚动 - 堆栈内存溢出...
  20. 半导体术语中英文对照表,芯片人必备!

热门文章

  1. java空教室设计报告_空闲教室查询
  2. 19c rac gi卸载
  3. Oracle服务连接不上 ORA-12514 ORA-01034 ORA-27012
  4. 拉动式敏捷转型--邀请与自由选择的力量
  5. Mybatis error,There is no getter for property named 'xx' in 'class java.lang.String',解决办法
  6. 更新 Android SDK
  7. C++常见崩溃(最近遇到)
  8. 基于生成式对话的实时聊天机器人:实现实时聊天机器人与智能交互
  9. webpack面试题整理
  10. IDEA编码以及字体设置