VFP复习题 下载本文

(五) 请在“VFP操作”项目管理器中完成以下操作:

1、 在“VFP操作”项目中创建一个名为“FORM_5”的表单。表单界面如下图所示。

2、 将表单的标题设置为“表浏览表单”。

3、 如图布置表单中的各个控件,修改各个控件的相应属性。 4、 设置组合框对象“Combo1”的RowSource和RowSourceType,使该组合框可以显示“教

师”、“工资”、“部门”三个表名。(注:也可通过组合框的生成器来完成其设置) 5、 编写“浏览”命令按钮的事件代码,使表单运行时,从组合框中选取一个表名,单击“浏

览”按钮,在表格对象Grid1中就显示该表中的所有数据。

(提示:可通过在事件代码中设置表格Grid1的RecordSource和RecordSourceType属性来读取选定表中的数据)

tablename=alltrim(thisform.combo1.value) thisform.grid1.recordsource=tablename thisform.refresh

运行前: 运行时:

(六) 请在“VFP操作”项目管理器中完成以下操作:

1、 在“VFP操作”项目中创建一个名为“FORM_6”的表单。表单界面如下图所示。

2、 将表单的标题设置为“统计人数”。

3、 编辑该表单,将“教师”表添加到“数据环境”中。 4、 如图布置表单中的各个控件,修改各个控件的相应属性。

5、 编写“统计”命令按钮的事件代码,使表单运行时,选择一种职称后,单击“统计”按

钮,在文本框Text1中显示此种职称的总人数。

(提示:统计人数可使用命令Count for <条件> to <内存变量>

i=thisform.optiongroup1.value zc=alltrim(thisform.optiongroup1.buttons[i].caption) Count for 职称=zc to rs thisform.text1.value=rs

(七) 请在“VFP操作”项目管理器中完成以下操作:

1、 在“VFP操作”项目中创建一个名为“FORM_7”的表单。表单界面如下图所示。

2、 将表单的标题设置为“教师情况浏览”。

3、 编辑该表单,将相应表或视图添加到“数据环境”中。

4、 如图布置表单中的表格和命令按钮控件,修改各个控件的相应属性。其中:表格控件中

如图显示所有教师的职工号、姓名、性别、职称、应发工资、公积金、医保、实发工资的信息。

5、 编写“关闭”命令按钮的事件代码,使表单运行时,单击“关闭”按钮,关闭该表单。 (提示:此题可通过视图来完成。)

(八) 请在“VFP操作”项目管理器中完成以下操作:

1、 在“VFP操作”项目中创建一个名为“REP_8”的报表。报表预览效果如下图所示。

2、 如图在报表的标题带区为报表添加标题为“教师工资一览表”,并在其下方利用系统日

期函数显示当前的系统日期。

3、 编辑该报表,将相应表或视图添加到“数据环境”中。 4、 如图布置报表中的各个控件,修改各个控件的相应属性。 5、 如图在报表的总结带区为报表添加标签“应发工资总和:”,并通过域控件计算并显示应

发工资总和。