报表设计

Author: Date: 2001年 7期

?牐牎跋衷谖颐歉每纯幢ū硎窃跹瓿傻牧耍 毙⌒酪阎鸾ト朊牛茏匀坏鼐拖氲搅苏饫铩?
  ?牐牎笆前。∈菘庥τ孟低匙钪盏哪康木褪且蛴∈涑觯蛴”碇写娣诺氖莼虿檠〉玫男畔⑹鞘菘獾闹匾糠郑衷诰屠纯纯碅ccess中的报表吧!”阿月颇有兴趣地说道。
  ?牐犜贏ccess中报表对象专门用于打印输出的设计,它不仅提供了简单、方便的打印功能,而且还可以对打印内容进行格式化处理,而不像以往设计一个数据库应用系统时,打印功能都需要编写复杂的打印程序来完成。
  ?牐犚弧⒋唇ㄗ远ū?
  ?牐犜贏ccess中,最容易创建的报表就是自动报表了,当需要打印纵栏格式或者表格式报表时,使用自动报表最为简单。如果我们要将前面在查询中建立的“1997年前购进设备”的查询结果打印出来,可按照以下具体方法操作:
  ?牐?1.打开要创建报表的数据库,在该数据库的“对象”列表中选择“报表”,再选择“使用向导创建表”。然后,再在弹出的“新建报表”对话框中选择“自动创建报表:纵栏式”,或者“自动创建报表:表格式”,并选择数据来源为:1997年前购进设备查询,如^07060104a^4-1所示。
  ?牐?2.按确定按钮后,即可马上得出纵栏式报表,并且可以马上打印输出。
  ?牐牰⑹褂孟虻即唇ūū?
  ?牐牬由厦娴淖远唇ūū砦颐强梢钥闯觯付ㄊ堇丛春螅低衬芄谎杆俅唇ㄒ桓龉潭ǜ袷降谋ū恚庵直ū硪话阒荒苡糜诩虻ゲ檠峁够虿莞宓氖涑觯惺蔽颐切枰付ù蛴〔檠蛘卟榭幢碇械哪承┳侄巍⒐娑ūū砀袷降龋植槐卮油房冀?立设计报表,可以使用向导创建报表,还是以刚才打印“1997年前购进设备”查询为例。
  ?牐?1.和创建自动报表的方法相同,只不过在“新建报表”对话框中选择“报表向导”,确定后,弹出如^07060104b^4-2所示的对话框。
  ?牐?2.在该对话框中选出需要打印的字段,比如:设备编号、设备名称、设备数量、使用部门以及使用情况等。
  ?牐?3.进入下一步后,可以设定分组级别,比如,如果我们非常关心这些早期购买的设备的使用情况的话,我们可用“使用情况”作为分组级别,然后点击“下一步”按钮。
  ?牐?4.在这一步中,你可以进一步规定报表的排列次序,这样你就可以把你最关心的信息以放在报表的最前面或者最后的方式,醒目地打印出来。
  ?牐?5.进入下一步后,你将看到如^07060104c^4-3所示的对话框,在该框中,你可以比较详细地规定报表的布局,这是自动报表做不到的,这里选择“递阶式”布局,“纵向”方向;接下来的几步中,你还需要指定报表的样式,在这里选定“大胆”式;确定报表标题,最后选择“预览报表”单选框后,便可完成生成报表的整个过程了,你将会看到如^07060104d^4-4所示的报表结构。
  ?牐牎罢庋谋ū砘故峭?好看的,而且方法也很简单,看来Access还真的省事。”小欣连忙称赞道。
  ?牐牥⒃氯匆×艘⊥匪担骸罢饣姑挥型辏ü虻即唇ǖ谋砀袼淙凰悼梢月阋话愕谋ū硇枨罅耍墒窃谌粘9ぷ髦校苁切枰员ū斫薪徊礁袷缴柚玫模热纾罕ū肀晏狻⒈ū硪陈搿⒅票砣恕⒈ū碜痔逑拗频鹊取U庑┕ぷ鳎刹皇窍虻寄芄煌瓿傻摹O胍玫秸嬲献约盒枰谋ū恚剐枰褂媒酉吕次腋闼档恼庑┒鳌!?
  ?牐犎?按自己的要求制作报表
  ?牐犜贏ccess中,可以通过使用报表设计视图,采用人工方法设计报表,在上面的“新建报表”对话框中选择设计视图,指定数据来源后,将弹出一个空的报表窗口结构如^07060104e^4-5所示。
  ?牐牬诱饫铮颐强梢钥吹剑ū淼拇翱诮峁拱ㄒ韵录父霾糠郑?
  ?牐燼)报表页眉:整个报表的开始部分,用于显示单位名称(徽标)、报表标题以及打印日期等信息。如果报表有多页,一般只有第一页使用。
  ?牐燽)页面页眉:报表每一页的顶部,主要用于显示报表的表头信息。
  ?牐燾)主体:报表数据的主体,用于显示报表数据。
  ?牐燿)页面页脚:报表每一页的底部,主要用于显示页号、制表人等报表相关信息。
  ?牐爀)报表页脚:整个报表的结束部分。
  ?牐犜诒ū泶翱谥校≈斜ū碚逖≡癜磁ィㄎ恢萌缤?4-5所示,选中后该按钮上有黑色方块),单击鼠标右键,在弹出的快捷菜单中选择“属性”,将弹出整个报表的属性框(如^07060104f^4-6所示)。如果双击选择按钮,将会弹出对应的节属性框(如^07060104g^4-7所示)。
  ?牐犑褂盟强梢运嫘乃卮唇ǔ雎阕约阂蟮谋ū砝矗怯捎诒ū淼氖粜韵喽越隙啵杂诔跹д呃此担挥斜匾耆勺约荷杓票ū恚詈檬遣捎孟虻既范ūū淼幕靖袷剑缓笤僭诖嘶∩辖行薷模热纾颐强梢园迅詹攀褂孟虻冀?立的1997年前购进设备查询报表进行如下修改:
  ?牐?1. 打开要创建报表的数据库,在该数据库的“对象”列表中选择“报表”,选中刚才建立好的1997年前购进设备查询报表,并按“设计”按钮。将弹出部分已设计的报表设计视图,如^07060104h^4-8所示。
  ?牐?2.在报表中添加日期和时间:单击页面页脚,然后单击“插入”菜单中的“日期和时间”命令,在弹出的“日期与时间”对话框中,选择需要的格式并确定。这样,我们就可以在打印出的每一张报表上方看到报表打印日期和时间了。
  ?牐?3.在报表中添加页码:当报表不止一张时,我们一般都需要为每张报表添加相应页码,其实方法很简单:单击页面页脚,然后单击“插入”菜单中的“页码”命令,在如^07060104i^4-9所示的对话框中选择页码对齐位置和显示格式,并确定就可以了。
  ?牐?4.添加单位徽标:在“视图”菜单中选择“工具箱”命令,打开工具箱。然后单击工具箱上的“图片”按钮,并在报表页眉的适当位置单击,系统将会自动弹出对话框询问图片所在位置,选定事先处理好的微标文件,确定后,可以看到该图片已经插入到报表中。选中该图片后,在快捷菜单中,还可以选择属性,对图片的大小、边框、上下边距等进行设置,以满足报表的需要。
  ?牐牎跋衷谀憧吹搅耍珹ccess报表做出来有多漂亮了!”阿月向小欣展示道:“报表的数据来源可以是数据库中的表,也可以是查询或者SQL语言,如果深入研究的话,还可以使用工具箱往报表中添加控件,例如:添加装饰性的直线、文本框等等,做出来的报表会更漂亮的!”
  ?牐牎安还一瓜胛饰剩热籄ccess中的报表都能够做这么漂亮的话,那也一定可以生成像Excel那样的图表报表了,毕竟图表还是要比看数据内容直观得多,那又是怎么做的呢?”小欣完全是出于方便的目的问道。
  ?牐牎罢飧龊盟担飧龊盟担懊婺训牟糠侄级耍古抡飧觯腋慵虻ニ盗骄洌憔兔靼琢耍 卑⒃滤档馈?
  ?牐犓摹⑼急肀ū砩杓?
  ?牐犠钍×Φ姆椒ǎ彩亲钣行У姆椒ǎ颐强梢允褂猛急硐虻迹热缫玫接挡堪旃璞缸什植记榭龅耐急肀ū恚迪址椒ù筇迦缦拢?
  ?牐?1.首先需要在设备明细表上建立关于营业部办公设备资产分布的查询,其建立方法参照前面的方法,现假设该查询的标题为“营业部办公设备资产分布查询”。
  ?牐?2.和使用向导创建报表的方法相同,只不过在“新建报表”对话框中选择“图片向导”,选择数据来源后,点击“确定”。(^07060104j^4-10)
  ?牐?3.单击“>”按钮将需要的字段添加到用于图表的字段栏中,进入下一步,选择需要的图表格式后,按“下一步”按钮。
  ?牐?4. 输入图表报表的名字,并按“完成”按钮后,就可以完成整个报表,你还可以打开该图表的设计视图,双击图表中需要编辑的部分可以弹出对应的格式对话框,在这里可以对图表进一步美化,如设置字体格式、颜色、图案、对齐方式等等。