计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容

全国计算机二级考试VF模拟试卷第十五套(简单应用)

2016-7-21编辑:ljnbset

简单应用(2小题,每题20分,计40分)

在考生文件夹下,完成如下简单应用:

1.在考生文件夹下已有表单文件formone.scx,如下图所示,其中包含一个文本框、一个表格和两个命令按钮。

请按下面要求完成相应的操作:

1) 通过"属性"窗口,将文本框Text1的Value属性值设置为当前系统日期(日期型,不含时间)。

2) 通过"属性"窗口,将表格Grid1的RecordResourceType属性值设置为"4-SQL说明"。

3) 修改"确定"按钮的Click事件代码。当单击该按钮时,表格Grid1内将显示指定日期以后(含)签订的订单信息(包括"订单号"、"签订日期"和"金额"等信息)。

4) 设置"关闭"按钮的Click事件代码。当单击该按钮时,将释放并关闭表单。

解题思路:

  1. 选中Text1控件,在其“属性”的Value处输入:(date())。

    2. 选中Grid1控件,在其“属性”的RecordResourceType处选择为“4 - SQL 说明”。

    3. 双击“确定”按钮,在Command1.Click中修改相应的语句。

       第1处:set century on

       第2处:va=thisform.text1.value

       第3处:thisform.grid1.RecordSource=st

    4. 双击“关闭”按钮,在Command2.Click中输入“thisForm.Release”,并关闭编辑窗口。

**********************************************************************

2.利用查询设计器创建查询,根据employee和orders表对各组在2001年所签订单的金额进行统计。统计结果仅包含那些总金额大于等于500的组,各记录包括"组别"、"总金额"、"最高金额"和"平均金额"4个字段;各记录按"总金额"降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。

解题思路:

新建查询---添加表“employee”,表“orders”--- 单击“字段”选项卡,选择 Employee.组别--SUM(Orders.金额) AS 总金额---MAX(Orders.金额) AS 最高金额---AVG(Orders.金额) AS 平均金额---单击“筛选”选项卡,在“字段名”中,选择“表达式”,在“表达式生成器”的“表达式”中输入“YEAR(Orders.签订日期)”,再单击“确定”按钮,再在“实例”处输入“2001”--- 单击“排序依据”选项卡,选择“SUM(Orders.金额) AS 总金额”并选择“降序”----单击“分组依据”选项卡,在“可用字段”处选择“Employee.组别”并单击“添加”按钮,把该字段添加到“分组字段”中。单击“满足条件”按钮,在“满足条件”对话框的“字段名”处选择“总金额”,选择“>=”,在“实例”中输入“500”--- 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”----保存该查询并运行。

**********************************************************************

全国计算机二级考试VF模拟试卷第十五套(基本操作题)

热点推荐

登录注册
触屏版电脑版网站地图