FineReport报表工具之填报显示值实际值问题

在FineReport报表工具实际值显示值问题的处理上,处理方式是在填报预览中用户在该位置输入的内容显示为显示值, 当用户点击选中另外一个控件时,刚才的显示值会变为实际值。这么做的用意在于用户可以看见需要保存或者修改的实际内容。可是在一些情况下用户并不想让实际值被别人看到,或者用户需要看见就是显示值的时候
如下拉框,当不设置单元格的实际值与显示值之前,选择Double后,当鼠标离开后显示的又是实际值了,如下图:
报表填报实际值预览
如何才能让当鼠标离开后下拉框中的值还是显示值呢?
1. 解决方案
给对应的填报单元格设置形态,设置其显示值和实际值,下面以下拉框为例说明问题
2. 实现步骤
2.1 报表模板设置
新建报表工作簿,添加数据集ds1,SQL语句为:
SELECT * FROM CUSTOMER。设计一个如下图的报表模板
报表模板设计
设置报表单元格B1的控件类型为下拉框,采用动态SQL方式,SQL语句为:
SELECT * FROM CUSTOMER,实际值的序列号为1,显示值的序列号位2,如下图
报表控件设置
右击该报表单元格,选择形态|数据字典,在数据字典中选择数据集ds1,实际值的序列号为1,显示值的序列号位2,如下图
报表数据字典设置
2.2 填报预览
在第一栏选择Double,显示如图:
报表填报预览2
将光标移到其他栏后,第一栏显示的还是显示值,如下图:
报表填报预览2
注:密码框的问题,也可以通过给密码框所在的单元格设置公式形态来解决当密码框失去焦点后值显示的问题。
立即发现·数据价值

推荐阅读

→ web报表插件领导品牌FineReport → 如何搭建科学的MES报表系统? → 谈谈数据决策平台搭建的必要性 → 一款简单、实时、酷炫的图表制作软件 → 生产报表的自动化实现方案 → 自定义报表之自定义参数界面 → 融资?不要!上市?不急!这个帆软有点酷…… → 典型数据报表的样式和作用 → BIRT报表深度解析之BIRT中国企业级用户流失之谜 → 信息化管理系统在企业中的价值
版权所有©2017 南京帆软软件有限公司 | 苏ICP备14031611号-3
返回顶部