VFP90中设计与使用表单和报表Word文件下载.docx
《VFP90中设计与使用表单和报表Word文件下载.docx》由会员分享,可在线阅读,更多相关《VFP90中设计与使用表单和报表Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。
步骤四、在WizardSelection(向导选取)对话框的列表中选定Formwizard项,并单击OK按钮。
完成这几步操作后,屏幕上就将显示FormWizard对话框,如图1所示。
图1屏幕上就将显示FormWizard对话框
FormWizard与QueryWizard中的操作一样分为几个步骤来完成,并且每一个步骤也将使用一个单独的对话框。
在这些对话框中会同样会提出一些简单的问题,以便让用户通过指定"
所用的数据库、数据表、字段、显示格式、排列方式等操作。
其中,选择字段是第一步操作,在它所使用的对话框中进行操作时,首先要做的事情就是选择数据表,然后选定字段,也就那些将要出现在"
中的字段。
在进入FormWizard之前,若已经有数据库与数据表处于打开状态,那么FormWizard就会自动送入在DatabaseandTables(数据库和表)列表窗中,这里是接着上面的操作来进行的,所以下面可直接选定字段了。
步骤一、在DatabaseandTables列表窗中选择"
工资额"
表。
步骤二、单击Add按钮后,单击AvailableFields(可选字段)列表中的"
职务"
项,
并再一次单击Add按钮。
步骤三、继续加入更多的字段,最后单击Next按钮。
此后,屏幕上将显示使用FormWizard的第二步操作对话框,让用户从中选择"
的样式,以及"
中的控制按钮形状与风格。
为此,可以按下列步骤来操作。
再下一步操作用于排序次序,该次序将控制"
中的数据显示顺序。
如果不打算排序,可以单击Finish按钮,直接进入最后一步操作:
保存并预览表单。
二、运行"
为了运行"
,可以在上述FormWizard的最后一步对话框中选择SaveandRunform(保存并运行表单)单选按钮。
对于已经保存了的"
,则可以按下列操作步骤来运行它。
步骤一、在ProjectManager中选定要运行的"
。
若没有在当前项目中找到要运行的"
,可单击Add按钮把上面由FormWizard建立的"
加入进去。
步骤二、单击Run按钮。
完成上述操作后,"
就将运行,如图2所示。
此时,应当注意到,"
中的各按钮上面的图标是不一样的,将光标放置在它的上面还将就近显示在一条简短的功能说明信息。
图2"
中的各按钮上面的图标是不一样的
顺便说一下,除了上述操作外,还可以通过Program下拉菜单中的Do命令来运行"
,而不必将它添加进当前项目中。
三、快速创建表单
在先前的版本中,还可以使用Standard工具栏中的"
自动表单向导"
工具来快速创建"
使用VisualFoxPro9.0时就不能这么做了,只得按下列步骤来操作。
步骤一、在ProjectManager中选定Forms项后单击New按钮,接着在NewForm对话框中单击NewForm按钮。
这一步操作结束后,VisualFoxPro9.0会在屏幕上显示FormDesigner(表单设计器)窗口、Form下拉菜单、FormControls(表单控件)工具栏、FormDesigner工具栏和Porpties(属性)窗口,如图3所示。
图3这一步操作的结果
步骤二、从Form下拉菜单中选择QuickForm(快速表单)命令,如图4所示。
图4选择QuickForm(快速表单)命令
步骤三、参见图5,在FormBuilder(表单制作器)的1.FieldSelected(1.选择字段)选项卡中选定数据库、数据表、字段。
图5选定数据库、数据表、字段
步骤四、参见图6,在FormBuilder(表单制作器)的2.Style(2.样式)选项卡中的Style列表中选定一种样式。
接着,单击OK按钮。
图6选定一种样式
完成这四步操作后,屏幕上将显示一个信息框,说明正在生成表单。
稍后,一份"
就会快速生成,并显示在FormDesigner面板中,如图7所示。
接下来在FormDesigner中还可以进一步设计"
中的内容与外观,这是一些复杂的操作,参阅本教程后面的内容可了解详情。
图7一份"
就会快速生成
步骤五、右击FormDesigner后,从快捷菜单中选择RunForm命令。
或者从Form下拉菜单中选择RunForm命令。
步骤六、在图8所示的询问对话框中单击OK按钮。
图8单击OK按钮
此后,屏幕上显示SaveAS对话框,以便命名保存"
然后,"
就会屏幕在屏幕上,如图9所示。
图9"
就会屏幕在屏幕上
图9所示的"
,而且没有实用价值,只是一个正在创建中"
,下面的操作就将让它变得实用。
首先,将要在FormDesigner中打开前面所创建的"
,然后通过Windows剪切板将它的那些图像按钮复制给将创建的"
这是一种常用于VisualFoxPro9.0的操作技巧,值得初学者掌握。
步骤七、在ProjectManager中选定前面创建的"
,然后单击Modify按钮。
步骤八、在FormDesigner中选定那些图像按钮,接着按下键盘上的Ctrl+C组合键,将它们复制在Windows剪切板中。
步骤九、单击正在设计的"
,将它设置为当前窗口,然后按下键盘上的Ctrl+V组合键,让Windows剪切板中的内容粘贴在该窗口中。
接着,适当调整一下表单中所有对象的位置,结果就将如图10所示。
图10调整一下表单中所有对象的位置
就这样,一张功能齐全的新"
就创建好了。
接下来就可以参照前面的操作运行它,并保存在磁盘上。
运行的结果将如图11所示,工具栏中各工具按钮的名称与功能如表1所述。
图11运行的结果
表1表单工具栏中提供的各按钮功能
按钮名
中文意思
图标
功能
Toprecord
第一个记录
将记录指针移至第一行记录
Previousrecord
前一个记录
将记录指针移至上一行记录
Nextrecord
下一个记录
将记录指针移至下一行记录
Bottomrecord
最后一个记录
将记录指针移至最后一行记录
Findrecord
查找记录
搜索指定的记录
Printrecord
打印记录
打印当前记录行
Add/Saverecord
添加/存储记录
加入/存储记录至数据表的末端
Edit/Revertrecord
编辑/恢复记录
编辑当前记录
Deleterecord
删除记录
删除当前记录
Exitform
退出表单
最后说一下,关闭"
时可单击此工具栏中的Exitform按钮,或者单击"
窗口右上角处的"
关闭"
按钮。
四、使用向导设计并制作报表
在VisualFoxPro9.0中,"
报表"
所使用的数据可以是来自数据表中的记录,也可以是查询的结果,也就是说可以在"
中输出数据表中的全部记录,也可以输出部分记录。
此外,设计"
的操作也要比设计数据表、"
查询"
、"
复杂一些。
本教程将首先介绍ReportWizard(报表向导)创建"
的方法。
为了使用ReportWizard,可按下列步骤来启动它。
步骤一、在Project Manager中单击Document选项卡,接着从此选项卡中选定Report项。
步骤二、单击New按钮,进入NewReport对话框后单击它的ReportWizard(报表向导)按钮。
步骤三、进入WizardSelection对话框后从的列表中选择ReportWizard(报表向导),接着单击OK按钮。
这几步操作也可以这样来完成:
如果从File下拉菜单中选择New命令,或者单击Standard工具栏中的New按钮,然后在New对话框中打开Report单选按钮,接着在NewReport对话框中单击ReportWizard按钮。
完成上述操作后,ReportWizard就会显示在屏幕上,如图12所示。
图12ReportWizard就会显示在屏幕上
ReportWizard与别的向导一样,操作也将分为几个步骤来完成,并且每一个步骤也都会使用一个单独的对话框。
其中,选择"
中的字段就是第一步操作,可采用的步骤如下所列。
步骤一、在Databasesandtable(数据库和表)列表选定当前数据库中的数据表。
在默认状态下,Databasesandtable(数据库和表)列表中将显示当前数据库中的所有数据表。
步骤二、单击Add按钮将"
姓名"
字段添加进Selectedfields列表中。
这一步操作将把Availablefields列表中的第一个字段添加进Selectedfields列表中,接下来参照前面的操作添好其它的字段,即可单击Next按钮,进入下一步操作:
分组记录。
VisualFoxPro9.0能在"
中对数据记录做分组处理,并且分类、排序、总计各记录,以便使得报表中的数据更加容易阅读,数据更加明了。
操作时,可按下列步骤来设计记录的分组方式。
步骤一、单击"
分组1"
下拉按钮,参见图13。
图13单击"
下拉按钮
步骤二、从"
下拉列表中选择一个字段,如:
姓名。
这一步操作是要建立一个单组"
此报表只有一级数据分组。
用于将"
字段与别的字段记录分开制作"
对记录的分组级分别由一至三个字段确定,可以选择
一个字段进行分组,也可以选择两个字段或者三个字段。
若选择