- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章学习导航;本章学习要点;报表是数据库管理系统的一个重要组成部分,它是日常工作中最常用的查看数据的手段之一。报表生成是将数据或数据处理的结果按照一定的条件和格式转换成书面文档资料的过程。报表也是 Visual FoxPro 数据输出的一种重要形式。
报表通常由数据源和数据布局两个基本部分组成。数据源指定了报表中的数据来源,它可以是数据库中的表、视图、查询或临时表和自由表等;数据布局指定了报表中各个输出内容的位置和格式。报表从数据源中提取数据,并按照布局定义的位置和格式输出数据。 ;在设计报表之前,应对系统中所有的报表进行认真的规划。报表规划的主要内容是:
(1)确定报表的数据源。
(2)确定报表的布局。
(3)确定报表的样式。
(4)确定报表的统计方式。
报表的数据源和报表的布局是报表规划的重要内容,数据源决定报表要输出的数据,它是通过设置报表的数据环境来实现的。布局决定报表的输出形式,它直接影响数据输出的效果。在创建报表时,可根据不同的数据和使用目的来选择报表的布局类型,Visual FoxPro 报表布局类型有5种,分别是:列报表、行报表、一对多报表、多栏报表和标签。 ;Visual FoxPro 提供了三种创建报表的的方法。第一种方法是使用报表向导,这是最直接的方法,它通过逐步提问的方式,引导用户创建报表。第二种方法是使用“报表设计器”创建自定义报表。第三种方法是使用“快速报表”创建简单规范的报表。这三种方法创建的报表都可以通过“报表设计器”进行修改。 ;1.使用“报表向导”创建报表
启动“报表向导”一般有三种途径:
(1)执行【工具】|【向导】|【报表】菜单命令,打开“向导选取”对话框,如图11-1所示。选择要创建的报表类型。 ;(2)在“项目管理器”中,选定【文档】选项卡中的【报表】项,单击【新建】按钮,弹出“新建报表对话框” ,如图11-2所示。单击“报表向导”按钮,打开“向导选取”对话框,选择要创建的报表类型。 ;(3)执行【文件】|【新建】命令,打开“新建”对话框。在新建对话框中选择【报表】项,单击【向导】按钮,打开“向导选取”对话框,选择要创建的报表类型。
Visual FoxPro “向导选取”提供了两种报表类型:单一报表和一对多报表。创建单一报表的具体步骤如下。
(1)字段选取:首先选择数据库或自由表,从中选择表和视图,然后选择所需字段。
(2)分组记录:确定记录的分组方式,最多可选三层分组层次。单击分组选项按钮可以选择分组条件。单击总结选项,可以求出总结数据。此步骤根据报表的需要可选,默认情况为无分组。
(3)选择报表样式:报表的样式有5种:经营式、帐务式、简报式、带区式和随意式。单击其中任一样式,会在左侧预览框内显示该样式的效果。 ;(4)定义报表布局:可通过微调按钮分别设置报表的“列数”、“方向”和“字段布局”。如果选取了分组方式,则“列数”和“字段布局”的状态为不可用。
(5)排序记录:可以选择一至三个字段作为报表的排序字段,并可设置是升序还是降序,也可以不选排序字段。
(6)完成:在“报表标题”中输入报表的标题,如XXX报表等。单击【预览】按钮,进入“预览”窗口,即可查看生成的报表。返回后单击【完成】按钮,在弹出的“保存”对话框中输入报表文件名。 ;创建“一对多”报表的操作步骤如下。
(1)选择父表字段:只能从单个表和视图中选择字段,这些字段将组成“一对多”关系中的“一”方,显示在报表的上半部分。
(2)选择子表字段:确定从子表中选取字段,这些字段即“一对多”关系中的“多”方,将会显示在报表的下半部分。
(3)关联表:从父表及子表字段列表框中选择两表关联的字段,可以选取默认值。
(4)排序记录:按照排序的需要选择字段或索引标识。
(5)选择报表样式:单击【总结选项】按钮可以打开该对话框,进一步设置数值型数据的处理方式。
(6)完成:在标题文本框中输入报表的标题。单击【预览】按钮可以预览报表,单击【完成】按钮即可完成报表的设计。 ;2.使用“报表设计器”创建报表
“报表设计器”是 Visual FoxPro 为用户提供的可视化工具之一。当用户创建报表时,报表设计器随之自动打开。在报表设计器中,用户可以直接从项目管理器或者数据环境中将需要输出的表或字段拖放到报表中,可以添加线条、矩形、圆角矩形、图像等控件,通过鼠标的拖拽就能改变控件的位置和大小。另外,它还提供了多种方式来显示表的内容,而不需要进行任何的编程。使用报表设计器可使用户在进行格式编排、打印和总结数据时获得最大的灵活性。打开“报表设计器”的方法如下: ;(1)在“项目管理器”中,选定【文档】选项卡中的【报表】项,单击【新建】按钮,弹出“新建报表”对话框,然后单击【新建报表】按钮。
(2)执行【文件】|【新建】菜单命令,打开“新建”对话框。
文档评论(0)