**1.注意事项**
UReport报表打印于bs版本1.5.0更新,如需使用该功能请确认当前使用的bs版本为1.5.0或以上,V1.5.0]版本[下载](https://bs-resource.oss-cn-zhangjiakou.aliyuncs.com/java\_bs\_jar%E5%8C%85%E7%AE%A1%E7%90%86/JavaBS\_V1.5.0.zip),V1.5.0版本脚本[下载](http://appdoc.feixuns.com/BS/BS/java%E7%89%881.5%E5%8D%87%E7%BA%A7%E8%84%9A%E6%9C%AC.zip)
<br/>
> 在线视频:https://www.bilibili.com/video/av79850066/
> 离线视频下载:https://bs-resource.oss-cn-zhangjiakou.aliyuncs.com/bs%E6%96%87%E6%A1%A3/UReport%E6%95%99%E5%AD%A6%E8%A7%86%E9%A2%91.zip
> 文档下载:https://bs-resource.oss-cn-zhangjiakou.aliyuncs.com/bs%E6%96%87%E6%A1%A3/%E9%A3%9E%E8%AE%AFJAVABS%20UREPORT2%20%E6%8A%A5%E8%A1%A8%E6%89%93%E5%8D%B0%E6%A8%A1%E6%9D%BF%E8%AE%BE%E8%AE%A1%E6%89%8B%E5%86%8C%EF%BC%88qql%202020.9.24%EF%BC%89.doc
> 更多资料参考官方文档:http://wiki.bsdn.org/display/UR/UREPORT+2+Home
**2.UReport操作说明**
**2.1 报表原型设计**(**普通打印**)
(2.1.1)进入设计报表文件的页面,取得当前bs服务器的访问地址,将端口后之后的内容全部替换为/ureport/designer,详情如下:(8887为端口号)
访问地址:http://fx.feixun.com:8887/ureport/designer。
(2.1.2)成功打开页面之后,可以看到页面右侧部分有一个设计数据源的按钮,点击这里的数据源字眼编辑数据源信息,页面如下;
![](https://img.kancloud.cn/7a/6b/7a6be7cf2290fc714a3846ee8607e36b_2079x627.png)
输入正确的数据源信息:
![](https://img.kancloud.cn/51/f9/51f9a78237b3122027adf5a5eaf84e2a_1792x741.png)
输入完之后可以点击"测试连接"按钮验证是否能连接成功。
![](https://img.kancloud.cn/76/76/76765535bbf37079e2767de466bf6745_803x455.png)
(2.1.3)配置完数据集之后编辑sql语句,这里必须要指定主键并且以固定格式书写:"**:+对应表主键列名**"。
![](https://img.kancloud.cn/67/51/6751ed5415670ed84b49427d065d9b73_1954x1200.png)
(2.1.4)设计报表时需先选中左边的单元格(单击),然后双击右侧数据集下的字段即可使单元格与字段关联。
![](https://img.kancloud.cn/e4/d3/e4d315217971ec3153071aea468193fb_2446x1202.png)
(2.1.5)若报表中存在类似金额的字段需对该列所有值作统计时,比较重要的一个步骤是指定单元格的左父格与上父格,需要注意的是这里的单元格类型如果是普通文本则不会有统计效果,必须选择**表达式**
![](https://img.kancloud.cn/68/8e/688e0d0d9fc8118bc5a2ddae66bcbb7f_1143x1095.png)
(2.1.6)最终效果:可以点击编辑页中最左上角的按钮,选择预览。
![](https://img.kancloud.cn/4e/a1/4ea1acd11fc61ac43e06ee5c79c88944_1632x412.png)
**2.2 报表原型设计**(**批量打印**)
(2.2.1)批量打印设计报表时推荐将表头列设为纵向显示
![](https://img.kancloud.cn/5a/30/5a30299e46e7f1206d55ca38bc147cc7_1057x481.png)
(2.2.2)预览效果:
![](https://img.kancloud.cn/9d/cd/9dcd0b0375bb659ff58c16437f6b43b5_998x810.png)
**2.3 UReport报表设计注意事项**
(2.3.1)报表编辑页中的每一个单元都存在左父格与上父格,通过这一层关系来遍历展示数据
(2.3.2)报表内容的显示样式可以使用报表编辑页顶部的工具栏,类似office的页面编辑功能,有合并单元格、上下左右对齐、边框线、背景色等
(2.3.3)若报表设计过程中存在疑问,可以观看视频,视频地址在页面的头部
<br/>
**3.bs配置说明**(该操作建立在已经完全V1.5.0中所有更新完成,包括sql脚本的更新)
(3.1)设计好报表文件后需要将其与需要使用打印功能的bs菜单关联;UReport报表菜单对应的表单id为opeid=10008
![](https://img.kancloud.cn/3e/f7/3ef726c6df508cf3d21412681bdc37cc_1090x291.png)
(3.2)这里需要注意的是"BS表单定义"中的对应打印业务id
![](https://img.kancloud.cn/55/0c/550c8176b71f383c90028eb01ca5fc4c_1721x249.png)
![](https://img.kancloud.cn/71/d3/71d36e78f6c6aaa10e738c3544e4e4bc_550x230.png)
(3.3)打印按钮显示效果如下:
![](https://img.kancloud.cn/7c/51/7c513831e4850b42526f29af808fd4eb_590x340.png)
(3.4)打印效果显示效果如下:
![](https://img.kancloud.cn/c8/fe/c8fec3f00d96025f440e7032c79cea21_700x205.png)
- 版本管理
- BS版本管理
- BS数据库版本号升级
- 升级功能说明
- 平台升级1
- 平台升级2
- 第一章.平台规则
- Java版本配置注意事项
- 浏览界面自定义排序规则
- 弹出框选择数据自定义排序
- BS固定参数说明
- 常用界面地址格式
- 第二章.环境搭建
- JDK环境搭建
- 免安装版JDK的配置方法
- Java版本BS搭建
- Linux系统搭建BS程序
- Linux安装JDK
- 第三章.业务功能
- 基础业务
- 快速建模
- 左侧菜单栏目
- BS表单详解(弹出选择、多页签)
- 主细表、三层表配置
- 弹出框配置
- 映射下拉配置
- 数据检查条件配置
- 流程图配置方法1
- Java版本BS嵌入APP页面
- BS文档中心配置
- 第二版流程图配置方法
- 第一版流程图配置方法
- 第三版流程图配置方法
- 特殊业务
- BS树页面配置
- BS用户组权限配置
- 业务查询条件
- 查询条件配置
- BS 查询条件 "单选框" 和 "复选框" 配置
- 常用高级功能
- 自动补全配置
- BS字段输入值检查
- 字段汇总配置
- 文件上传配置
- Java版本发送邮件配置
- 设置网格内容对齐方式
- 查询页面状态使用图标表示配置
- Java版本发送邮件并携带附件
- BS嵌入BI图表
- 计算字段
- 自动计算配置
- 修改网格颜色
- 值改变时修改刷新网格汇总
- 按钮功能
- 按钮功能设置
- 按钮背景颜色设置
- 自定义查询界面不检查是否勾选
- Excel导入数据配置
- sql导入表数据配置
- Excel导出子表数据配置
- 弹窗自定义业务配置
- 自动赋值主表数据
- 获取浏览状态下细表选中字段
- 获取自定义查询界面勾选数据
- 带出三层表明细
- 批量审核功能配置
- 打印配置
- Java版本中使用CS打印
- CS打印使用BS文档中心图片
- IReport打印配置
- IReport打印设置主细表关联显示
- IReport打印记录打印次数
- IReport打印不能打印黑体、宋体等自定义字体解决方案
- Ureport报表打印
- 第四章.特殊功能说明
- API数据交互规范
- Kettle同步工具使用指南
- 通过Token登录BS
- .Net版本BS免登陆跳转并打开业务
- BS帮助文档使用说明
- BS接口程序搭建
- 存储过程手动分页配置
- BS 负载均衡部署
- quickBi嵌入BS系统
- BS部署SSL证书(https访问)
- BS演示搭建同一端口转发到不同机器
- BS嵌入APP界面动态渲染按钮并记录点击日志
- 第五章.常见问题
- BS流程图或业务打开报错
- 常见问题及解决方案
- .Net版本BS登录页报错
- BS表单引用app表单常见问题
- 修改BS的网页Logo
- BS上传文件后无法下载
- Java程序CPU占用100%后排查定位
- Linux 安装Java 开发调试工具包
- Linux开机自启动sh 脚本