- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,也可以是视图、查询或临时表;报表布局定义了报表的打印格式。 1. 设计报表的一般步骤 通过设计报表,可以用各种方式在打印页面上显示数据。设计报表主要有以下4个步骤: (1) 决定要创建的报表类型。 (2) 创建报表布局文件。 (3) 修改和定制布局文件。 (4) 预览和打印报表。 2. 确定报表的常规布局 创建报表之前,应该确定所需报表的常规格式。报表可能同基于单表的电话号码列表一样简单,或者像基于多表的发票那样复杂。此外也可以创建特殊种类的报表,例如邮件标签,其布局必须满足专用纸张的要求。图15.1所示为常规报表布局。 (1) 列报表:每行一条记录,每条记录的字段在页面上按水平方向放置,常用于分组/总计报表、财政报表、存货清单等。 (2) 行报表:一列记录,每条记录的字段在一侧竖直放置,如列表。 (3) 一对多报表:常用于一条记录或一对多关系,如发票、会计报表等。 (4) 多栏报表:常用于多列记录,每条记录的字段沿左边缘竖直放置,如电话号码簿、名片等。 (5) 标签:多列记录,每条记录的字段沿左边缘竖直放置,打印在特殊纸上,如邮件标签、名字标签等。当选定了满足需求的常规报表布局后,便可采用“报表设计器”来创建报表布局文件。 3. 报表布局文件 报表布局文件指定想要的域控件、要打印的文本以及数据在页面上的位置。它不存储每个数据字段的值,而只存储一个特定报表的位置和格式信息。每次运行报表,值都可能不同,这取决于报表文件所用数据源的字段内容。报表布局文件中存储报表的详细说明以?.frx为文件扩展名,另外还有一个以?.frt为扩展名的相关文件。 在VFP中,有3种创建报表布局的方法。 ● 报表向导:以单一数据表或多重数据表建立报表。使用此方法,最容易建立出美观的报表。 ● 报表设计器:从空白报表自行建立打印报表,也可以修改已有的报表。 ● 快速报表:从单一数据表中建立打印报表。此方法可以最快速地建立报表。 用以上方法创建的报表布局文件都可以用“报表设计器”进行修改。 15.2.1 报表向导 报表向导利用一连串的步骤来引导用户设计出各式各样美观实用的报表。 1. 启动“报表向导” 启动“报表向导”的方法有多种,常用的有以下两种: ● 在“项目管理器”的“文档”选项卡中,选定“报表”,单击“新建”按钮,在“新建报表”对话框中选择“报表向导”,打开“向导选取”对话框。 ● 单击工具栏上的“新建”按钮,在“新建”对话框中选中“报表”,然后单击“向导”按钮,打开“向导选取”对话框。 根据需要选取“报表向导”或“一对多报表向导”,即可启动相应的报表向导。 2. 使用“报表向导” 使用报表向导可以建立两种类型的报表:一是每列一个字段,每行一条记录,字段名作为列标题放在每列的顶部;二是记录一个接一个列出,每个字段的左边是相应的字段名。在“向导选取”对话框中,如图15.2所示,选择“报表向导”后进行下面的操作: (1) 单击“数据库和表”框右边的按钮,在弹出的“打开”对话框中选择需要的数据库和表,通过字段选择器,选择报表中需要的字段和在报表中排列的顺序。 (2) 单击“下一步”按钮,在“分组类型”框中选择分组字段,如图15.3所示。此外还可以通过“分组选项”和“总结选项”来进一步完善分组设置。 (3) 单击“下一步”按钮,如图15.4所示,选择报表的样式,当选中任一样式时,向导都在放大镜中更新成该样式的示例图片。 (4) 继续单击“下一步”按钮,如图15.5所示,选择报表的版面布局。在指定列数或布局时,向导将在放大镜中更新成选定布局的实例图形。如果在步骤(2)中指定分组选项,则本步骤中的“列数”和“字段布局”选项不可用。 (5) 继续单击“下一步”按钮,如图15.6所示,按照视图查询结果排列的顺序选择字段,若要按原始顺序排列可不选择,直接单击“下一步”。 (6) 如图15.7所示,在“报表标题”文本框中输入报表的标题。 由于报表的制作和纸张尺寸、报表样式、字段等有关,因此选择不当会出现报表超宽的情况。如果选定数目的字段不能放置在报表中单行指定宽度之内,字段将换到下一行。如果不希望字段换行,则可清除“对不能容纳的字段进行折行处理”选项。为了不丢失数据,一般应选中该选项。因此,应该合理地设计报表格式。 在完成对话框中单击“预览”,刚才制作的报表将显示出来,如图15.8所示。若不满意可返回前面的步骤,或者调整纸张的尺寸及放置方向,也可以删去某些不需要的字段。单击预览窗口可改变显示比例。 15.2.2 启动“报表设计器” 除了使用“
您可能关注的文档
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch01.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch02.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch03.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch05.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch06.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch07.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch08.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch09.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch10.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch11.ppt
- 新Visual FoxPro 6.0程序设计教程 第二版 教学课件 丁爱萍 封面及目录.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第1章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第2章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第3章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第4章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第5章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第6章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第7章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第8章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第9章.ppt
文档评论(0)