当前位置:三九宝宝网 → 宝宝成长 → 宝宝手工 → 正文

如何用Excel控件制作简单报表

更新:01-06 整理:39baobao.com
字体:

[怎样用c制作水晶报表并且连接Oracle数据库]添加水晶报表并且连接Oracle数据库操作如下: 第一步:在工具箱里面找到CrystalReportViewer控件拖到窗体里面, 第二步:右键添加新项 找到数据集 DataSet1.xsd 第三步: 继续添加新...+阅读

①报表的概念 这张报表包含了报表的基本元素,即页眉、页脚、横表头、竖表头、表头交叉区、单元格。 页 眉:位于报表的最上部分。作为报表的描述性信息,概括性的说明报表的名称、表号、批准机关、批准文号等。 页 脚:位于报表的最下部分,用于说明报表的其它信息,例如:单位负责人、部门负责人、制表人等信息。 横表头:也叫宾栏,位于报表的横方向的表头,它是统计的约束条件,也可能是描述信息。

对于统计表来说横表头是可以分层的,并且上层的条件对它下面各层都起作用。 竖表头:也叫甲栏,报表竖方向的表头,它在统计表中与横表头起相同的作用,也是统计的约束性条件,也可能是描述性信息。在分层结构中,上层的条件对它下面各层都起作用。 表头交叉区:在报表的左上角,可以分栏说明报表的横表头和竖表头。 单元格:报表的主体部分。

在统计报表中是其相对应横表头和竖表头的两个条件的统计情况,在查询表中是横表头的查询信息,也可能是简单的计算统计结果。单元格内容在新建报表后是空的,要通过统计查询这一步来填充,在填充后也可以修改。 ②Visual Basic中制作报表 Visual Basic中制作报表,通常是用数据环境设计器(Data Environment Designer)与数据报表设计器(Data Report Designer),或者使用第三方产品(如非常有名的Crystal Report)来完成并通过ActiveX控件输出。

但对于大多数程序员来说,设计报表往往他们费尽心思。然而,我们可以有更简单的方法来满足他们的要求。由于Visual Basic的可扩展性,使用和融入Office2000的特性,包括Excel是相当方便的。Excel可以用作OLE服务器,向外部输出某些属性,方法和事件.Visual Basic可以利用这些功能,实现与Excel的集成。下面,我们来具体阐述一个用VB来创建Excel报表的例子。

③Excel对象 微软的Excel对象模型包括了128个不同的对象,从矩形,文本框等简单的对象到透视表,图表等复杂的对象.下面我们简单介绍一下其中最重要,也是用得最多的四个对象. A、Application对象 Application对象处于Excel对象层次结构的顶层,表示Excel自身的运行环境. B、Workbook对象 Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件. C、Worksheet对象 Worksheet对象包含于Workbook对象,表示一个Excel工作表. D、Range对象 Range对象包含于Worksheet对象,表示Excel工作表中的一个或多个单元格. ④Access2000的报表解决方案 A、在Excel中做一个模板 在用Visual Basic生成Excel报表之前,应先按照用户的要求在Excel中做好一个模板,包括页眉,页脚,表头等等。

B、在VB中创建Excel对象,打开Excel文件 和其它的第三方控件一样,使用之前必须引用或作为部件导入。要在VB中创建和作用Excel对象,就必须先引用Microsoft Excel 9.0 object library。然后我们就可以在VB的编程操作Excel对象了。 关键代码入下: Dim excelFile As String excelFile = App.Path & "myReport.xls" 'Excel文件名 '定义Excel的Application对象,Application对象相当于Excel程序 Dim xlApp As Excel.Application '定义Excel的Workbook对象,Workbook对象相当于Excel文件 Dim xlbook As Excel.Workbook '定义Excel的Worksheet对象,Worksheet对象相当于Excel文件中的一个表 Dim xlsheet As Excel.Worksheet '给Application分配内存空间,将其实例化 Set xlApp = New Excel.Application '创建Application对象 Set xlApp = CreateObject("Excel.Application") '隐藏被VB打开的Excel程序 xlApp.Visible = False '打开工作簿,excelFile为一个EXCEL报表文件 Set xlbook = xlApp.Workbooks.Open(excelFile) '打开Excel工作表 Set xlsheet = xlbook.Worksheets(1) C、控制Excel工作表,对其进行编辑 如果是通过ADO打开了一个记录集,想把记录集中的数据显示在单元格中,关键代码为: Do Until rs.EOF For i = 0 To rs.Fields.Count - 1 xlsheet.Cells(j + 1, i + 1) = rs.Fields(i) Next rs.MoveNext j = j + 1 Loop

本文地址:https://www.39baobao.com/show/15_5272.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

制作excel报表的小动画怎么弄一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显...

如何利用窗体控件在Excel制作下拉列表实例教程操作步骤在菜单栏上右击,在弹出的菜单中选择“窗体”,将弹出“窗体”浮动工具栏,单击“组合框”控件。将光标放到表格中,这时光标变成细黑十字形,在表格中画一个组合框。右击组合...

关于excel账目管理格式财务报表和材料出入管理表格的制作可以自制一份Excel 表。主要是表头设计,然后一部分单元格可以自动计算。 如,合计栏 =Sum(A1:A20) 表间数据采用: 例如相加,=C6+Sheet2!B9 说明:将本表的C6单元格数据与第二个表的...

会计电算化中报表制作的步骤1、报表格式设置:必须在“格式状态”下才能进行格式设置。 报表的二种状态: “格式状态”——只有在此状态下才能进行格式设置、关键字定义、公式定义等操作 “数据状态”——...

求一份会计手工帐的总账明细账报表等模板excel账务处理,是免费通用的做账模板。 做初始化,确定需要使用的科目,录入凭证分录就OK。 日记账,明细账 总账 利润表 资产负债表是自动生成的。 打开电脑,在电脑的网页里下载(在...

如何巧用Excel控件制作动态图表方法/步骤 数据做好,在旁边增加一列辅助列,并输入如图公式, 公式下拉,报表数据有多少行,就拉到多少行 3 工具栏-开发工具-插入-组合框 4 在工作表中画出控件,右击控件,设置控件格式...

求助 Excel进销存报表制作你这么做用了数组,还计算2w行速度肯定慢,建议试一下: 1、确定两张表的唯一的对应识别码,我估计可以“货号+颜色代码+型号代码”[不够用可以多合并几列]作为识别码,可用“&”运算...

转如何制作财务报表如何真实、准确、完整地制作出财务报表,是我们会计人员,特别是刚刚上任的会计人员必须掌握的技能。针对目前公司实际情况,在这里主要讲述如何制作--资产负债表与损益表(或称利润...

如何制作表格报表创建表格 打开一个空白Word文档,用于表格制作练习。创建表格通常可分为两大步:建立表格和向表格中输入内容。 (1) 建立表格 表格的建立方式有三种:菜单方式、工具栏按钮方式和...