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

文 | 帆软数据应用研究院 2011-05-03 15:06:45

在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
注:密码框的问题,也可以通过给密码框所在的单元格设置公式形态来解决当密码框失去焦点后值显示的问题。

 

免费试用FineReport

阅读次数:2,809


FineReport能满足的需求有:


报表工具: 数据图表生成   企业报表平台   业务定制报表   数据填报报表   数据决策平台   炫酷数据大屏   中国式复杂报表  

功能优势: PC端/手机端    全局业务分析   权限精细管理   开源免费使用   30+种数据源   可整合ERP/OA   数据可视化     

数据分析: 数据分析模型   自助数据分析   业务主题分析   大数据运营      管理驾驶舱      0代码的操作   

行业应用: 地产项目管理   银行数据平台   金融数据中心   精益生产系统   智能制造管理   化工信息系统   零售物流自动化     
行业应用: 用户精准营销   管理信息系统   会员管理系统   销售统计分析   财务报表分析   人力资源系统   医药精细管理   ……

返回顶部