罗斯文数据库的报表分析
- 格式:doc
- 大小:1.17 MB
- 文档页数:19
数据库在会计专业中的作用数据库在会计专业中的作用会计专业的学生要学习《会计电算化》这门必修课,会计电算化的教学内容往往侧重于会计软件的操作,有时会涉及到数据库的相关知识。
那么,《数据库》这门课对于会计专业的学生来讲如何讲授呢?笔者从事《会计电算化》和《数据库》的教学多年了,发现会计专业的学生对《会计电算化》这门课的重视程度远远大于《数据库》,在数据库的学习中,经常有学生问,学习这门课有什么用?的确,会计专业的学生对计算机的学习仅仅局限于计算机的操作上,对计算机的其它知识知之甚少,甚至认为没有必要去学习。
我却不这样认为,以我讲授《Access数据库》为例,会计专业的学生学习一点数据库的基本知识和操作,不仅学习了一门新学科,还可以加深对电算化会计这门学科的更深层次的认识,从理论上进一步理解会计软件规范化操作的含义,同时还可以拓宽相关经济学科的学习思路。
首先,明确数据库的含义,从数据库的角度深入理解电算化会计信息系统的概念。
会计专业的学生没有必要学习复杂的数据库理论及编程,但是学会数据库的基本概念和操作却大有益处。
Access数据库是一个小型数据库信息处理系统,它是Office的组件之一。
它的强大功能主要体现在:数据表操作简单、易学易懂;可以通过向导创建表、查询、窗体及报表;可以有效管理、分析数据等等。
让会计专业的学生通过学习Access数据库的基本知识来了解电算化会计信息系统是非常实用的,可以起到事半功倍的效果。
数据库是按照一定关系组织起来的有联系的数据集合,在一个数据库中,所有的数据相互关联,构成了一个结构严谨、管理严密的信息系统。
会计数据通常是指记录下来的会计事实,是产生会计信息的源泉。
会计数据数量庞大,分布在企业不同的业务部门,涉及到企业经营的各个方面,需要经过会计部门的不断加工、处理才能形成有用的会计信息,因此,会计是一个信息系统,它所服务的对象是现代企业组织,它向与企业利益相关的各个方面传递以财务信息为主的经济信息。
罗斯文商贸数据库分析罗斯文商贸数据库分析第16章数据库实例分析初学者面对一个应用课题,常不知如何着手。
有的人将开发数据库视为编程,其结果常常事倍功半,数据库质量也难以保证。
现实的数据库应用系统的开发是复杂的,必须按照一定的规范有步骤地进行。
本章将整合以前各章介绍的思想与方法,通过microsoft office自带的“罗斯文商贸数据库”来说明Access应用系统的整个开发过程,达到进一步学习Access的目的。
16.1罗斯文商贸数据库简介罗斯文商贸数据库是微软公司为用户提供的一个实例,安装office 同时用户在“自定义”安装时选择。
如果当初没有选择该项,任何时候都可以将OFFICE 2003光盘插入到光驱中,然后通过windows系统的“控制面板”?“添加或删除程序” ?“添加新程序”?选择从CD-ROM安装。
安装好的数据库文件存放在系统盘的“program file /Microsoftoffice/office/sample”目录下。
该数据库文件的英文名称为“northwind.mdb”。
打开Microsoft Office Access时,在已有数据库列表中选择“罗斯文商贸数据库”或者northwind.mdb即可。
本光盘中复制了northwind.mdb,读者可以直接将其复制到您的系统硬盘中,用鼠标双击该文件名,启动它运行。
本文中有时把该数据库名简称为“罗斯文”。
“罗斯文”示例数据库提供了用户可以试用的数据以及数据库对象(表、查询、窗体、报表、数据访问页、宏及模块),这些数据库对象展示了可以在用户自己的数据库中运用的 Microsoft Access 功能。
通过使用“罗斯文”数据库,用户能熟悉如何构造关系数据库,以及如何将数据库对象组合在一起来帮助输入、存储、处理、分发与打印数据。
数据库开发步骤:16.1.1需求分析系统需求包括数据分析和功能分析两个方面。
数据分析的任务是归纳出系统所包含的数据,功能分析的任务在于为应用程序设计提供依据,以实现应用要求的功能。
创建和使用报表前面我们已经详细介绍了创建窗体的操作,还看到了如何使用窗体输入、修改和查询数据库里的数据。
然而,即使窗体具有如此强大的功能,它还是不能代替报表。
可以这样说,大部分的数据库管理信息系统的最终目标都是为了获得内容丰富、数据准确的报表。
因为数据库的主要功能之一就是对原始数据进行整理、综合和分析,并将整理的结果打印出来。
报表恰恰是实现这一功能的最佳方式。
6.1 Access报表的概述我们知道在Access中如果要以打印格式来显示数据,使用报表是一种有效的方法。
因为报表为查看和打印概括性的信息提供了最灵活的方法。
我们可以在报表中控制每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容,例如,可以在报表中增加多级汇总、统计比较、甚至加上图片和图形。
报表中大部分内容是从基表、查询或SQL语句中获得的。
报表中的其他内容将存储在报表设计中。
同时,在Access的报表中,使用图形化对象——控件,可以在报表与其记录来源之间创建联系。
控件可以是用于显示标题的标签,以及用于可视化组织数据、美化报表的装饰线条等。
一般来说,报表应该具备以下一些功能:报表不仅可以打印和浏览原始数据,还可以对原始数据进行比较、汇总和小计,并把结果也打印出来。
还可以生成清单、标签和图表等形式的输出内容,从而可以更方便地处理商务。
以上的输出内容的格式可以按照用户的需要定制,从而使报表更美观,更易于阅读和理解。
6.1.1 报表的分类在Microsoft Access 2003中,创建的报表可以分为三种基本类型,它们分别是:1. 表格式报表表格式报表以行和列的形式打印出带有分组和汇总数据的报表。
2. 纵栏式报表纵栏式报表像窗体一样打印数据,可以包括汇总和图形。
3. 标签报表标签用来建立多栏标签或者折叠栏报表一、纵栏式报表2纵栏式报表又称为窗体式报表,它通常是用垂直的方式在每页上显示一个或多个记录。
纵栏式报表像数据输入窗体一样可以显示许多数据,但报表是严格地用于查看数据的,而不能用来进行数据的输入。
CBS在医学类高等院校计算机教学的应用摘要:案例教学法(CaeBaedStudy,CBS)不同于传统的课堂讲授,其目的是提高学生对理论知识的理解和应用能力,有助于培养学生自学能力和推理性思维能力,是一种“以学习者为中心”的教学方法。
本文简述了案例教学法的内涵和案例设计原则,并对课堂教学采用案例教学法进行组织和实施过程进行了探讨。
关键词:案例教学法;设计原则;实现方法;实践过程一、引言近年来,以计算机技术为核心的信息技术在医学模式识别、医学信息检索、医学仪器自动控制、远程医疗等现代医学学科发展中起着不可替代的作用。
这也使计算机操作技能成为医学类学生适应未来医疗服务岗位的一个必备能力。
如何与时俱进,培养出具有IT知识结构的医学人才,使他们具备能够利用计算机进行医学实践和医学研究的能力,是医学院校计算机教学研究中的重要内容。
医学类高等院校在非计算机专业学生中开设的计算机普及课程主要包括《计算机文化基础》和《计算机技术基础》。
其中,开设的《计算机技术基础》的课程主要包括程序设计语言和数据库管理系统、PS应用等。
这些课程既与全国计算机等级考试科目相关,又是医学专业学生在医学统计、医院信息系统、医学彩色图像处理等方面的学习和研究中必须具备的计算机知识与技能。
本文拟结合《计算机技术基础》课程的教学,探讨在计算机公共课教学中运用“案例教学”法的必要性以及指导原则等,提出课堂教学中采用案例教学法进行组织和实践的构想。
二、案例教学法的必要性和设计原则(一)案例教学法的必要性现代教育研究的经验告诉我们,“学生在课堂上是积极的参与者,他们将获得更多的知识。
”在传统的教学方式中,教师多以教材内容为线索,通过从易到难,从简单到复杂的“循序渐进”的模式进行知识灌输与重复性练习来控制和巩固课堂的教学效果。
学生在课堂上的好奇心几乎不存在,只有当教师提出具有代表性的话题或问题时,可以得到少部分学生较好的回应。
心理学认为:好奇心是个体学习的内在动机之一,是个体寻求知识的动力。
国外财务报表总结的分析与财务指标评估财务报表是公司财务状况和经营成果的重要表现形式,也是投资人和利益相关方了解企业运营情况的重要工具。
针对国外财务报表,本文将对其进行分析总结,并通过财务指标评估公司的财务状况和经营绩效。
一、国外财务报表分析总结1. 资产负债表分析资产负债表是公司在特定日期上的财务状况的快照。
通过分析资产负债表,可以了解公司的资产结构和负债情况。
关注以下几个方面:- 资产结构分析:关注公司的流动资产和非流动资产比例,判断公司的流动性状况和长期投资能力。
- 负债情况分析:关注公司的短期债务和长期债务比例,以及负债的偿还能力。
2. 利润表分析利润表反映了企业在一定期间内的经营成果和盈利能力。
通过分析利润表,可以判断企业的盈利能力和经营状况,重点关注以下几个方面:- 销售收入和成本分析:分析销售收入的增长率、毛利率和净利率,评估产品销售和成本控制情况。
- 费用分析:关注各项费用(如销售费用、管理费用、研发费用等)与销售收入和净利润的占比。
3. 现金流量表分析现金流量表揭示了企业一定期间内的现金流入和流出情况。
通过分析现金流量表,可以判断企业的现金状况和经营活动的现金流量,关注以下几个方面:- 经营活动现金流量:关注企业主营业务的现金流入和流出情况,判断企业经营活动的现金流量状况。
- 投资活动现金流量:关注企业投资活动的现金流入和流出情况,评估企业的投资决策和资本运作能力。
- 筹资活动现金流量:关注企业筹资活动的现金流入和流出情况,判断企业的融资能力和偿还能力。
二、财务指标评估在对国外财务报表进行分析总结的基础上,可以使用一系列财务指标评估公司的财务状况和经营绩效。
以下列举几个常用的财务指标:1. 偿债能力指标- 流动比率:流动资产与流动负债的比值,反映了公司偿债能力的强弱。
- 速动比率:去除存货后的流动资产与流动负债的比值,更加准确地衡量了公司偿债能力。
2. 盈利能力指标- 毛利率:销售毛利与营业收入的比率,反映了公司产品销售的盈利能力。
山西财经大学《管理信息系统》实验报告 2013 年 11 月 11 日
完成上述步骤之后,可以单击合适的下拉框箭头并选择需要筛选的类型。
例如,我想得到一张能够显示出产品类别为饮料的筛选列表,那么我应该单击类别的下拉框箭头并选择“饮料”,所得新列表如图。
8.使用条件格式功能高亮度显示某些单元格内的信息,根据如下标准定义操作:
①选择整个“单价”列(将鼠标移动到标识为F的列,并单击一次)
②单击菜单栏中的“格式”,并在下拉菜单中单击“条件格式”,并在弹出对话框中进行如下操作;
结果如下:
9.现在回到初始数据透视表,我创建的数据透视表显示出按类别、供应商和产品名称三个维度统计的产品数量。
需要进行如下操作:
①单击菜单栏中的“数据”,在下拉列表中选择“数据透视表和数据透视图”
实验至此完成。
实验中发现的问题及解决方法:
·实验中的问题:
书本中介绍的实验步骤是以Office 2007为蓝本的,而我的电脑中装配的软件是
2003版的软件。
在实际操作中,很多步骤与书中叙述的不尽相同,许多功能键的位置和有无在两个版本之间都有很大差异。
·解决办法:
将每个菜单点开看看,寻找可能的功能键,或上网搜索两个版本之间的对应功能,并。
信息管理学院专业课实验报告上机日期:2015 年10 月27日上机地点与机号:sc610 指导教师:班级: 工商管理二班学号上机人:李丹丹三、实验中的截图及说明:图(1)罗斯文主页图2:产品操作图3:图4:图5:进入表设计(因用的教室的电脑,页面显示与书本不同)图6左侧部分为报表、供应商、员工等窗体图7、8 ID设置图9:关系图图10:建立关系图后报表之间变为多对多关系图11:建立查询图12图13:窗体设计员工通讯录图14图15:山东地方订单图16:利用三重筛选结果图17筛选结果图18条件筛选图19 图20:数据透视表向导图21 图23:三维度订单数量图图22图24:加入员工的数据透视表图25:产品销售资料及预计增长率图26:“方案变量值”对话框图27:建立完毕的方案管理器图28 :方案摘要报告四、实验结果分析、实验中遇到的问题与解决的方法及实验体会:结果分析:access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。
并可灵活设置统计的条件。
用户可以创建表,进行查询,创建图表和报告,并且可以通过宏把他们联系在一起。
会用access,能提高工作效率和工作能力。
同时与Excel有很大不同1.主题:对于一个主题Access只有一个表,而Excel可以有多个表。
例如工资表,在很多财务人员使用Excel是月创建工资表,例如1月工资、2月工资,…。
而Access则所有的工资部分月份都放在一个表。
2.多表关系:Access表各个表间存在严格的关联。
Excel表各个表间的关系随意。
3.数据计算:Excel表中单元格中可以存储数据,也可以存储公式,可以进行计算。
Access 表只能存储数据,不能存储公式,没有计算功能。
Access计算功能是由查询和程序来完成的。
Access的特点正好发挥计算能力的强大作用。
4.数据容量:可以存储2GB数据。
5.索引:Access表有索引,Excel表没有索引。
第6章Access 2003窗体6.1窗体简介6.1.1窗体的主要功能6.1.2窗体的类型1. 按显示特性分类图6-1罗斯文示例数据库中的“产品”窗体2Access数据库基础教程图6-2罗斯文示例数据库中“雇员”窗体图6-3罗斯文示例数据库的“客户电话列表”窗体Access数据库基础教程 3 2. 按功能分类图6-4罗斯文示例数据库的“客户订单”窗体图6-5罗斯文示例数据库中“类别”窗体图6-6添加新记录4Access数据库基础教程图6-7输入新类别后的“类别”数据表图6-8罗斯文示例数据库中的“销售额报表”窗体图6-9“输入参数值-起始日期”窗体图6-10“输入参数值-终止日期”窗体Access数据库基础教程 5图6-11“各国雇员销售额”预览报表图6-12罗斯文示例数据库中的“主切换面板”窗体6Access数据库基础教程6.2使用向导及自动创建窗体6.2.1使用窗体向导创建窗体1. 创建来自一个数据源的窗体图6-13“新建窗体”对话框图6-14确定窗体上使用的字段对话框Access数据库基础教程7 图6-15确定窗体使用的布局对话框图6-16确定所用样式对话框图6-17为窗体指定标题对话框8Access数据库基础教程图6-18“产品1”窗体2. 创建来自多个数据源的窗体图6-19确定窗体上使用字段对话框1Access数据库基础教程9 图6-20确定窗体上使用字段对话框2图6-21确定查看数据的方式对话框图6-22确定子窗体使用的布局对话框10Access数据库基础教程图6-23为窗体指定标题对话框图6-24“产品-订单”窗体6.2.2自动创建窗体1. 自动创建纵栏式窗体图6-25纵栏式“订单”窗体2. 自动创建表格式窗体图6-26表格式“订单”窗体3. 自动创建数据表式窗体图6-27数据表式“订单”窗体6.3使用设计视图创建窗体6.3.1窗体设计视图1. 创建空白设计视图图6-28空白窗体设计视图2. 窗体设计视图的组成图6-29数据库主窗口图6-30添加了“窗体页眉/页脚”的窗体设计视图图6-31添加了“页面页眉/页脚”的窗体设计视图3. 控件图6-32工具箱6.3.2罗斯文示例数据库的“客户”窗体图6-33罗斯文示例数据库中“客户”窗体图6-34罗斯文示例数据库中“客户”窗体的设计视图1. 创建空白窗体2. 创建“窗体页眉”中的控件图6-35创建窗体的窗体页眉中的控件图6-36“客户标签”控件属性对话框3. 设置“主体”中的控件图6-37“客户”数据图6-38创建了文本框控件的设计视图图6-39增加“组合框”的设计视图图6-40“组合框向导”对话框图6-41选择为组合框提供数值的表或查询对话框图6-42选定包含到组合中的字段对话框图6-43确定列表使用的排序次序对话框图6-44指定组合框中列的宽度对话框图6-45确定数值保存方式对话框图6-46为组合框指定标签对话框图6-47增加了“组合框”后的设计视图4. 设置格式图6-48“自动套用格式”对话框图6-49创建完成的“窗体2”设计视图6.4窗体的修改6.4.1窗体中控件的修改1. 打开要修改窗体的设计视图2. 增加、删除窗体中的控件3. 改变窗体中控件的位置和控件的大小6.4.2窗体的修饰1. 改变对象的颜色图6-50打开调色板的数据库窗口图6-51打开字体颜色数据库窗口图6-52打开“线条/边框”颜色数据库窗口2. 改变样式图6-53窗体视图窗口图6-54选择窗体属性按钮窗口图6-55“窗体”属性对话框图6-56改变了背景位图的窗体窗口图6-57选择“特殊效果”的数据库窗口6.5小结6.6习题与实践1. 习题(1) 窗体的主要功能是什么?如何分类?(2) 有几种创建窗体的方法?(3) 简述每一种方法的建立步骤。
罗斯文数据库的报表分析报表的具体分析:我个人的操作习惯,一般的在表设计阶段完成以后,我就直接进入到窗体设计阶段,根据需要建立查询,报表功能放在最后完善。
因为在窗体的设计中有调用到报表,所以我们在学完查询后,再先来学习一下报表,把窗体的制作放在最后来学吧。
窗体主要是为了实现数据的采集,而报表则是用于数据的显示输出或打印,在数据展示方面具有特长,可以对数据进行分组和汇总显示。
报表的构成:报表由控件和节组成,节又可分为主体节与页眉、页脚节。
而页眉页脚根据对象的不同,再进行细分为报表页眉页脚、页面页眉页脚、组页眉页脚。
如果有多个分组时,则按照分组级别进行嵌套。
主体节是报表的核心部分,凡是希望按顺序列出的数据,都应以控件形式放在主体中,一般用得最多的控件便是文本框了。
而如果希望作为标题、分类依据、汇总信息等则应该以控件的形式安排的页眉或页脚。
这里重点要了解各种不同的页眉页脚的控制范围是不同的。
报表页眉是指在整个报表的开头出现一次,报表页脚则是指在整个报表末尾出现一次。
页面页眉与页脚是指报表有很多页,那么每个页面的最上面与最下面出现的便是页面页眉与页面页脚了。
组页面页脚的作用范围,便只在自己分组的范围内了,如果按部门分组,会有好几个部门,那么在部门页眉页脚中设置的内容,在每个部门的分组页面与页脚中都会重复出现。
了解了这些基本构成后,我们还是结合罗斯言文实例来看吧。
1.“按汉语拼音顺序的产品列表”报表“按汉语拼音顺序的产品列表”报表是按产品名称的第一个字来进行分组显示产品信息的报表。
在报表中除了产品名称外,还列出了类别名称,单位数量和库存量的数据。
首先我们还是来学习一下如何用向导来创建报表,然后再利用设计视图来查看和修改,以后的实例将直接在设计视图中进行学习。
在数据库的报表对象窗口,双击“使用向导创建报表”或者单击“新建”按钮,在跳出的“新建报表”的窗口中选择“报表向导”选择报表的数据来源表或查询为:“按汉语拼音顺序的产品列表”查询选择需要的字段,点下一步:选择查看数据的方式为通过产品,点下一步:添加分组级别:产品名称,并点击“分组选项”对分组间隔进行设置我们选择按“第一个字母”,设好以后点“下一步”选择排序字段为“产品名称”,在这里还有一个“汇总选项”,在本例中用不到,在需要分类汇总数据时,就从这里进行设置。
点“下一步”选择报表的布局,每种布局的显示方式可以选中看左边的示例。
在这里我们选择“分级显示2”,点“完成”。
自动打开报表,显示报表的显示结果。
接下去我们进入设计视图进行修改,从菜单“视图”中选择“设计视图”,即可进入设计视图界面。
当然工具栏也有“设计”按钮。
设计设图中“报表页眉”、“页面页眉”、“产品名称页眉”、“主体”、“页面页脚”代表各个节的名称,在节的节面有个小方框按钮一样的东东是节选择器,用鼠标点击可以选择相应的节。
首先看下“报表页眉”中是一个标签控件,我们把文字内容改为“按汉语拼音顺序的产品列表”,选中标签,把字体设成宋体,12号,加粗。
调整位置,在标签的下方加入一个文本框,把文本框的“控件来源”属性设置成:“=Format(Date(),”yyyy-mm-dd”)”,其中Date()函数用于获取系统的当天日期,Format函数将改变日期的显示格式为“2008-03-01”这样的格式。
其他的比如水平线之类的只是依据个人的爱好来设置,如果不要就删除掉,如果要的话,可以从控件中找到直线工具,直接画出一条即可。
具体的显示效果可以通过在设计视图和预览视图中切换来观察设置的效果。
报表中的分组设置通过“排序与分组”来实现,从视图菜单中选择“排序与分组”,或在工具栏上找到。
在这个页面可以设置排序字段,也可以设置分组字段,具体得可以选中这一行,在下面的组属性中查看,如果组页眉与组页脚的属性都为否,就说明这只是一个排序的字段。
否则说明这是一个分组字段。
在这里分组形式可以根据分组的字段不同,提供一些常用的分组方法,如果是文本型的提供按前辍字符进行分组,如果是日期型的,还可以设置成按年,月,季等进行分组。
保持同页的设置用于控制这一个分组中的数据要不要显示在同一页,可以改为整个组。
组页眉的标题中是一个文本框,用到一个Left$函数,这里已经自动生成了,我们可以发现罗斯文中用到的是Left函数,这两个函数的作用是相同的,只是与LeftB相区别,具体可查看帮助。
页面页脚上有页码显示,可以从插入菜单中选择页码命令,也可以直接加一个文本框,在控件来源属性中设置。
这里[page]代表当前页,[pages]代表总页数。
2.“按季度汇总销售额”报表“按季度汇总销售额”是显示各年同一季度销售额的汇总报表。
在设计视图中打开“按季度汇总销售额”报表。
在左上角的报表选择器上双击,跳出属性窗口,首先看一下报表的记录源是“按季度汇总销售额”。
报表页眉中有一个标签,一个文本框,文本框的值为“=Format(Date(),"yyyy-mm-dd")”,按格式显示系统的当天日期。
页面页眉中只有一条水平线,每页的顶端都会打印一条水平线。
看一下这个报表的排序分组会发现本报表进行了二层的分组嵌套。
第一个分组字段为一个表达式“=DatePart("q",[发货日期])”,这个函数的意思为取发货日期中的季节,也即是按季节分组。
第二个分组字段为发货日期,但分组形式不是每一个值,而是年。
这里分别给我们演示了两种不同的用法,其结果是一样的。
也就是说第一个分组字段,我们也可以设为发货日期,然后把分组形式设成季即可。
“=DatePart("q",[发货日期])”页眉中有一个文本框,值为“=DatePart("q",[发货日期])”,代表季节,另个设置了几个标签。
还加了四条直线作为分隔。
发货日期的页眉为空,主体也为空,因为主体中一般列出的是满足分组条件的明细记录,在这里我们只要每一年度的一个合计数,所以内容在发货日期的页脚中。
发货日期页脚中有三个文本框,内容分别为“=DatePart("yyyy",[发货日期])”:将发货日期转换为4位的年份数;“=Count([订单ID])”:用Count函数计算同每一年的订单ID数目;“=Sum([小计])”:用Sum函数计算各订单小计的合计数,也即是各年销售额。
“=DatePart("q",[发货日期])”页脚中只有一条水平线,用于标识本组的结束页面页脚中只包含页码内容,居中显示。
报表页脚无。
3. “按年度汇总销售额”报表“按年度汇总销售额”报表是显示每年各季度的销售额汇总报表,与“按季度汇总销售额”报表非常近似。
只是在分组的层次上顺序不一样而已。
“按年度汇总销售额”报表是先按年分组,在同一年份中的数据再按季度分组。
“按季度汇总销售额”报表是先按季度分组,再统计出各个季度中不同年度的销售额。
我们可以对照报表预览对比这两个报表的不同之处。
4.“发货单”报表“发货单”报表提供在单独的页面打印每张发货单。
进入设计视图报表的记录源是“发货单”查询。
页面页眉中有罗斯文公司的名称,公司LOG,报表名,公司地址、电话、传真,还是日期信息,它会在每一页的顶端显示。
“订单ID”页眉是组页眉,分组形式为“每一个值”,表示同一个订单ID的信息会显示在同一组中,排序次序为降序代表我们在预览或打印时,最先出来的一份订单是订单号最大的一份订单。
订单ID页眉中放置的内容为每一个订单中的唯一信息有收货者和收单者的信息,由两个标签和一些文本框组成。
文本框的控件来源来自报表数据源中的字段值。
其中用到一个很长的表达式“=IIf([地区] Is Null,[城市] & " " & [邮政编码],[地区] & " " & [城市] & " " & [邮政编码])”,这是一个IIF函数,把它分解成三部分来看即可,每一部分是条件,满足条件显示第二部分的内容,如不满足则显示第三部份的内容,具体的可查看帮助。
而对于每份订单中产品的具体内容,在这里需要列出明细,这部分内容适合在主体中进行显示,本例中包含产品ID、产品名称、数量、单价、折扣、总价字段。
“订单ID”页脚为分组页脚,这里适合显示每个组中的数据汇总信息。
在这里计算出了一份发货单的小计金额等于各产品的总价和“=Sum[总价]”,发货单合计金额等于发货单小计加上运货费“= [发货单小计]+[运货费]”。
当然在这个报表中我们也会学习到如何利用有颜色的水平线及矩形来对数据加以分隔,从而达到美化报表的作用。
可结合报表预览体会设置方法。
5.“各类产品”报表“各类产品”报表是按类别显示库存量,是个比较简单的报表,这里最大的特点是分列打印,这是通过页面设置实现的。
从“文件”菜单中选择“页面设置”,设置打印方向为横向。
在“列”选项卡中,设置列数为3,表示每页分3列,列间距表示每列之间的距离。
列尺寸中的宽度代表每列的宽。
在设置时,要参考选择的纸张的大小,来设置节的宽度,而如果分多列设置的话,这里每列的宽度乘以列数再加上所有的列间距的宽度不能大于纸张的宽度。
这里的高度设置没发现起什么作用。
列的布局中选择先列后行,表示每个分组中的数据先从新的一列开如,一列显示不下才在第二列显示。
先行后列的效果可参见下一个“客户标签”报表。
进入视计视图在设计页面安排控件时要按照设置的列宽来布置,具体可参看标尺。
报表的数据源是“各类产品”查询。
报表页眉中包含一个标签显示的标题及日期。
并用灰色作为节的背景色。
类别名称页眉是一个组页眉,在排序与分组中设定“类别名称”字段分组,并显示组页眉和组页脚。
组页眉中含组标题“类别名称”,及为主体节数据提供标题的标签“产品名称:”和“库存量:”,另外还有两条粗水平线,用于分隔。
查看组页眉的属性,在格式页面的新行或新列属性中设成了“节前”。
表示在一组显示完后,在下一列中显示下一组的数据。
要是设成无,则下一组的数据会接着本组的数据后面显示。
可以更改设置并预览,体会这个设置的作用。
主体节中含“产品名称”和“库存量”,这是明细信息,在主体中显示。
类别名称页脚设置了一个标签及产品数目文本框,控件来源为:“=Count([产品名称])”,Count 是一个计数函数。
这里在每个分组的结果划上一条水平线,并在下面统计出这一分组类别中的产品数量。
页面页脚中包含页码信息。
报表页脚无。
6.“客户标签”报表“客户标签”报表按3列显示客户信息。
在报表的页面设置中指定列数为3,列布局选择按“先行后列”的布局。
进入视计页面报表的记录源为“客户”表。
报表只有一个主体节,主体节中包含4个文本框,控件来源中加入了Trim函数,去除数据两端的空格再显示。