软件频道>程序开发>JavaVBVCDelphiC/C++Web开发微软专栏移动数据库程序人生软件工程|开发客
您现在的位置: 天极网 > 开发频道 > VFP9.0中设计与使用表单和报表
全文

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

2005-06-10 08:43作者:出处:天极网责任编辑:方舟
  五、浏览与打印"报表"

  为了浏览一个"报表",可按以下步骤进行操作:

  步骤一、在Project Manager中选定要浏览的"报表"。

  步骤二、单击Preview按钮。

  顺便说一下,如果从File下拉菜单中选择Open命令,然后在Open对话框中打开一份"报表"文件,屏幕上将显示Report Designer(报表设计器),而不是此"报表"的浏览窗口。这是一个值的初学者注意的重要的问题。

  完成上述操作后,报表就将显示在屏幕上。此后,单击Print Preview工具栏中的Print Report(打印报表)按钮(如图16所示),就可以打印输出此报表了。该工具栏还提供有别的按钮控制显示"报表"页面,将光标对准其的某一个后,通过就近显示的该按钮名称,即可了解到它的功能,参阅表2可了解到更详细的内容。


图16单击Print Preview工具栏中的Print Report(打印报表)按钮

  表2 Print Preview工具栏中的各按钮与控件

按钮名称 中文意思 图标 功能
First Page 第一页   显示"报表"中的第一页
Previous Page 前一页   显示当前页面的前一页
Goto Page 跳至页面   跳转显示指定号数的页面
Next Page 下一页   显示当前页面后的下一页
Last Page 最后一页   显示"报表"中的最后一页
Zoom Page 放缩页面   控制"报表"在屏幕上的显示比例
Close Preview 关闭预览   关闭"报表"预览窗口
Print Report 打印报表   打印报表

  Visual FoxPro 9.0对"报表"中的每一张页面都编辑了号,单击Goto Page按钮后,在Goto Page对话框中的Page Number(页面数)文本编辑框中输入页面号数,或者单击它的加数( )、减数( )按钮设置好页面号数,接着单击OK按钮,"报表"预览窗口就将显示该页面。另外,Zoom Page下拉列表中提供了几种显示比例,从中选择一种比例值,"报表"预览窗口中的显示内容就会按此比例涮新,重新显示在屏幕上。

  六、使用"快速报表"功能

  使用Report Designer(报表设计器)可以创建和修改"报表"。而在Report Designer窗口活动时,Visual FoxPro 9.0将显示Report下拉菜单和Report Control(报表控件)工具栏,以及其它的对话框,此时通过Report下拉菜单中的Quick Report(快速报表)命令,可在Report Designer中快速建立一份"报表",其操作步骤如下所列。

  步骤一、在Project Manager中单击New按钮。

  接着上面的操作,Project Manager中的Report已经处于选定状态,因此在这一步操作中就可以直接单击New按钮来准备建立新的"报表"。否则就应先让Report在Project Manager的树型列表中在处于选定状态。

  步骤二、在New对话框中单击New Report按钮。

  完成这两步操作后,Report Designer就会显示在屏幕上,Report下拉菜单也会出现在菜单栏中,如图17所示。


图17 Report下拉菜单也会出现在菜单栏中

  步骤三、从Report下拉菜单中选择Quick Report命令。然后,在Quick Report对话框中选择一种"报表布局"排版方式,并单击OK按钮。
在Quick Report对话框中,Visual FoxPro 9.0提供了两种排版方式:"行"与"列",它们分别由一个按钮表示,如图18所示,单击其中的某一个即可选择到该方式。操作时,可以根据按钮上的图形分辨出各方式。


图18 Visual FoxPro 9.0提供了两种排版方式

  如果当前没有打开的数据表,那么执行Quick Report命令后,屏幕上将显示出Open对话框,通过它打开一张数据表后,Quick Report对话框才会显示出来。Quick Report对话框中提供的选项不多,它们的功能如表3所示。

  表3 Quick Report对话框中的选项

选项 中文意思 功能
Field Layout 字段布局 指定字段在"报表"中的布局方式
Titles 标题 确定是否在标签控件上用字段名作为标题来显示
Add Alias 添加别名 确定是否在Report Designer窗口中对所有的字段添加别名
Add Table to Data Environment 添加表至数据环境中 添加表至数据环境中
Fields 字段 显示Field Picker(字段选取)对话框

  完成这三步操作后,Report Designer就会装入当前打开数据表中的各字段名位于最顶部的带区中,位于此带区下面的带区则装入相应的表达式,如图19所示。各字段名是一些

  由Visual FoxPro 9.0自动设计的文本标签,用于标识"表达式"的内容,而表达式用于制定"报表"中显示的数据内容,因此标识与表达式都是不可少的内容。例如,若"报表"中将显示"姓名"这个文本字符串,然后在后面、或者在下方紧跟着显示数据表中记录的人名,那么"姓名"就是"标识",紧跟着显示数据表中记录的人名就是"表达式"的内容。


图19 装入相应的表达式

  七、浏览与打印"快速报表"

  "快速报表"是一种简单而实用的"报表",其特点是能指定"报表"中的字段。并且可以送住打印机打印输出。通常在创建好它后应浏览一下,以便确定要修改的地方。为了浏览"快速报表",可右击Report Designer中的某一处,然后从快捷菜单中选择Print Preview命令,如图20所示。与预览"查询"、"表单"不同,用户不可从Report下拉菜单中选择Run Report命令来预览"报表",只可在连接好打印机后来执行此命令,以便打印"报表"。


图20 选择Print Preview命令

  执行Print Preview命令后,屏幕上就将显示"快速报表"预览窗口,以及Print Preview工具栏。用户在这个窗口中详细查看一下报表中的内容后,可返回Report Designer做些必要的修改与调整,直至对最终的结果满意。

  结束语

  设计"表单"是Visual FoxPro应用程序开发的中心工作,本文仅介绍了创建"表单"的基本方法。初学者需要注意到,在Visual FoxPro应用程序开发中,绝大多数情况下都是基于Form Designer来开展工作,通过它可即见即所得的创建并修改"表单"和"表单集"。一个表单集由一个或多个可作为一个整体处理的"表单"构成。"表单"和"表单集"是有自己的属性、事件和方法程序的对象,它们将控制应用程序的执行方式并完成用户指定的任务。

  本文还讲述了两种"报表"创建方法,所使用的工具是Report Wizard与Report Designer,以及Quick Report命令,而且操作步骤不能理解。特别是在Report Wizard中,许多操作可参照前面的Query Wizard与Form Wizard来完成。

软件资讯·软件下载尽在天极软件

共4页。 首页 上一页 1 2 3 4
相关搜索:
关注此文读者还看过
热门关注
特别推荐
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众