VFP上机练习题 下载本文

2.将\学院表\添加到表单的数据环境中,然后手工设置组合框(Combo1)的RowSourceType属性为6、RowSource属性为\学院表.系名\,程序开始运行时,组合框中可供选择的是\学院表\中的所有\系名\。

3.为\生成\命令按钮编写程序代码。程序的功能是:表单运行时,根据组合框和选项组中选定的\系名\和\计算内容\,将相应\系\的\平均工资\或\总工资\存入自由表salary中,表中包括\系名\、\系号\以及\平均工资\或\总工资\个字段。

4.为\退出\命令按钮编写程序代码,程序的功能是关闭并释放表单。

第十五题

根据以下要求,完成综合应用操作,所有文件保存在指定文件夹下:

在指定文件夹下,先打开\宾馆\数据库,然后创建一个名为test的表单文件,如下图所示。

该表单完成如下综合应用:

向表单中添加一个标签(Label1)、一个文本框(Text1)和两个命令按钮。标签的标题为\退房日期大于或等于\,文本框用于输入退房日期。

两个命令按钮的功能如下:

(1)\查询\按钮(Command1)的SELECT命令查询退房日期大于或等于输入日期的客户的客户号、身份证、姓名、工作单位和该客户入住的客房号、类型名、价格信息,查询结果按价格降序排列,并将查询结果输出到表TABD中。表TABD的字段为客户号、身份证、姓名、

工作单位、客房号、类型名和价格。

(2)\退出\按钮(Command2)的功能是关闭并释放表单。

表单设计完成后,运行该表单,查询退房日期大于或等于2005-04-01的顾客信息。

第十六题

根据以下要求,完成综合应用操作,所有文件保存在指定文件夹下:

1.编写程序文件two.prg并执行。计算\组(歌手编号的前2位)歌手的得分,并将结果存入自由表FINAL中。FINAL包含\歌手姓名\和\得分\两个字段,\得分\取各评委所打分数的平均值。FINAL中的结果按得分降序排列,若得分相同则按歌手姓名降序排列。

2.新建一个文件名和表单名均为score_form的表单文件,向表单添加一个命令按钮Command1,标题为\计算\,为该命令按钮的Click事件增加命令,以调用并执行two.prg程序。最后运行该表单,并单击\计算\按钮执行two程序。

第十七题

根据以下要求,完成综合应用操作,所有文件保存在指定文件夹下:

设计一个表单,所有控件的属性必须在表单设计器的属性窗口中设置,表单文件名为\外汇浏览\,表单界面如下图所示:

其中:

1)\输入姓名\为标签控件Label1; 2)表单标题为\外汇浏览\;

3)文本框的名称为Text1,用于输入需要查询的姓名,如张三丰;

4)表格控件的名称为Grid1,用于显示所查询人持有的外币名称和持有数量,

RecordSourceType的属性为4(SQL说明);

5)\查询\命令按钮的名称为Command1,单击该按钮时在表格控件Grid1中按持有数量

升序显示所查询的人所持有的外币名称和数量(如上图所示),并将结果存储在以姓名命名的

DBF表文件中,如张三丰.dbf;

6)\退出\命令按钮的名称为Command2,单击该按钮时关闭表单。

完成以上表单设计后运行该表单,并分别查询\林诗因\、\张三丰\和\李寻欢\所持有的外币名称和持有数量。

第十八题

根据以下要求,完成综合应用操作,所有文件保存在指定文件夹下:

1.指定文件夹下的SCORE_MANAGER数据库中含有三个数据库表STUDENT、SCORE1和COURSE。对SCORE_MANAGER数据库数据进行查询,设计一个如图所示的表单Myform1(控件名为form1,表单文件名Myform1.scx)。表单的标题为\成绩查询\。表单左侧有文本\输入学号(名称为Label1的标签)\和用于输入学号的文本框(名称为Text1)以及\查询\名称为Command1)和\退出\名称为Command2)两个命令按钮以及1个表格控件。

2.表单运行时,用户首先在文本框中输入学号,然后单击\查询\按钮,如果输入学号正确,在表单右侧以表格(名称为Grid1)形式显示该生所选课程名和成绩,否则提示\学号不存在,请重新输入学号\。单击\退出\按钮,关闭表单。

第十九题

创建一个下拉式菜单(菜单文件名为mymenu.mnx),运行该菜单程序时会在当前vfp系统菜单的末尾追加一个\考试\子菜单,如下图所示。

1)菜单命令\统计\和\返回\的功能都通过执行过程完成。

2)菜单命令\统计\的功能是根据Orders表,以某年某月为单位求订单金额的和。统计结果:包含\年份\、\月份\和\合计\三项内容(若某年某月没有订单,则不应包含记录)。统计结果应按年份降序、月份升序排序,并存放在tabletwo表中。

3)菜单命令\返回\的功能是返回标准的系统菜单。

4)生成菜单程序(Mymenu.mpr)后依次执行\统计\和\返回\菜单命令。

第二十题

根据以下要求,完成综合应用操作,所有文件保存在指定文件夹下: 在指定文件夹下,完成如下综合应用:

设计一个表单,表单文件名为THREE,表单的标题名为\学生基本信息浏览\。在表单的左上方有一个标签(Label1),标签上的文字为\班级号\;在标签的右边紧接着放置一个组合框控件(Combo1),将组合框控件的Style属性设置为\下拉列表框\,RowSourceType属性设置为\字段\用来选择CLASS表中的班级号);在组合框的右边紧接着放置一个\确认\命令按钮(Command2);在标签的下方放置一个表格控件(Grid1),将RecordSourceType属性设置为\-SQL说明\;在表单的右下方放置一个\退出\命令按钮(Command1)。表单界面如图所示。

其他功能要求如下:

1. 为表单建立数据环境,向数据环境添加STUDENT表(cursor1)和CLASS表(cursor2)。 2. 程序运行时,在组合框中选择某个班级的班级号,单击\确认\按钮后在表格中显示该班级的学生信息。

3. 单击\退出\按钮时,关闭表单。