seal report

gc_22995 天前
seal report
学习C#开源报表组件Seal Report(16:Seal Report Designer界面布局-12)Seal Report Designer软件左侧面板的Models节点,其右侧界面中的Restrictions、Aggregate Restrictions区域都是用于数据筛选,区别在于筛选时机不同,前者在数据聚合之前执行,筛选对象是数据库的原始数据行,而后者作用于数据聚合之后的数据。如果是原始的数据列,这两种筛选没有什么区别,如果筛选数据聚合之后的数据,如Data Elements区域的数据列,则只能在Aggregate Restrictions区域添加筛选条件。   以前一篇文章中的分页交叉报表为例,
gc_22999 天前
seal report
学习C#开源报表组件Seal Report(15:Seal Report Designer界面布局-11)Seal Report Designer软件左侧面板的Models节点,其内的Page Elements、Column Elements、Row Elements、Data Elements区域的数据列的属性不尽相同,如下图所示,本文学习这些属性的含义及用途。   Name属性:设置数据列在报表中的显示名称;   Sort order属性:设置统计结果表中的排序顺序,优先按Page elements排序,然后是Row, Column and Data elements;   Data type属性:设置数
gc_229910 天前
seal report
学习C#开源报表组件Seal Report(14:Seal Report Designer界面布局-10)Seal Report Designer软件左侧面板中Models节点的Page Elements、Column Elements、Row Elements、Data Elements四种元素类型,通过不同的组合可以构建出多种报表布局。
gc_229912 天前
seal report
学习C#开源报表组件Seal Report(13:Seal Report Designer界面布局-9)Seal Report Designer软件左侧Models节点中新建模型后,点击该模型,软件右侧面板中分为以下截图所示区域:   模型属性区域显示选中模型节点的模型属性,上一篇文章中介绍了大部分属性的用途;   属性表清单区域显示模型关联的数据源中定义的所有统计表信息,支持将这些表的数据列拖拽到右侧的四类元素区域;   分页(Page Elements)区域:定义报表的分页依据,支持按某个数据列将数据分成多个独立的页面;   列(Column Elements)标签区域:定义报表中数据表的列,即每个数据
gc_229918 天前
seal report
学习C#开源报表组件Seal Report(8:Seal Report Designer界面布局-4)Tasks节点用于定义报表执行前后需要自动运行的任务,如可以在生成报表前下载/上传文件、文件压缩/解压缩、从各类文件中导入数据到数据库,或执行循环操作、并行操作等任务。   启动Seal Report Designer,打开之前创建的销售统计报表,在左侧面板的Task节点上点右键,支持创建多种类型的任务,如下图所示:   以创建Default Task为例,其属性如下图所示:   Template Name属性记录当前任务模板类型,不可修改。   Template description属性记录当前任务模
gc_229914 天前
seal report
学习C#开源报表组件Seal Report(11:Seal Report Designer界面布局-7)本文基于前几篇文章对Seal Report Designer软件中Tasks下各类任务模版的学习基础,针对之前创建销售数据报表,创建任务在报表生成之前更新销售人员每年的销售业绩。   在mysql的sales_report数据库内新建销售总结表,使用下面的SQL语句创建数据表保存销售人员每年的销售业绩。
gc_229921 天前
seal report
学习C#开源报表组件Seal Report(7:Seal Report Designer界面布局-3)Seal Report Designer界面中Sources节点用于配置和定义所有需要连接的数据来源,既包含全局数据源,也包含报表独有的数据源,支持各种数据库(SQL Server、MySQL等)、NoSQL、Excel、JSON、REST API 等,为后续的数据模型提供基础。   之前的文章介绍过Seal Server Manager和Seal Report Designer都支持创建数据源,前者创建的数据表会被所有报表共享,适合那些在多个报表中都会用到的公共数据表,而后者创建的数据表仅对当前报表文件
gc_229922 天前
seal report
学习C#开源报表组件Seal Report(6:Seal Report Designer界面布局-2)Seal Report Designer界面中General节点用于设置报表的基本属性,包括下面截图所示的几个属性。   Display name属性用于设置在报表页面中显示的报表名称,如果没有配置该值,则使用报表文件名称作为报表名称,如下图所示:   Current view 属性用于配置点击“执行”(Execute)按钮或按 F5 时设计器默认启用的视图,其值从本报表下所有已定义的视图(Views)名称从选择。   Report Input Values属性用于为报表定义额外的输入参数,这些参数可以在
gc_229924 天前
report designer·seal report
学习C#开源报表组件Seal Report(5:Seal Report Designer界面布局-1)Seal Report组件的Seal Report Designer工具用于设计报表,启用Seal Report Designer,新建报告后,整个设计界面如下图所示:   界面左侧面板包含报表设计的核心节点,用于定义报表从数据到呈现的完整流程,主要包括General、Sources、Tasks、Models、Views、Outputs、Schedules等节点:   1)General节点通常用于设置报表的基本属性,如报表名称、入参、导航脚本、初始化脚本等;   2)Sources节点配置和定义所有需要
我是有底线的