首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

软件资讯设计 工具 系统 开发 安全 办公 陶吧 IT教育 Vista频道 | 下载中心酷我音乐盒 腾讯QQ
天极网 > 开发频道>VFP9.0中设计与使用表单和报表

VFP9.0中设计与使用表单和报表

2005-06-10 08:43作者:蒋涛出处:天极网责任编辑:方舟

  四、使用向导设计并制作报表

  在Visual FoxPro 9.0中,"报表"所使用的数据可以是来自数据表中的记录,也可以是查询的结果,也就是说可以在"报表"中输出数据表中的全部记录,也可以输出部分记录。此外,设计"报表"的操作也要比设计数据表、"查询"、"表单"复杂一些。本教程将首先介绍Report Wizard(报表向导)创建"报表"的方法。为了使用Report Wizard,可按下列步骤来启动它。

  步骤一、在Project Manager中单击Document选项卡,接着从此选项卡中选定Report项。

  步骤二、单击New按钮,进入New Report对话框后单击它的Report Wizard(报表向导)按钮。

  步骤三、进入Wizard Selection对话框后从的列表中选择Report Wizard(报表向导),接着单击OK按钮。

  这几步操作也可以这样来完成:如果从File下拉菜单中选择New命令,或者单击Standard工具栏中的New按钮,然后在New对话框中打开Report单选按钮,接着在New Report对话框中单击Report Wizard按钮。

  完成上述操作后,Report Wizard就会显示在屏幕上,如图12所示。


图12 Report Wizard就会显示在屏幕上

  Report Wizard与别的向导一样,操作也将分为几个步骤来完成,并且每一个步骤也都会使用一个单独的对话框。其中,选择"报表"中的字段就是第一步操作,可采用的步骤如下所列。

  步骤一、在Databases and table(数据库和表)列表选定当前数据库中的数据表。

  在默认状态下,Databases and table(数据库和表)列表中将显示当前数据库中的所有数据表。

  步骤二、单击Add按钮将"姓名"字段添加进Selected fields列表中。

  这一步操作将把Available fields列表中的第一个字段添加进Selected fields列表中,接下来参照前面的操作添好其它的字段,即可单击Next按钮,进入下一步操作:分组记录。Visual FoxPro 9.0能在"报表"中对数据记录做分组处理,并且分类、排序、总计各记录,以便使得报表中的数据更加容易阅读,数据更加明了。

  操作时,可按下列步骤来设计记录的分组方式。

  步骤一、单击"分组1"下拉按钮,参见图13。


图13单击"分组1"下拉按钮

  步骤二、从"分组1"下拉列表中选择一个字段,如:姓名。

  这一步操作是要建立一个单组"报表"。此报表只有一级数据分组。用于将"姓名"字段与别的字段记录分开制作"报表"。对记录的分组级分别由一至三个字段确定,可以选择

  一个字段进行分组,也可以选择两个字段或者三个字段。若选择了三个字段,则在"报表"中与第一个字段数据相同的记录将放置在一起,这些记录进而又可以由第二个字段再分组,对于第二个字段数据相同的记录又可以按第三个字段再分组。分组将确定记录的排序方式,或者说记录的排序将按组来划分。

  建立好了一个分组,就可以使用Grouping options(分组选项)按钮设置一些选项。不过这里所使用的数据表是一个中文数据表,难以使用此功能。

  步骤三、单击Summary Options(总计选项)按钮,进入Summary Options对话框后单击"年龄"字段栏中的Sum(求和)复选框,让它处于打开状态,如图14所示。


图14让它处于打开状态

  在默认状态下,Summary Options对话框中的所有复选框都处于关闭状态。

  步骤四、选择打开"年龄"字段栏中其它检测框:Avg(平均值)、Min(最小值)、Maxc(最大值)。

  步骤五、打开Summary Only(只包含总计)单选按钮,接着单击OK按钮,返回Report Wizard。

  步骤六、单击Next按钮。

  上述操作所设计的报表将按"姓名"对数据记录进行分组,并在"报表"的未尾处打印年龄总和、最小值、最大值、平均值,如图15所示。


图15 在"报表"的末尾处打印年龄总和、最小值、最大值、平均值

  在下一步操作中将选择报表样式。此后还可以排序"报表"中的记录,以及预览报表,用户可参阅使用其它向导的方法来进行操作。

关注此文的读者还看过:

返回开发频道首页

软件频道最新更新

热点推荐

IT嘉年华

编辑推荐

软件下载

热门
推荐

网友关注

软件
资料
游戏

装机推荐

文章排行

本周
本月
最新更新
天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络