全国计算机二级VFP考试SQL操作与表单设计解析

版权申诉
0 下载量 98 浏览量 更新于2024-08-05 收藏 190KB PDF 举报
"全国计算机二级VFP考试模拟上机操作题.pdf" 主要涉及的是数据库管理和SQL语言的应用,特别是针对VFP(Visual FoxPro)这一编程环境。试题内容包括简单的SQL查询与更新操作,以及VFP表单设计与事件处理。 在第一部分的简单应用题中,有两个小问题: 1. 第一小题要求使用SQL命令查询2008年以前进货的商品信息,包括目录名称、商品名称和进货日期,并按进货日期升序排序,最后将结果存储到新的表result中。解题步骤是通过`SELECT`语句选取所需字段,`INTOTABLE`将查询结果保存到新表,`WHERE`子句设定条件,`ORDER BY`进行排序。具体命令为: ```sql SELECT 目录名称, 商品名称, 进货日期 INTO TABLE result FROM 目录, 商品, 进货信息 WHERE 目录.目录编码 = 商品.目录编码 AND 商品.商品编码 = 进货信息.商品编码 AND 进货日期 < ctod("01-01-2008") ORDER BY 进货日期 ``` 然后,将此命令保存到文本文件sql.txt中。 2. 第二小题要求使用`UPDATE`命令修改所有商品编码以"2"开头的商品,将其销售价格调整为进货价格的115%,并将命令写入result2.txt。命令如下: ```sql UPDATE 进货信息 SET 销售价格 = 进货价格 * 1.15 WHERE 商品编码 LIKE "2%" ``` 这部分主要考察了SQL的查询与更新操作,包括`SELECT`、`INTO TABLE`、`ORDER BY`和`UPDATE`等命令的使用,以及条件表达式和数值计算。 第二部分是综合应用题,涉及VFP的表单设计。要求创建一个名为bd1的表单,包含一个表格控件显示查询信息,一个选项按钮组,以及两个命令按钮。选项按钮组有三个选项:“外币浏览”、“个人持有量”和“个人资产”。根据用户的选择,表格控件会显示不同的数据: - 当选择“外币浏览”时,表格显示“汇率”表的所有字段。 - 选择“个人持有量”时,表格显示“数量”表的“姓名”、“汇率”表的“外币名称”和“数量”表的“持有数量”。 - 选择“个人资产”时,表格展示“数量”表中每个人的“总资产”。 这道题考察了VFP的界面设计能力,包括如何创建和设置控件,以及如何响应用户的操作,实现特定的数据查询和显示。 总体来说,这份模拟题涵盖了数据库查询、数据更新以及用户交互界面设计的核心知识点,是全国计算机二级VFP考试中的典型题型,旨在检验考生的SQL操作技能和VFP程序设计能力。