随笔分类 -  帆软报表 FineReport

摘要:1.新建数据连接 新建数据连接的目的是让 FineReport 设计器连接数据库,这样报表就可以在数据库中读取、写入或修改数据。 数据连接的方式有两种,分别是连接内置数据库和连接外置数据库。制作这张报表连接的是 FineReport 内置的 SQLite 类型的数据库,有关外置数据库的连接可参见 J 阅读全文
posted @ 2022-04-16 14:20 TwinStudio 阅读(691) 评论(0) 推荐(0) 编辑
摘要:由于字段比较多,预览发现有很多字段显示不出来。经查询资料发现是设置有问题。解决方案如下: 1.模板 - 模板自适应属性。 2.可设置字体与表格的自适应方式 3.设置冻结后自适应下报表有空白 问题描述: 决策报表中,当报表块中设置了冻结,在自适应的情况下,出现报表内容没有撑满全屏幕,四周有空白的问题。 阅读全文
posted @ 2022-04-16 14:07 TwinStudio 阅读(2018) 评论(0) 推荐(0) 编辑
摘要:目录: 1. 描述 2. 思路 3. 操作步骤 4. 保存预览 5. 已完成模板 1. 描述 在有些特殊的报表需求中,控件的表现形式尤为重要。有时候一些按钮的默认选项似乎有点不合乎需求,怎样让用户一目了然的勾选自己所需的选项也是重中之重。实现效果如下: 2. 思路 我们可以通过修改按钮的默认项(名称 阅读全文
posted @ 2022-04-16 13:59 TwinStudio 阅读(416) 评论(0) 推荐(0) 编辑
摘要:参数为空查询全部:固定值 WHERE 1=1 ${if(len(参数) == 0,"",“and 字段 = '” + 参数 + “’”)} 模糊查询 WHERE 1=1 ${if(len(参数) == 0,""," and 字段like ‘%" + 参数 + "%’")} 下拉复选框 WHERE 1 阅读全文
posted @ 2022-04-16 13:45 TwinStudio 阅读(801) 评论(0) 推荐(1) 编辑
摘要:1.新建模板参数,名字设置为:清空 2.将控件添加至参数栏 3.给清空控件设置事件>>点击 4.编辑新建的事件,里面内容其他默认不动,将以下内容粘贴至代码框 $.each(this.options.form.name_widgets, function(i, item) { if(item.opti 阅读全文
posted @ 2022-04-16 13:38 TwinStudio 阅读(1738) 评论(0) 推荐(0) 编辑
摘要:一、数据集方面 报表的核心是数据,数据集是否合理决定报表的质量。 1.每张报表都应该有一个主数据集,为了降低维护时的工作量,尽量将所有字段置于主数据集,除非在某些情况下,不使用多源数据集会导致主数据集异常复杂。 2.在制作报表之前,尽量考虑到所有需要展示的数据字段,在数据库软件中,合理编写sql语句 阅读全文
posted @ 2022-02-18 13:56 TwinStudio 阅读(642) 评论(0) 推荐(0) 编辑
摘要:1.新建数据连接 新建数据连接的目的是让 FineReport 设计器连接数据库,这样报表就可以在数据库中读取、写入或修改数据。 数据连接的方式有两种,分别是连接内置数据库和连接外置数据库。制作这张报表连接的是 FineReport 内置的 SQLite 类型的数据库,有关外置数据库的连接可参见 J 阅读全文
posted @ 2022-02-14 10:07 TwinStudio 阅读(2350) 评论(0) 推荐(0) 编辑
摘要:一般来说,一个完整的报表设计流程,大体分为如下几个步骤: 1:打开设计器 2:配置数据源 3:新建报表 4:配置私有数据源 5:报表设计 6:预览报表 7:发布报表 第一部分:配置数据源 步骤一:新建数据库 打开报表设计器,在设计器最上方的菜单栏当中,选择服务器,在该下拉菜单当中选择公有的数据源管理 阅读全文
posted @ 2022-02-14 10:06 TwinStudio 阅读(1114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示