三、综合应用(1小题,计30分)
设计一个满足如下要求的应用程序,所有控件的属性必须在表单设计器的属性窗口中设置:
1. 建立一个表单,表单文件名和表单名均为form1,表单标题为"外汇";
2. 表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1);
3. 页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息:
1) 第一个页面Page1上的标题为"持有人",其上的表格控件名为grdCurrency_sl,记录源的类型(RecordSourceType)为"表",显示自由表currency_sl中的内容;
2) 第二个页面Page2上的标题为"外汇汇率",其上的表格控件名为grdRate_exchange,记录源的类型(RecordSourceType)为"表",显示自由表rate_exchange中的内容;
3) 第三个页面Page3上的标题为"持有量及价值",其上的表格控件名为Grid1,记录源的类型(RecordSourceType)为"查询",记录源(RecordSource)为"简单应用"题目中建立的查询文件query。
4. 单击"退出"命令按钮(Command1)关闭表单。
解答:
1.建立空白表单。
2.添加控件。
※ 注意:
把表格添加到页面上时,先要选中页面。因为“页框”是容器对象,所以要先编辑才能直接选择页面。方法是在页框上单击右键,选择“编辑”。

然后选择第3个页面,添加表格。

3.设置属性。
在属性窗口设置对象的属性如下:
表单的caption值为:外汇
命令按扭的caption值为:退出
页框控件的pagecount值为:3
第一个页面(page1)的caption的值为:持有人
第二个页面(page2)的caption的值为:外汇汇率
第三个页面(page3)的caption的值为:持有量及价值
page3上的表格控件的RecordSourceType为:3----查询
page3上的表格控件的RecordSource为:query

4.绑定数据。
先设置数据环境。在表单的空白区域单击右键,选择“数据环境”,启动“数据环境设计器”。然后添加currency_sl和rate_exchange两张表到数据环境中。

在“数据环境设计器”中,选中currency_sl表的标题栏,然后拖放到页框的第一个页面上(先要选中page1页面)。并设置表格的RecordSourceType为表。

按照同样方法从“数据环境”中把rate_exchange表拖放到第二个页面(page2)上,并设置表格的RecordSourceType为表。

5.编写代码。
“退出”按扭的click代码:thisform.release
6.运行并保存表单。(文件名为:form1)
附数据表内容和结构如下:

来
[
模拟试题]
2010年计算机等考二级VFP上机第一套冲刺模拟及答案