精华内容
下载资源
问答
  • ArcGIS教程:创建报表

    千次阅读 2016-04-27 11:29:56
    遵循以下列出的步骤以报表向导 创建报表后,即可使用报表查看器 创建 RDF 格式的报表。RDF 创建数据的静态报表,实际上是某时刻数据的快照。也可使用报表设计器 来创建 RLF 格式的报表。RLF 创建报表的模板。RLF ...

      可使用报表来组织和显示与地理要素相关联的表格数据。有时,您可能希望将报表打印出来以便随地图一起分发、将报表导出为静态格式如 RDF(报表文档文件)或 PDF 以便共享、直接将报表放到地图布局上,或将报表保存为可重新运行的RLF(报表布局文件)。

      ArcGIS 中的两种原生报表文件格式为 RDF 和 RLF。遵循以下列出的步骤以报表向导 创建报表后,即可使用报表查看器 创建 RDF 格式的报表。RDF 创建数据的静态报表,实际上是某时刻数据的快照。也可使用报表设计器 来创建 RLF 格式的报表。RLF 创建报表的模板。RLF 包含报表中的所有字段及其分组、排序和格式化方式以及添加到报表布局中的所有其他报表元素。重新运行或重新加载 RLF 文件时,将根据源数据重新生成报表。对数据所做的任何更新或编辑,都会体现在重新运行的报表中。

      创建报表时,需要选择所要显示的字段以及要生成包含哪些内容的报表(是包含图层中的所有要素、仅包含所选要素,还是包含一组基于查询的数据)。

      报表中的很多属性是在创建时由您设置的。例如,可设置报表样式、页面大小,以及报表上文本使用的特定字体和颜色。还可向报表中添加列来更改报表格式。

      步骤:

    •   单击视图菜单,指向报表,然后单击创建报表 。随即会显示报表向导,此向导将指导您完成创建报表的过程。
    •   在向导的第一个页面,单击图层/表下拉菜单,然后单击报表所基于的图层或表。
    •   在可用字段列表中双击想要包含在报表中的字段。您还可以使用箭头按钮移动所选字段或所有字段。
    •   如果要仅基于所选要素或 SQL 查询创建报表,请单击数据集选项按钮。
    •   选择字段名称,然后单击箭头按钮以排序报表字段。
    •   单击下一步移至向导的下一页面。
    •   双击报表字段创建分组级别。
    •   如果要定义特定的分组级别,请单击分组选项按钮。
    •   单击下一步。
    •   选择要在报表中排序的字段。可以按升序或降序来排序字段。
    •   如果要在报表末尾、每页尾部或报表中每组末尾显示数值字段的汇总统计数据,请单击汇总选项按钮。
    •   单击下一步。
    •   选择要用于报表的布局和方向选项。
    •   单击下一步。
    •   从预定义和自定义样式列表中选择报表样式。
    •   单击下一步。
    •   在完成报表前,请决定是否要保留默认标题(即报表所基于的图层的名称)。选择立刻预览报表或修改报表设计。如果选择预览报表,报表将在报表查看器 中进行显示,且会包含用于保存报表、添加到布局和编辑报表设计的选项。如果选择修改报表现有设计,则会在报表设计器中打开报表,且可以添加元素和更改报表的属性。
    •   单击完成。
    •   在报表查看器 中,您可以单击将报表添加至布局按钮以在地图布局中放置报表。
    •   单击报表查看器 工具条中的“保存”来保存 RDF 格式的报表。
    •   如果要保存 RLF,单击报表查看器 工具条上的编辑并从报表设计器 中保存报表。

    展开全文
  • 本期葡萄城公开课,将由西安龙峰信息技术有限公司,开发经理——付鹏程先生,与大家分享“在 .NET MVC 模式下动态创建一张列表报表...利用代码动态创建报表元素 利用代码动态创建报表元素 直播地址:http://live.vh...

    本期葡萄城公开课,将由西安龙峰信息技术有限公司,开发经理——付鹏程先生,与大家分享“在 .NET MVC 模式下动态创建一张列表报表模板”的医疗项目开发经验。

    本期公开课大纲:

    • 报表设计的结构及元素
      • 一张报表包含什么主要元素
    • 代码加载报表的 2 种方式
      • 在 OwinStartup 类里加载报表的两种方式
    • 利用代码动态创建报表元素
      • 利用代码动态创建报表元素

    直播地址:http://live.vhall.com/510595995

    直播时间:2019-08-07(星期三)下午 14:00

    提起报表,大家会觉得即熟悉又陌生,好像常常在工作中使用,又似乎无法准确描述报表。今天我们来一起了解一下什么是报表,报表的结构、构成元素,以及为什么需要报表。

    什么是报表

    简单的说:报表就是通过表格、图表等形式来动态显示数据,并为使用者提供浏览、打印、导出和分析的功能,可以用公式表示为:报表 = 多样的布局 + 动态的数据 + 丰富的输出

    报表通常包含以下组成部分:

    1. 报表首页:在报表的开始处,用来显示报表的标题、图形或说明性文字,每份报表只有一个报表首页。
    2. 页眉:用来显示报表中的字段名或对记录的分组名称,报表的每一页只有一个页面页眉。
    3. 主体:打印表或查询中的记录数据,是报表显示数据的主要区域。
    4. 页脚:打印在每页的底部,用来显示本页的汇总说明,报表只有一个页面页脚。
    5. 报表尾页:用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处。

    报表的发展历史

    报表的使用和相关技术发展大致分为五个阶段。

    纸质类报表

    在没有计算机以前,人们利用纸和笔来记录数据。数据以记账人能理解的表现形式来记录,这种形式难于修改且不规范,易出错,且易丢失不易保存。如图所示:

    在这里插入图片描述

    电子化报表

    计算机出现之后,人们利用计算机处理数据和界面设计的功能来生成、展示报表,相比较手工方式而言,工作效率大大提高。这个时期,最为典型就是 Excel、word 等办公软件,这些工具仅仅是将手工绘制报表的方式改为电子处理方式,没有定义专门的报表结构来动态加载报表数据,这类软件中的数据都是已经定义好的,不能动态变化。如图所示:

    在这里插入图片描述

    基础报表工具

    随着信息化程度的不断提高,对于数据动态化的迫切需要,因此出现了许多内置于 ERP 或数据库软件的报表,报表以固定的格式嵌入 ERP 系统或数据库软件中,它们可以拥有动态变化的数据,但是这类软件一般只会提供最简单的表格形式来显示数据。它们没有动态报表、格式多样化等特性。

    在这里插入图片描述

    现代报表工具

    信息的发展总是在辅助用户工作,提高用户的工作效率。数据动态化之后,单一表格样式的报表并不能满足用户需求,因此产生了真正意义上的报表,即具有数据动态化以及格式多样化特性的报表。为此,有专门的报表结构来动态的加载数据,同时实现报表格式的多样化,进行有效的数据展示。

    在这里插入图片描述

    自助式报表

    随着业务系统的发展,在不借助任何软件研发人员协助的情况下,最终用户需要根据自身的要求,整合各种不同的数据来创建具有交互式功能的报表,进行即时分析与预测分析,从而降低决策的风险性,帮助企业发现潜在商机。基于此类需求, ActiveReports 报表工具就此诞生。

    在这里插入图片描述在这里插入图片描述

    报表的结构及主要元素

    以 ActiveReports 桌面报表设计器中的一张报表为例,报表通常包含页面渲染部分和数据两部分:

    • 页面渲染(HTML)部分:可以插入图表、Table、文本框、图像等元素
    • 数据部分:包含数据源(DataSource)和数据集(DataSet)在这里插入图片描述

    如何通过代码创建并加载一张报表?

    为 ActiveReports 报表工具为例,可以通过两种模式设计报表:

    UseFileStore 模式(静态加载模式)

    • 遍历 UseFileStore 设置的文件夹路径,找到文件夹里存在的报表文件
    • 报表文件即是前端 Js 设置报表 reportID

    注意:这种模式只能加载之前设计好的报表文件

    在这里插入图片描述

    UseCustomStore 模式(动态创建模式)

    settings.UseCustomStore(GetReport)

    这种模式会先执行 GetReport 回调方法,通常 GetReport 里都是动态创建报表模板元素的代码,当 GetReport 执行完后(创建好报表模板),返回 Report,继续给 settings.LocateDataSource 使用

    在这里插入图片描述

    我们将在本期葡萄城公开课中,通过代码演示及在线分享,讲解如何动态创建一张报表模板。公开课预约地址:http://live.vhall.com/510595995

    动态创建报表的目的

    1. 可作为通用性的报表模板。开发者只需动态创建一张报表,之后传入不同的数据集数据即可实现模板复用。
    2. 报表布局更加灵活。 用户可以在自己的配置界面设置参数,并按指定参数生成报表模板的 UI 模块,如行列、间距等。
    3. 数据源、数据集多样化。 开发人员可以将数据源、数据集单独配置维护,而不再需要将数据源在报表设计器里写死。
    4. 报表数据能随条件随时调用。 开发人员可以更便捷、更迅速地查询和阅读数据,并可使用更为丰富的逻辑动能,如参数过滤、参数联动、钻取、参数面板动态显示、动态参数列、动态条件等。

    案例分享:如何在 .NET MVC 模式下,动态创建一张报表模板

    本期公开课特别邀请:西安龙峰信息技术有限公司,HIS 医疗系统项目开发经理 —— 付鹏程先生 ,为大家在线分享 ActiveReports 报表控件在医疗行业的应用实践,以及如何在 .NET MVC 模式下动态创建一张列表报表。

    直播地址:http://live.vhall.com/510595995 直播时间:2019-08-07(星期三)下午 14:00内容大纲:

    1. 报表设计中常见的结构及元素
    2. 代码加载报表的 2 种方式
    3. 利用代码动态创建报表元素:UI 布局、数据源、数据集

    讲师将以列表报表这一类型,通过代码演示以及 Demo 示例,为您讲解动态创建报表模板的具体步骤及如何快速地通过代码创建报表元素。

    列表报表,作为常见的报表类型,以列表的方式展示字段值,无需分组合并。列表报表的样式如下所示:

    在这里插入图片描述

    列表报表已被广泛应用于仓储管理、交通运输、医院医疗等领域,随着这些领域的规模日趋扩大、结构日趋复杂,固定的报表列设计已经难以满足用户的实际需求,而由用户动态生成报表列、自定义报表列样式,已成为报表设计过程中一种更为普遍的需求。

    动态创建报表模板的应用场景

    以 HIS 医疗系统中的“医生工作量统计(详细)报表”为例,该报表模板包含了 14 个业务模块,且全部对应一种报表类型:列表。为了简化报表创建流程,提高项目开发效率,就需要通过代码创建动态列报表类型。

    在这里插入图片描述

    通过代码创建动态列报表的好处,除了加速开发、减少后期维护成本外,还可自适应列宽,即根据你所创建的内容自动填充页面布局。

    动态创建报表的示例下载

    扩展阅读

    阅读全文: http://gitbook.cn/gitchat/activity/5d4118c55247e96a16cb02d3

    您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

    FtooAtPSkEJwnW-9xkCLqSTRpBKX

    展开全文
  • 如何使用命令方式创建水晶报表源程序实例,C#.net源代码编写,VisualStudio.net
  • CrystalReportSource1.ReportDocument.Load(Server.MapPath("mycry.rpt")); CrystalReportSource1.ReportDocument.SetDataSource(myset .Tables [0]); CrystalReportSource1.DataBind(); CrystalReportViewer1....
  • .WinRT是一款专门针对Windows 8而设计的报表控件,该报表包括两个部分-在报表设计器中创建报表以及将报表提供给最终用户。对于第一部分,我们提供了一个非常好的富含众多工具集的报表设计器,这些工具集提高了已完成...
  • 如何创建水晶报表模板 开发工具与关键技术:Visual Studio 2015,模板创建 作者:易金亮 撰写时间:2019.04.03 在项目开发中,总会有些项目会需要打印里面的数据,而遇到要打印数据时,我们就需要给它创建一个模板...

    如何创建水晶报表模板

    开发工具与关键技术:Visual Studio 2015,模板创建
    作者:易金亮
    撰写时间:2019.04.03
    

    在项目开发中,总会有些项目会需要打印里面的数据,而遇到要打印数据时,我们就需要给它创建一个模板来显示数据,从而方便打印,最近我就学了一个水晶报表模板的创建,下面我就来说说如何创建一个水晶报表模板;
    首先,我们需要先在电脑上安装一个如下图所示的应用程序:
    在这里插入图片描述
    图1
    具体的安装过程我就不说了,只要跟着提示走就行了,我相信大家都会,安装好上图的应用程序后我们就来到自己的项目中,在项目中新建一个文件夹来存放模板,建好文件夹后如下图所示操作:
    在这里插入图片描述
    图2
    点击新建项后会出现如下图所示的界面:
    在这里插入图片描述
    图3
    如上图所示选择后点击确定又会出现一个窗口,选择“使人报表向导”和“标准”就好了,一般都会默认选择好,所以我们只需点确定就可以了,于是如下图所示的一个模型就出来了:
    在这里插入图片描述
    图4
    出现图4所示的模型后我们就应该去给他创建数据集了,重复图2的操作,来到图3的界面会有一个“数据”的选项,选择“数据”再选择“数据集”然后点击添加就会出现一个界面了,在界面上右键选择添加就会有几种编辑表的方式,如下图所示:
    在这里插入图片描述
    图5
    第一种是通过查询的方式添加表,第二种是一个空白的表自己去编辑,下面我用第二种方式做了一张表如下图所示:
    在这里插入图片描述

    做好表后,来到图4所示的页面选择“数据库字段”右键在选择“数据库专家”就可以表表添加到“数据库字段”了,然后把里面的字段拖拉到模型中,再给他设置一些样式如下图所示:
    在这里插入图片描述
    这样,一个简单的水晶报表模板就完成了,效果如下图所示:
    在这里插入图片描述

    展开全文
  • 最近在做一个项目小功能,表单结案要生成PDF报表。 起初,想用HTML模板(art-template模板引擎)编写,利用浏览器的打印功能保存成pdf文件下载。但是HTML编写好的模板,页码、页眉、页脚设置有坑,表单内容中的表格...

    最近在做一个项目小功能,表单结案要生成PDF报表。

    起初,想用HTML模板(art-template模板引擎)编写,利用浏览器的打印功能保存成pdf文件下载。但是HTML编写好的模板,页码、页眉、页脚设置有坑,表单内容中的表格较多,表格不能设置跨页,导致跨页的表格内容与页眉重叠,没能解决这个问题。

    于是,转战研究Jasper report生成报表,用更加专业的报表生成工具来做。刚开始,也是跌跌撞撞,遇到了很多问题,因为觉得没有退路了,必须要用这个搞出来,所以就硬着头皮去找各种资料。

    主要使用的json数据源创建的报表模板,记录下过程:

    1、创建 Data Adapters

    分析报表数据,共3个json数据源,先将3个json数据适配器配置好。

    OK,3个json数据源配置完成,后面可以创建报表引用了。

    2、创建主报表

    因为有2个不同的数据列表,采用子报表嵌套方式,层级结构明显,方便管理。

    先创建主报表:

    1)新建jasper report

    2)选择一个空的A4模板

    3)选择对应json数据源,选择数据

    4)选择所需要的字段

    5)模板创建完成

    6)在outline右键删除不必要的band

    我这里保留页眉、页脚、detail,其他都删除。子报表需要(避免子报表内容重叠坑),创建一个分组,用来放置子报表。一个子报表放在group header里,一个子报表放在detail里。

    3、创建子报表

    创建子报表与创建主报表过程类似,选择该子报表对应的json数据源。

    我的子报表功能是显示一个表格,用Static Text控件放在Column Header中作为列,用Text Field控件放在Detail中作为内容行。

    如下:

    sub_report1.jrxml

    sub_report1预览效果:

    sub_report2.jrxml

    sub_report2预览效果:

    4、主报表与子报表关联

    在主报表中用subreport控件,将2个子报表引入到主报表中。

    好,预览下效果:

    空空的,什么也没有?什么情况?

    好吧,解决问题,另起一篇吧~

    展开全文
  • 4.1 动作1脚本:创建文件及拷贝报表4.2 全局动作2:整点存储数据5 <制作报表画面>5.1 控件添加5.2 脚本6 <运行结果> 1 <概述> 在工业生产中报表一直占有非常重要的部分,它一般用来记录现场的工艺...
  • Java生成报表的几种方式总结

    万次阅读 2018-05-07 14:39:52
    这是第二次写报表生成代码了,上一次写这个功能的时候没能做笔记,这次正好写完功能之后做一个详细的笔记,以备后用。 一般我们生成报表的格式有:word、excel、pdf三种。这里分别介绍着三种的实现方案。 1.word:...
  • RDLC 报表系列(一) 创建一个报表

    千次阅读 2010-07-02 15:38:00
     这个系列文章主要从实例的方式来说明怎么用Visual Studio 2008(2005也一样提供这个功能)做RDLC报表的开发,最后再对此系列做总结,讲述一些概念的东西。  作为开遍,我不想过多的讲于概念,主要来说明怎样来...
  • 倘若数据库中的数据是实时更新的,而我们研究评估所用的报表也是要基于这样的实时数据,这时候我们就可以采用SQL Server Reporting Services(SSRS)服务。一个比较浅显的应用场景是,我们需要观察最近一天、一周...
  • 运行时动态创建报表(五)报表设计器

    千次阅读 2010-12-29 22:02:00
    运行时动态创建报表(四)中介绍了
  • 帆软作为国内报表开发的NO.1,开发报表方面方便快捷,拖拽式的开发风格非常方便,都不要写后端接口,简单容易上手,是广大开发人员的喜爱选择。空余测试集成,并调用自定义报表,在此分享, 首选,我使用的是...
  • 同时,在本次更新中 ActiveReports的桌面报表设计器UI得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。 本文,将详细介绍如何在ActiveReports中,一键创建 .Net Core MVC 项目。 概述 ...
  • 用友T+RAP报表开发

    2018-04-18 13:59:58
    是一个通过B/S方式操作平台数据的轻量级工具,轻松实现档案、单据和报表的开发,普通用户无需编写任何代码,即可轻松完成复杂的功能,真正做到所见即所得。 该开发平台基于.NET体系,是在T+架构之上,通过框架...
  • 本文引自于:http://social.technet.microsoft.com/Forums/zh-CN/managementanalysis/thread/49217473-a741-464c-a7cb-614dfe7aed4f ...SCCM 2007 R2提供了两个报表的角色,报表点和reporting
  • Cognos 10 复杂报表开发

    2015-07-07 09:45:09
    为满足不同用户对报表的需求,列表(或交叉表)及其对应图表有时要求被同时展示。本节将介绍如何利用 jQuery ...使用这种方式切换图表和列表(或交叉表),不会刷新报表页面,并且带有动画效果,会使用户体验有所提升
  • 以前创建报表的时候都是采用视图的方式来实现的,通过把关联的表字段选取后形成需要的报表,用起来也比较方便。 最近也尝试用存储过程来做一些开发,确实也方便不少,因为很多逻辑关系都可以灵活的在SQL来实现,而...
  • 大家好,我又回来辣~上次的文章给大家简单介绍了一下Power BI,提供了各种材料的传送门和Power BI的安装方式。还没搞定安装的同学们,请点击【传送门】。那么今天就和大家一起使用Power BI制作第一张数据报表。#####...
  • 教程:创建基本报表第 1 课:创建报表服务器项目 若要在 SQL Server 中创建报表,必须先创建报表服务器项目以用于保存报表定义 (.rdl) 文件和报表所需的其他任何资源文件。然后,您将创建实际的报表定义文件、定义...
  • 1、jndi数据源配置 1、>applicationContext.xml 配置文件中 <!-- 数据源配置,使用应用服务器的数据库连接池 --> ...jee:jndi-lookup id="dataSource" jndi-name="java:comp/...WeRoot/META-INF下创建cont...
  • 而且,如果您知道如何使用SQL SELECT语句,那么使用Zermelo,您可以自动创建基于Web的复杂且交互式的报表。 通常,这是使用SQL的能力为特定变量的输出提供别名而发生的。 对于大多数报告引擎,您可以有一个或多个...
  • 如何用FineReport制作一张报表(一)

    千次阅读 2019-10-22 14:28:05
    这篇文档通过制作一张简单普通报表,让大家可以快速了解 FineReport 报表的制作流程。 1.1 报表设计流程图 1.2 第一张报表效果 在制作这张简单普通报表之前,我们先来看一下报表最终呈现出来的效果,然后我们再...
  • 帆软报表查询分析实现方式

    千次阅读 2018-12-17 11:08:40
    一、行式报表 方法 描述 差异 方法一 创建直接查询数据源,然后拖动对应数据源到目标单元格。   方法二 创建一个整体的存储过程,在存储过程中准备每个输出格的数据。然后将存储过程下的数据源...
  • PowerBI学习笔记

    千次阅读 多人点赞 2019-05-13 15:37:14
    可以使用单个基本源(例如 Excel 工作簿)中的数据,或者从多个数据库和云源拉取数据,以创建复杂的数据集和报表。 Power BI 既可以满足简单的需求,也可以满足复杂的企业级全球业务需求。 Power BI 的组成部分 ...
  •  创建一个显示图标的容器(必须设置宽度高度)  引入EChartsJS文件可以通过script标签引入  配置require.config文件(加载EChartsjs文件地址)  动态加载ECharts所需要的图标在回调函数里面使用(如果是在同一个...
  • Odoo自定义报表 - 浅析

    千次阅读 2018-07-25 14:01:44
    在Odoo(原OpenERP 开源ERP)架构中,有自定义报表开发【Custom Report Engine】这一功能,但无论在海外还是国内的网站上很难找到相关的解释与介绍。所以,我们整理了相关开发介绍至本博文中。 首先,需要讲解的是 ...
  • 2020年了,很多人,乃至于很多企业做报表都还在用Excel,埋头苦干一天整出下面这个玩意: 你的辛苦领导都看在眼里,但是这做的实在是太差了,一点都不能反映数字与数字之间的关系,于是领导回复了你一句:回去...
  • 创建联动dashboard报表

    千次阅读 2012-12-08 18:10:35
    想不想像例子中的报表一样在你的分析报表里增加地图功能,并且能在地图上点击相应区域使之能和报表中的其他视图进行互动?   以下将介绍如何利用tableau public来制作这样的报表,所用到的数据源是一个公司在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 77,099
精华内容 30,839
关键字:

创建报表的方式