帆软报表更新到服务器控件展示不出来_使用帆软工具开发普通报表(工作簿)类型报表实例...

本文介绍如何使用帆软工具开发报表,包括报表主体设计、页面设置、美化界面、数据源配置、添加查询条件及分片冻结设置,提供了一个完整的报表开发流程实例。
摘要由CSDN通过智能技术生成

前言

在上篇文章中已经提到帆软工具的界面布局和具体数据源配置和简单的查询,本篇文章主要是做一个简单的报表查询,并且美化界面和添加查询条件。

331e4c6c2c3d0b8b0736ad3ecfd2c987.png

正文

1、打开帆软工具开始设计报表主体页面

如下图所示报表的主体设计页面是类似于excel表格的形式。

d36b0b8997bc0a46c18213f2f6a70b03.png

接下来就可以用排版excel的方式来排版此表格了,包括设置列我的宽度、高度、以及字体的大小,背景颜色等属性。好了看下图排版出的效果。

f5ff1c7f5c6237b5b2dfcdf2bf9344ed.png

如上图所示,已经将所需要的字段填入并且居中显示了,这里需要展示的字段信息是数据库中模拟数据,开发过程中可根据个人情况而定。

注意:从图中可以看出状态和创建时间溢出了黑线以外,这里只要是黑线以外的字段在具体展示时是显示不出来的,所以要进行一步操作才可以。

具体操作:点击模板菜单后点击页面设置会弹出一个模式化窗口。

9e0962d0d1facae72c93a58f9a444df9.png

在弹出的模式化窗体里面就可以设置页面的大小了。弹出后选择自定义,然后就可以设置它的高和宽度了,这里我们只设置它的宽度。

4b012c100bc817d340014f1b91e12202.png

设置宽度为500

设置成功后点击确定后可以看到表格页面的黑线已经移动到后面了。

990d1d011a182723992cffb99175b045.png

设置后的结果

美化界面(颜色字体等):可以在主体栏的上方看到类似于excel的设置属性,对的,那里的内容就是用来改变表格的相关属性设置的,设置后的结果如下图。

c3efea27854a20aeca15653ecb42718f.png

如图所示选择单元格后在右边的属性栏里面就可以设置具体的属性值了,包括格式、对齐方式、字体、边框、颜色等。

fbd0afa1d5ad1e5905fc8716a2954266.png

样式设置后

如上图所示样式设置后就可以看到设置的效果了,具体颜色和字体可以按照自定的意愿来设定,这里只是测试展示。

1f6690acd63ed93f86e1abe0988c172a.png

浏览器预览效果

在浏览器预览效果如上图所示,明显位置整个都在中间,看上去不是很美观,那么需要调节上下左右的边距了,调节位置和上图打开的弹框位置一致,不过修改位置不同而已。

239cf9fecd7fa6bd55f20115a85e03ad.png

修改参数

dc2dd5d539ce87f18772c6a333bdd167.png

修改后的预览效果

修改后可以清楚的看到这个展示的位置偏向了左中的位置。到此页面美化做完了,接下来开始设置数据源了。

数据源配置:在数据源配置模块也就是左下角位置,点击+号添加数据库查询,将提前写的sql粘贴到里面预览查询即可。

a9ceb944053426f1053e82f9dca990ae.png

需要查询的sql

将sql粘贴进去后可以点击放大镜的位置预览,如果无误就可以点击确定了。我这里没有错误,确定后如下图。

a11be17f4b4393b641325dc1206ab0a7.png

接下来就可以将对应的字段拖动到右面的表格中去了。

14ee74164ecf6e961a7f4560651b2a23.png

拖动后的效果

紧接着点击预览按钮开始预览报表的结果。

e70aa44766f06728b173822b67993742.png

报表结果预览

综合上述可以说一个简单的报表就已经开发完成了,那么如果要添加查询条件该如何去做呢?下面就来添加一个查询条件。

添加查询条件:点击铅笔的那个图标进入到条件添加面板,如图。

49ba626016f7fa4ba94aba954b9fa91c.png

条件添加面板

下面就可以拖动上面的组件来添加对应的条件了,添加结果如图所示。

648673be8e9ad7a5ebb8ed965ada6605.png

添加条件后

上图所示,圈中的位置表示如果勾选,则页面出来后点击查询才能出结果,不勾选则相反。

重置按钮中可以统一加入如下代码进行form表单的重置

$.each(this.options.form.name_widgets,function(i,item){

if (item.options.type !=='label') {item.setValue();} });;

条件窗体做完后就可以修改sql添加条件了。修改后的sql如图所指示

d97840989c38e76abfe5117ad2cafd17.png

添加条件的sql

这里txtUsername为上图输入文本框的自定义的名称。

faf4bb3535c3bcbedd5bf45fa0ac971d.png

输入条件后结果

上图所示,输入查询条件后就可以看到查询结果了。

设置分片于冻结:设置分片冻结后在数据量大的情况下,上下滚动时标题可以保持不变,只需要滚动内容即可,具体设置如图所示。

7513c6d5ec1fa1fd182266e04f04779d.png

点击模板进入重复冻结设置,然后可以选择要冻结的列。

b6878aac62705425cfd20090f202103d.png

这里冻结第一行,然后在预览时可以发现上下滚动时标题是保持不动的了。

总结:到此为止一个简单的报表开发已经完成了,包括条件的查询等,当然还有表单、聚合报表、数据钻去等,会在后续的文章中说到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值