
报表打印
文章平均质量分 79
go2newlife
这个作者很懒,什么都没留下…
展开
-
.NET环境下水晶报表使用总结
.NET环境下水晶报表使用总结水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS 二、使用CrystalReportView转载 2008-01-11 00:33:00 · 976 阅读 · 0 评论 -
ActiveReports工作总结12——用Designer控件实现用户自定义报表印刷
前面我们所讲的报表,不管简单的还是复杂的,都遵循这样一个流程:开发人员事先做好模版——〉用户运行程序——〉用户选择相应条件——〉打印或预览帐票——〉程序把用户选择的数据填充到我们的模版上,然后显示可以说,用户除了选择条件,控制显示的数据之外,能做的控制很少(除非把一些简单的控制放在条件里面)。本节我就讲讲如何用AR的Designer控件,实现用户自定义帐票印刷。 比如,要打印如转载 2007-11-21 00:55:00 · 3590 阅读 · 0 评论 -
ActiveReports工作总结11——麻烦的线线框框
在我使用AR的过程当中,碰到最大的困难,不是数据的组织(虽然也很麻烦),而是画面的布局,尤其是一些奇怪的线线框框,常常会为了一些特殊的线框要求,浪费很多时间调试。本节我就把在项目的碰到的一些常见框线问题,简单的进行一下分析。 1,帐票式样,还是上节那张帐票。该帐票的框线要求是:3个sub模版的四周要求粗线;Detail中的纪录,要求每5行为粗线。2,对于一个textbox或转载 2007-11-21 00:53:00 · 2950 阅读 · 0 评论 -
ActiveReports工作总结10——完整的一张成绩一览帐票
环境:vs2005+ActiveReportsNet2本节代码下载:http://www.cnblogs.com/Files/batoosai/SimpleExample10.rar学习了前面的一些基础,我们来实际开发一张帐票吧。1,帐票式样2,帐票说明: 1,抽出条件: 1-1班级:必選,多選1-2科目:必選, 多選转载 2007-11-21 00:52:00 · 3138 阅读 · 0 评论 -
ActiveReports工作总结9——打印参数设置
AR默认的话,报表的纸张类型是就是Custom,宽高根据主模版的大小来。用户可以通过AR自带的打印组件打印帐票。在popForm上,用于可以选择打印纸张等。 1,首先,先要弄清一个概念,AR报表的纸型和打印机打印出来的纸型是完全不同的概念。1),AR报表的纸型是这张帐票的实际大小,不会随着打印机的纸型而变化的。2),打印机打印出来的纸型,仅仅是个用来放报表的容器而已转载 2007-11-21 00:47:00 · 4132 阅读 · 0 评论 -
ActiveReports工作总结8——用代码控制布局
vs2005+ActiveReportsNet2承接上节,最终出来的效果是这样的(见图),可以看出布局不能满足我们平时帐票的要求,至少各个TextBox之间不能有间距吧? 希望有的效果: 最简单的方法,当然是直接在rpt界面上拖动控件,把布局弄好就可以了,这对于简单的报表当然没有问题。需要布局的有:textbox等控件,pageHeader/footer,Group转载 2007-11-21 00:46:00 · 3064 阅读 · 0 评论 -
ActiveReports工作总结7——常用一览表印刷
前面讲了普通的分栏帐票,下面讲讲简单的一览帐票,一览帐票也是我们常常碰到的,具体式样一般如下:page 1: Class: A转载 2007-11-21 00:44:00 · 2669 阅读 · 0 评论 -
ActiveReports工作总结6——使用子报表
本节目标:承接上节,上节用2个group的方式打印了普通的分栏帐票。实现了换列换页的三维表示。本节用子报表的方式来实现该功能。 子报表的功能比上面那个方法来说,更强大,更灵活。复杂帐票一般都得用到子报表。 开始之前,先简单介绍一下子报表的用法。0,子报表的一般用法如下:(1),先Add一个主模版(rpt1.rpx),若干子模版(这里就建了一个,sub1.rpx)转载 2007-11-21 00:43:00 · 3356 阅读 · 0 评论 -
ActiveReports工作总结5——常用分栏帐票印刷
学习了前面的换页和换列的方法,下面我们结合这2节知识实际打印一张分栏帐票。分栏帐票在我们系统中是经常用到的,具体式样如下:Page 1: Class: A转载 2007-11-21 00:41:00 · 3572 阅读 · 0 评论 -
ActiveReports 使用需知
ActiveReport ActiveReport 是.net下的一个出色的报表开发程序,虽然和水晶报表相比,名气不那么大,甚至有很多人不知道它的存在,但是并不妨碍它在.net报表开发中的出色表现.一. ActiveReports for .net的主要功能介绍 支持ASP.NET-ActiveRep转载 2007-11-21 08:55:00 · 2007 阅读 · 0 评论 -
将水晶报表转换成ActiveReport报表的工具下载
在这里我想大家推荐一个AR提供的工具ARImportWizard,大概是AR自己发布的,功能是把CR转换成AR,虽然是日语版的,但是功能还是一样,供大家参考。2.0版3.0版这是我在Framework1.1环境下使用的情况,当然它也支持2.0环境关键的部分已经标记出来了,不懂日语也没关系阿转载 2007-11-21 09:09:00 · 2333 阅读 · 3 评论 -
ActiveReport Web Application 事前准备
上面是帮助中文章的关键字。下面我就简单的介绍一下,在webApplication开发前的设置。 HTTP Handler的设定 在控制面板,双击「管理工具」,打开「IIS」对话框。 选择需要配置HTTPHandler的「web站点」,右击选择属性 。 选择「默认web站点属性」对话框中的「主目录」标签,点击「配置」转载 2007-11-21 09:27:00 · 2124 阅读 · 0 评论 -
利用XML实现通用WEB报表打印
利用XML实现通用WEB报表打印卢彦 方案适用性.1. 远程数据打印。需要打印的数据并不在本地,必须进行远程读取。2. 需要精确控制打印效果,包括页面格式,分页,附加条目,表格等。3. 出于安全性考虑,不能直接连接到数据库。方案原理其实原理很简单,通过XML强大的自定义功能,我们便能方便的自定义出我们所有需要的格式控制标签,在服务器端进行动态编码后通过WEB服务器传转载 2007-12-09 20:03:00 · 711 阅读 · 0 评论 -
如何打印当前窗体
前几天在优快云看到有朋友问到怎么打印 当前的窗体,今天有空,将这段代码发布出来提供给其他感兴趣的朋友参考!在窗体的代码里面:Imports System.Drawing.Printing ‘导入这个命名空间’这个方法被关联到打印文档的PrintPage事件 Private Sub printhandler(ByVal sender As Object, ByVal e As PrintPage原创 2007-11-24 11:40:00 · 1220 阅读 · 0 评论 -
activeReport所有文章的链接,方便大家浏览。
中国报表漫谈ActiveReport for .net 3.0 最新版本的破解版本,强烈推荐!ActiveReports for .NET,终端用户的报表设计控件将水晶报表转换成ActiveReport报表的工具下载ActiveReports工作总结1——AR简介ActiveReports工作总结2——数据源绑定ActiveReports工作总结3——换列打印ActiveReports工作总结4—原创 2007-11-23 15:54:00 · 5051 阅读 · 9 评论 -
ActiveReports工作总结2——数据源绑定
上次举了一个很简单的例子显示一个简单的AR模版,不过现实中,我们一般要求AR显示一组特定数据,这些数据可能是一个数据表,也可能是一个数组。 这时候,就要求我们把这些数据绑定到我们的AR模版上了。AR2.0支持如下数据源: DataSetDataTableDataViewIListSource绑定数据源的代码如下: 創建AR模版實例转载 2007-11-21 00:36:00 · 4879 阅读 · 1 评论 -
使用C#和Excel进行报表开发(四)-复制单元格
在用Excel作报表的时候,可能会碰到分页的情况,这样就要分成多个Sheet显示,如果要在每页都保留表头,就需要将第一页作为模板设计的表头部分拷贝到其他的Sheet上,这时就要用用到Excel中的单元格拷贝。下面的代码说明如何一个Sheet上的选定内容拷贝到另一个Sheet上: ThisApplication = new Excel.Application();转载 2007-11-20 21:43:00 · 665 阅读 · 0 评论 -
使用ActiveReports for .net 进行报表开发(七)--事件
上篇随笔介绍了在ActievReport中导出报表,本篇随笔简单介绍ActiveReport中的重要事件。 1. 只触发一次的事件:ReportStart:在报表启动时触发。该事件在DataInitialize之前,在这里可以整个报表都要用到的对象或变量作初始化,也可以设置子报表。DataInitialize:这个事件在前面的几篇随笔中经常出现,经常在这里取数据,绑转载 2007-11-20 20:54:00 · 2562 阅读 · 1 评论 -
中国报表漫谈
这两年来雨后春笋般地冒出二三十家做报表工具的公司,统统号称能处理中国式报表,大概是这中国报表复杂得都世界闻名了,但凡能搞得定中国的报表,那也就没什么搞不定的报表了。弄到后来有好些所谓的报表只要能在格子里摆条斜线就敢说能对付中国报表(这也太小瞧祖国文化了),而且老外也开始扬言适合于中国报表了,这时髦,不赶怕是不行了。可话说回来,这中国的报表确实够复杂、巨费劲。用户拿出一撂纸往咱面前一堆:“就照这转载 2007-11-21 16:08:00 · 1838 阅读 · 0 评论 -
ActiveReports工作总结4——换页打印
环境:vs2005+ActiveReportsNet2AR下载地址:ftp://ftp.datadynamics.com/ 本节目标:有如下数据源最终希望打印成如下(按班级进行分页): 1,先准备如下数据: 2,创建一个AR模版,大致布局与控件如下图:GroupHeader中放入一个TextBox:Cur转载 2007-11-21 00:39:00 · 3755 阅读 · 0 评论 -
ActiveReports工作总结3——换列打印
本随笔讨论一下如何在AR中控制换列打印环境:vs2005+ActiveReportsNet2AR下载地址:ftp://ftp.datadynamics.com/有如下数据源最终希望打印成:1,先准备如下数据 2,创建一个AR模版,大致布局与控件如下图:Detail section 中放2个Textbox,分别邦定字段”ID”和”Name”(修改他们的DataFiel转载 2007-11-21 00:38:00 · 3631 阅读 · 0 评论 -
ActiveReports工作总结1——AR简介
ActiveReports(以下简称AR)是一款日本开发的报表打印组件,类似于vs2003自带的那个CrystalReports(即水晶报表,简称CR),虽然普及率没CR高,但是在很多对日项目中却普遍使用,而网上资料几乎都是CR,AR的中文资料不是很丰富。最近一直在用AR,故对AR的使用也有一定经验,所以打算把这些经验总结一下,一方面自己总结巩固一下,一方面也给有这方面需要的朋友参考参考。文转载 2007-11-21 00:33:00 · 6090 阅读 · 1 评论 -
使用ActiveReports for .net 进行报表开发(六)--导出报表
ActiveReport提供了多种文件格式的导出,包括:Html,Pdf,Text,Rtf,Xls,Tiff,这几种格式中,Pdf是效果最好,因为有了抗锯齿,线条和字体看起来都光滑的多,而且是完全的所见即所得,加上很多Web项目都采用Pdf作为报表显示的文件格式,导出Pdf应该是首选。由于是把报表直接生成了图片,Tiff格式的导出也是所见即所得的。 其他的文件格式的限制都比较多,每种文转载 2007-11-20 20:51:00 · 2117 阅读 · 0 评论 -
使用ActiveReports for .net 进行报表开发(五)—交叉报表
交叉报表是一种常见的报表类型,而且开发起来也是比较烦琐的一种报表,在ActiveReport中,对交叉报表提供了足够的灵活性,使你能够应对各种复杂的业务逻辑。在上篇随笔演示了显示主从表后,本篇随笔简单介绍如何制作交叉报表。交叉报表的一个常见应用就是用作显示销售额的报表上,例如,显示多个连锁店一年内每个月的销售额,常把月份作为列来显示,每个店用一行来表示:店名 1月转载 2007-11-20 20:48:00 · 2377 阅读 · 1 评论 -
使用ActiveReport for .net 进行报表开发(四)—显示主从表
上篇随笔演示了在ActiveReport for .net中如何从对象集合中提取数据。本文简单介绍如何使用子报表来显示主从表中的数据。 1. 在需要显示主从表中的数据时,使用子报表能够提供很大的灵活性,一般就是把主表的信息显示在detail中,如果要每页的上方都要显示主表,就可以放在PageHeader中。再把子表的信息放在Detail中,然后把子报表中的控件直接绑定到数据源上转载 2007-11-20 20:43:00 · 2806 阅读 · 0 评论 -
使用ActiveReport for .net 进行报表开发(三)--显示对象集合中的数据
上篇随笔演示了在ActiveReport for .net中如何绑定数据源,例如DataSet,DataView。本文将通过一些示例代码继续演示如何绑定对象集合以及如何从对象集合或列表中提取数据。1. 直接绑定:我们可以自己定义一个Collection,从IList继承,并使其中的每个对象都是一个实体,例如:Customer和CustomerCollection。然后转载 2007-11-20 20:40:00 · 2684 阅读 · 2 评论 -
使用ActiveReport for .net 进行报表开发(二)--绑定数据源
在上篇随笔中写了一个使用ActiveReport for .net 的最简单的例子,本文将演示在ActiveReport中如何绑定数据源 1. 先建一个表chartingTable,有两个字段,OnlineUserCount,Project,通过向导生成DataSet,并拖放生成TableAdapter。2. 接下来在报表设计器中设计显示格式,在PageHead转载 2007-11-20 20:38:00 · 3316 阅读 · 0 评论 -
使用ActiveReport for .net 进行报表开发(一)--开始
ActiveReport 是.net下的一个出色的报表开发程序,虽然和水晶报表相比,名气不那么大,甚至有很多人不知道它的存在,但是并不妨碍它在.net报表开发中的出色表现,本文将一步一步地介绍如何使用它和VS2005开发.net报表。 1. 安装:你可以从Data Dynamics的网站上下载最新的ActiveReport for .net 2 ,你可以免费使用,但转载 2007-11-20 19:25:00 · 4320 阅读 · 0 评论 -
ActiveReports for .NET,终端用户的报表设计控件
ActiveReports for .NET 3.0是一款增强的常规.NET报表设计器,ActiveReports for.NET.由C#托管,提供了visual Studio .NET IDE的整合方案。当程序使用ActiveReports for .NET 3.0时,Visual Studio .NET编程人员可以大大提升其编程语言的选择范围(C# 或者Visual Basic .NET)。A原创 2007-11-20 19:23:00 · 2936 阅读 · 3 评论 -
reportviewer动态加载报表的实现以及动态控制报表,套打,存折打印模式等的一些探讨,欢迎批评指正!
需求如下:1.可以在一个界面中列出多张报表,根据用户的选择,浏览指定的报表,用户可以随意选择,切换新报表,也即是报表可以被替换的。2.可以实现对所选择的报表,替换它的数据源,或者往数据源增加或删除行(如果数据源绑定的是自定义对象集合,则可以往集合插入或移除对象),也即是报表的数据是可以被替换的。3如何让最终用户控制报表,我的意思是:可以让用户在默认报表的情况下,更改下列宽行高,隐原创 2007-11-19 13:44:00 · 5057 阅读 · 2 评论 -
使用ActiveReports for .net 进行报表开发(八)--显示合计
在报表开发中我们常常要显示合计,比如销售记录,要显示单价,售出件数,合计金额等。我们可以在从数据库中提取数据的时候就使用SQL来产生一个合计字段,也可以在ActiveReport中进行,有两种方法可以使用。1. 使用ActiveReport中的Label或TextBox控件的DataField属性。例如,要使一个TextBox显示合计,它的值是由单价和售出件数的乘积。设置T转载 2007-11-20 20:55:00 · 2343 阅读 · 1 评论 -
使用ActiveReports for .net 进行报表开发(九)--End User
我们在使用ActiveRepots的时候,通常都是在工程里建一个.rpx文件,然后自动会有一个对应的代码文件,我们就把代码和处理逻辑写在代码文件里。但是,能不能脱离代码文件,只使用.rpx文件来生成报表呢?答案是可以的,ActiveReports提供的EndUser功能可以做到这一点。 ActiveRepots自带的示例代码中包括了两个EndUser功能的例子:DiamondRepor转载 2007-11-20 21:01:00 · 2001 阅读 · 0 评论 -
使用ActiveReports for .net 进行报表开发(十)--交叉变换背景
在报表中使每条记录按照不同的背景色显示能够增加报表的美观,数据的显示更清晰,这样的效果在报表开发中是很常见的,在ActiveReports中要实现起来也很简单的。可以像帮助里的例子一样:bool changeColor = false;private void Detail_Format(object sender, System.EventArgs eArgs) {转载 2007-11-20 21:02:00 · 1600 阅读 · 0 评论 -
使用C#和Excel进行报表开发(八)-用程序绑定数据源
先制作一个简单的Excel文件作为模板,为了防止要填充的Cell中的内容和标题的内容一样,所以要填充内容的Cell中的内容是“$” + 字段名(要和DataTable中的列名一致),效果如图:创建一个Winform程序,给窗体上添加两个按钮,代码分别为:创建Xml:private void button1_Click(object sender, EventArgs e) {转载 2007-11-20 21:48:00 · 587 阅读 · 0 评论 -
使用C#和Excel进行报表开发(七)-设置单元格的显示格式
在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会被表示为1.2345E+17,为了能够将数字按照普通的格式完全表示,就需要设置单元格的属性 ,下面是例子代码:Excel.Application m_objExcel = null; Excel._Workbook m_objBook = n转载 2007-11-20 21:47:00 · 641 阅读 · 0 评论 -
使用C#和Excel进行报表开发(六)-操作行和列
在Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用Worksheet的Rows和Columns属性的get_Item方法,下面是例子代码,演示了怎样选中行,并且在行之间复制数据,和插入行: ThisApplication = new Excel.Application(); ThisWorkbook = ThisApplic转载 2007-11-20 21:46:00 · 971 阅读 · 0 评论 -
使用C#和Excel进行报表开发(五)-操作单元格边框和颜色
在用Excel作报表的时候,可能需要操作单元格的边框和填充颜色和纹理等操作,下面的代码说明如何设置选中的单元格的填充纹理和边框 try{ ThisApplication = new Excel.Application(); ThisWorkbook = ThisApplication.Workbooks.Open("z://Book1.xls",转载 2007-11-20 21:44:00 · 660 阅读 · 0 评论 -
使用C#和Excel进行报表开发(三)-生成统计图(Chart)
有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印。在国内的环境下,相对PDF方式,Excel的安装率应该比pdf阅读器的安装率要高,同时,微软也为C#操作Excel提供了完备的接口,虽然ZedGraph和其他的商业报表工具生成的统计图也很好,但是人家微软毕竟是大品牌,值得信赖。本文介绍使用C#调用Excel来生成统计图(Chart)的以转载 2007-11-20 21:42:00 · 1328 阅读 · 1 评论 -
使用C#和Excel进行报表开发(二)-操作统计图(Chart)
下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件里。如果是VS2005+Office2003,也可以选择使用Visual Studio Tools for Office来作。Excel.Application m_objExcel = null;Excel._Workbook m_objBook = null;转载 2007-11-20 21:40:00 · 895 阅读 · 0 评论 -
将Excel应用于报表开发中(一)--开始
下面是一个简单的例子,打开一个定义好的Excel文件,这个文件是作为报表的模板,然后向模板的指定格子里填充数据,形成一个报表,在web方式下可以按照指定的命名方式在服务器上生成一个excel文件,之后传送到客户端,由客户端启动excel进行打印。 Excel.Application m_objExcel = null;Excel._Workbook m_objBook = null;转载 2007-11-20 21:39:00 · 750 阅读 · 0 评论