首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET中水晶报表的使用

作者 :caoli 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。....pdf,.doc,xls,html,rtf等多种格式   结构:   一些组件组成了水晶报表的二层结构,需要的Web应用有:   客户端 :   客户端仅需要一个可以访问嵌入aspx...页面报表的游览器就可以了   服务器 : 水晶报表引擎(Crystal Report Engine (CREngine.dll))   通过它可以完成一些任务,如在报告文件中合并数据,转换报告其它格式等...Push 模式 :   此时开发表不得不自己编写代码连接数据并组装DataSet,同时将它传送至报表。在些这种情况下,通过使用连接共享以及限制记录集合的大小,可以使用报表性能最大化。   ...(代码VB.Net) Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) DataBind

2.6K30

Java设计模式(七)Decorate装饰器模式

需求接着变更,报表工具需要在发送给客户端(以PDF格式)的同时,可导出一份Word可编辑版本。...需求继续变更,报表工具需要在发送给客户端(以Word格式或PDF格式)的同时,可将报表存储到文件服务器(File System)上。...需求仍然在变更,报表工具增加了Fine Report(帆软报表),要求在输出的同时,存储到FTP服务器上、邮件发送给指定用户,输出格式需要Excel…… (二)解决方案 针对此场景,之前的办法很痛苦(通过定义类实现接口...导出Word版本、导出Excel版本、存储到文件系统、存储到FTP服务器上、邮件发送用户等可理解报表工具的装饰。...二、示例代码 接口: package lims.designpatterndemo.decoratedemo; public interface Report { public String

4.4K100
您找到你想要的搜索结果了吗?
是的
没有找到

Java设计模式(七)Decorate装饰器模式

需求接着变更,报表工具需要在发送给客户端(以PDF格式)的同时,可导出一份Word可编辑版本。...需求继续变更,报表工具需要在发送给客户端(以Word格式或PDF格式)的同时,可将报表存储到文件服务器(File System)上。...需求仍然在变更,报表工具增加了Fine Report(帆软报表),要求在输出的同时,存储到FTP服务器上、邮件发送给指定用户,输出格式需要Excel…… (二)解决方案 针对此场景,之前的办法很痛苦(通过定义类实现接口...导出Word版本、导出Excel版本、存储到文件系统、存储到FTP服务器上、邮件发送用户等可理解报表工具的装饰。...二、示例代码 接口: package lims.designpatterndemo.decoratedemo; public interface Report { public String

2.3K90

Textricator:让数据提取变得简单

我们的使命是整个司法系统从逮捕到定罪后提供数据透明度。我们通过制定一系列多达 32 项指标来实现这一目标,涵盖每个县的整个刑事司法系统。...Textricator 可以处理几乎任何基于文本的 PDF 格式 —— 不仅仅是表格,还包括复杂的报表,其中包含从 Crystal Reports 等工具生成的文本和细节部分。...Textricator 不需要编程技巧。相反,用户描述 PDF 的结构,Textricator 处理其余部分。大多数用户通过命令行运行它。但是,你可以使用基于浏览器的 GUI。...我们评估了其他很好的开源解决方案,如 Tabula,但它们无法处理我们需要抓取的一些 PDF 的结构。...你可以在我们的免费在线数据门户上查看我们的工作成果,包括通过 Textricator 处理的数据。

57640

在纯JaveScript中实现报表导出:从“PDF”到“JPG”

通过阅读文档了解我们可以自定义添加按钮: 同时我们还可以在action属性中,给按钮定义点击后触发的事件: 顺着这个思路,我们可以在工具栏添加一个导出按钮,将按钮的动作设置"点击这个按钮时实现导出图片的功能...ARJS本身支持导出PDF,并且也提供了直接调用导出PDF的接口:export,所以我们可以先通过接口导出PDF,然后再将PDF转换为图片,最终实现导出图片的功能。...总结,整体实现思路如下: 添加导出图片按钮 实现导出PDFPDF 通过 PDF.js 库渲染成 通过a标签的download属性将保存为图片 二、代码实战 简单起见,本示例不使用任何框架集成ARJS...如果大家有需要可自行下载,如果作为商用需要注意版权 ) 以上代码添加之后,我们就可以在报表预览界面的工具栏看到这样一个按钮: 实现导出PDF 在exportImageButton的action中定义一个...} 将PDF通过PDF.js库渲染成canvas 首先我们需要PDF.js官网下载相关文件引入到项目中,我这里的示例通过cdn的方式引入: 1.

2.1K30

如何查看表和索引的统计信息

下面我就简单分享几个查询数据表和索引统计信息的方法: 1.使用T-SQL 语句实现: select schema_name(t.schema_id) AS '架构', t.name...需要注意的是当使用sp_spaceused时,如果架构dbo,则可以不输入架构,否则必须输入自己的架构名称。...3.使用系统报表 使用流程如图,右键数据库实例,然后依次点击 reports \ standard reports \ Disk Usage by Top Tables: ? ? 最终显示: ?...图中展示了所需要的一些信息,其中每个信息都可以按照正序和倒叙排序,单位是KB。 同时右键这个窗口内,有修改页面布局、导出(Excel\Word\PDF)、打印等功能。...不需要代码书写。 可以直接导出打印。 总结:       本文简单介绍了几种查询数据库表的磁盘和索引的统计情况。

1.7K60

软考下午题第1题——数据流,题目分析与案例解析:

解析题目1: 阅读下列说明和图,回答问题1至问题4: [说明] 某电子商务系统采用以数据库中心的集成方式改进购物车的功能,详细需求如下: (1)加入购物车。...根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。 (8)维护信息。...E1、商家 E2、支付系统 E3、物流系统 E4、第三方服务Crystal Reports 这个E4的答案给的是【第三方服务】/【Crystal Reports】这个我认为是一句话。...答案: 这个题需要看箭头,D1~D4都有一个箭头,看到了从哪里引入过来的就是那个的数据表。...D3这得看上一层级的入口信息才能分析出 商品分类、其实还有商品和新顾客两个做模糊,这个空不太容易对。

99920

基于WiReport的工业生产报表快速开发

应用背景 当前还存在很多企业生产数据依赖人工汇总,工作量巨大,甚至有部分企业每天需要花费几个小时时间汇总生产数据,耗费人力与时间。...,告别传统报表显示格式单一的劣势,同时,生产的报表直接可以Web方式进行查看,可自动打印,可导出Excel表格文件进行修改,可为企业生产报表的开发节省大量的时间。...这里选择 FTS_T3字段等(日报表想记录的数据),也可以批量添加变量,通过shift进行变量选择即可。 选择触发标签 设置每小时记录一次,选择触发标签为小时(Hour),点击确定。...02 设计报表格式,添加数据源,连接数据库 报表格式设计需要使用到ReportsDesigner软件,该软件位于WiSCADA 3.0软件安装目录下Reports文件夹内,双击打开即可。...(7)可以导出Excel电子表格,pdf文件,word文档,MHYML文档,CSV文件便于备案,同时也可也自动打印。

2.1K10

设计模式-装饰器模式

定义BReport类完成相应报表生成定义report接口,AReport和BReport都会实现热report接口,客户端统一调用;需求变更:工具发给客户端(PDF)同时,导出一个可编辑的word。...理解增加的额外功能可以通过装饰的方式,将其实现;一类A增加一个额外功能B,将A抽象成一个接口,有若干的具体类实现A接口可以A定义一个装饰器父类实现A接口,这类的具体实现类都可以被装饰器装饰;装饰器父类做的就是在构造函数中生成一个功能更丰富的...优点装饰模式与继承关系的目的都是要扩展原有对象的功能,但是装饰器模式比继承增加了更多的灵活性使用不同的具体装饰类以及这些装饰类的排列组合,可以创造出更多的不同行为的组合,原有的代码无需改变,符合“开闭”...原则装饰模式允许系统动态的决定贴上一个需要的装饰,或者除掉一个不需要的装饰。...● 具体装饰(ConcreteDecorator)角色:由几个类扮演,分别是BufferedOutputStream、DataOutputStream等类扮演。

47600

好的可视化报告一目了然,丑的可视化报表一文不值

国外比较典型的是Crystal Reports和Cognos,国内知名度较高的是帆软FineReport。...在功能上,国内报表工具可以更好地满足某些中国式复杂报告的需求,技术文档中文,查看方便,技术支持服务相对完善,比如FineReport,下面简单介绍一下 FineReport吸引我的第一件事是能够快速上手...,其报表设计页面与Excel相似,拖拽操作非常灵活,基本上不需要编写任何代码,只需使用SQL来获取数据。...普通报告类型可用于执行一些常规查询和填写报告模板,例如业务经常需要的日报、周报。...像下面的大屏一样,用代码进行开发就需要两天,而我基本上用FineReport可以在不到一个小时的时间内完成它:

66540

SonarQube 7.4 集成报告插件

因此,PDF 报告将在SonarQube 分析结束后生成. 3.1、配置 配置 Skip “否”时生成 PDF 报告功能启用。 配置 Username 和 Password。...3.2、下载报告 5.x版本:PDF 在仪表盘中下载,如果没有下载界面,需要在“配置控件”中添加该控件 ?...三、sonar-cnes-report 1、介绍 插件可以将代码分析从 SonarQube 服务器导出 docx、xlsx、csv、markdown 和文本文件。...特性: 将代码分析导出一组文件 导出代码分析配置 使用自定义模板 获取自定义的OpenXML (docx, xlsx)报告 获得一个包含所有问题的动态透视表 导出成法语或英语 官网地址:https:/...四、小结 通过简单的实验,我发现 sonar-cnes-report 报告的数据较 Sonar PDF Report Plugin 更为正确,推荐使用前者。

3.8K40

使用PyVibMS可视化分子和固体中的振动模式

前言 在日常的计算化学研究中,我们经常需要将计算得到的分子或者固体/晶体体系简谐振动通过动画的方式直观地呈现在屏幕上,从而可以清楚地知道在某个特定的振动模式下是哪些原子在运动。...CRYSPLOT套件的一部分,使用时需要CRYSTAL程序计算好的振动分析结果文件先上传到服务器,然后才能得到结果。...使用前准备 2.1 PyMOL程序的安装 由于PyVibMS需要依赖PyMOL程序才能使用,在还没有安装PyMOL的情况下,我们需要先安装PyMOL。...和其他计算化学程序不同的是,PyMOL以两种方式发行:一通过薛定谔公司发布的商业版,二为由社区发布的开源版。两个版本对于普通用户来说没有特别大的区别,而且在版本上是同步更新的。...mode文件可以通过自写脚本的方式从量子化学、第一性原理计算程序的振动分析结果里面提取相应的信息 来制作。下面以这个二氧化碳分子例,介绍其文件格式。 #之后的文字注释,在实际情况下不存在。

1.7K20

优秀的时间追踪记录工具:Timemator

在积累了一些记录之后,点击界面底部的Reports按钮打开统计功能,即可查看自己的时间统计报告。 划定使用场景,设置时间事项 在开始记录之前,最重要的工作是设置自己的时间事项。...利用这个特性,我们可以根据事项的不同特点其设置不同的主题色: 红色和橙色:想要避免的事项,例如娱乐休闲,打游戏 紫色:不太关注的事项,例如睡觉(其实有灰色更好,但没有这个选项就有点遗憾) 蓝色:日常需要关注的事项...Timemator 提供了完善的统计功能,支持导出 CSV 和 PDF 文件,便于分享和二次分析。 统计功能主要是围绕两个维度进行数据呈现,一个是时间,另一个则是事项。...在右侧的事项列表可以查看每个事项的小时数,大部分情况下这些数据就足够了。在每天的柱图顶部还有比较小的文字显示当天累计记录的时间。...美中不足的就是 Timemator 没有提供饼图,不能很方便查看各事项的时间分配占比,但可以通过导出的 csv 自己在 Excel 中分析。

58220

InDesign转曲字体 导出PDF的技巧

在编辑部担任美术编辑的时候, 我遇到了很意思的问题, 一些拥有漂亮曲线的字体, 是无法被InDesign直接输出的, 只有将字体通过ctrl+shift+o"转曲"后,才能完美输出, 然而更有意思的是,...按照"不重复造轮子"的原则, 我请教了上一届的前辈, 前辈的操作是, 选中特殊字体,通过ctrl+shift+o, 挨个进行转曲操作! 前辈确实比我勤快......从一个程序员的角度, InDesign这种蛋疼的设定, 自然是无法接受的, 懒人的直觉告诉我, 一定有批量转曲的方法, 类似编程中的"中间件", 完成作品时, 将作品一键"转曲"输出PDF 经过我的一顿查找...使用预设 导出 文件->导出 选择文件导出位置 高级-> 兼容性Acrobat 4(PDF 1.3)-> 透明度拼合预设zhaoolee -> 导出 导出完成 总结 懒是第一生产力....InDesign与Photoshop相比, 最大的优势就是高效, 我是一个很业余的设计爱好者, 如果完成一份画册的初稿, 用Photoshop需要4个小时, InDesign只需要1个小时, InDesign

1.6K60

postgres-checkup PG体检工具

postgres-checkup 支持通过ssh连接到远程PG上执行采集,也支持通过pg连接进行采集。...moment) awk sed pandoc # 如果要输出html或pdf格式,则需要安装这个包 wkhtmltopdf >= 0.12.4 # 如果要输出html或pdf格式,则需要安装这个包...1 安装依赖包 yum install git postgresql coreutils jq golang # 如果已经安装过或者编译安装过,这里就不用yum二次安装了 2 编译代码 git clone...# Optional (to generate PDF/HTML reports) sudo yum install -y pandoc wget https://github.com/wkhtmltopdf...因此,为了获得更好的结果,请使用以下示例,在高峰工作时间执行它,$DISTANCE 值从 10 分钟到几个小时: # 下面这种通过增量采集的,可以捕获到top0-50 query等指标信息 $DISTANCE

56020
领券