CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/11/04 14:19:28

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

CSFramework.CodeGeneratorV6-生成单表报表 (Master Report)

1、打开向导

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

2、选择数据源和资料表

By 用户表或视图

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

请选择数据库:自动显示所有数据库,请选择一个数据库

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

用户表或视图:自动显示当前数据库所有资料表,请选择一个表

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

存储过程:自动显示当前数据库的所有存储过程,请选择一个存储过程

注:代码生成器提供两种数据源:用户表和存储过程,请选择其中一种。

By 存储过程

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

选择一个表或存储过程,点【预览数据】按钮,表格显示预览数据。

注:若选择存储过程,预览数据前会弹出一个窗体,输入存储过程参数。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

领域名称:业务功能名称,预设为表名,可修改。如:Customer, PO。参考:名称解释。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

报表(BLL)类名:对应bll_Rpt_Customer。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

数据访问层(DAL)类名:对应dal_Customer。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

点【下一步】按钮。

3、报表窗体配置

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

点击【报表列详细配置】 按钮,打开对话框,参考:生成组件详细配置

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

点击 按钮,打开对话框,参考:字段名称管理

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

点击 按钮,打开对话框,参考:配置查询条件

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【生成报表类型】:支持单表报表和主从表报表

【单表报表】:一张表或多张表逻辑关联查询得到一个列表或清单,如:用户清单、客户列表、销售日、月报表等。

【主从表报表】:至少包含两种或以上的表,并且能通过主外键关联分组打印的报表。如:采购单、销售单单据报表。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【纸张方向】:分为【纵向】和【横向】两种方式,横向报表显示的字段数量较多。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【组件类型】:支持【标签】和【表格】两种生成组件方式,推荐使用标签方式,点击查看详情参考

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【报表类命名空间】: 指报表BLL类(bll_Rpt_Customer)的命名空间。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【报表标题】: 报表顶部区域显示的报表标题,如:《销售日报表》

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【日期格式】: 如单据日期、制表日期、打印时间显示的日期格式。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【主表别名】: 定义一个简短的名称,用于报表模板绑定报表组件的数据源。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【明细表别名】: 定义一个简短的名称,用于报表模板绑定报表组件的数据源。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【数值为零显示空值】: 报表预览或打印不显示0数值,通常大多数报表不显示0。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【列头显示背景色】:列标题的背景颜色

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【打印页面信息】:如:第 1/ 3页

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【打印图片内容】:如FastReport报表打印图片,要给Band组件绑定BeforePrint事件。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【打印制表人信息】: 当前登录用户信息。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【打印制表时间信息】: 当前系统时间信息。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【打印位置】: 分为【数据尾】和【页脚】。

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

【报表模板文件名】: FastReport的报表模板是.frx格式。

4、生成源码

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

5、报表预览

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

点击【预览报表】 按钮

Label组件策略

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

Table组件策略

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

6、其他报表效果展示

使用表名+LINQ查询

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

使用SP存储过程查询

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

7、报表设计器

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

点击【报表设计器】 按钮

CSFramework.CodeGeneratorV6|生成单表报表 (Master Report)|C/S开发框架

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇