VF计算机二级vf上机操作题库主要涵盖了数据库操作和表单设计的相关知识点,具体包括SQL查询、数据复制与更新、表单设计以及菜单制作。
1. SQL查询:
- `SELECT`语句:用于从数据库中选取数据,例如`Mysupply Select 零件.零件名as 零件名,零件.颜色 as 颜色,零件.重量 as 重量 From 供应 , 零件 Where 零件. 零件号 =供应. 零件号 and 供应. 工程号 =thisform.text1.value; Order By 零件名; Into dbf pp`
- `LIKE`操作符:在查询中匹配部分字符串,如`WHERE 书名LIKE " %计算机 %"`,查找书名中包含"计算机"的记录。
- `INTO TABLE`:将查询结果保存到新的数据库表中。
- `UPDATE`语句:用于更新已有表中的数据,例如`UPDATE BOOKS_BAK SET 价格 =价格 *(1-0.05)`,将价格降低5%。
- `AVG()`函数:计算平均值,如`avg(books_bak.价格)`计算价格平均值。
- `GROUP BY`和`HAVING`子句:用于分组查询和设定分组条件,例如`GROUP BY Books_bak. 出版单位; HAVING 均价 >=25`,找到平均价格大于等于25的出版社。
- `TOP`关键字:用于获取查询结果的前几条记录,如`SELECT TOP 1`获取第一条记录。
2. 数据操作:
- 数据复制:使用`SELECT ... INTO TABLE`将满足条件的记录从一个表复制到另一个表,例如将`BOOKS`表中符合条件的记录复制到`BOOKS_BAK`表。
- 数据更新:使用`UPDATE`语句更新表中的字段,例如将`BOOKS_BAK`表中的价格字段更新为原价的95%。
3. 表单设计:
- 创建表单:设计一个名为`form_item`的表单,包含组合框`Combo1`、文本框`Text1`和两个命令按钮`统计`和`退出`。
- 控件属性设置:在表单设计器中设置控件属性,如`RowSourceType`和`Style`,使组合框只能从预设的数组中选择。
- 事件处理:编写命令按钮的Click事件代码,如`统计`按钮用于计算零件金额合计,`退出`按钮用于关闭表单。
4. 菜单制作:
- 创建下拉式菜单:使用Visual FoxPro创建名为`mymenu.mnx`的菜单资源,生成`mymenu.mpr`菜单程序。
- 插入菜单项:在系统菜单的"帮助"子菜单前插入"考试"子菜单。
- 菜单命令功能:`统计`命令执行特定过程,计算订单金额的和,包括组别、负责人(组长姓名)和合计(金额总和)信息,结果按合计降序排序并存储在`tabletwo`表中。`返回`命令则返回到主界面。
这些知识点体现了VF在数据库操作、表单交互和用户界面设计方面的能力,是计算机二级VF考试中的核心内容。理解和掌握这些操作对于进行数据库管理和开发简单的数据库应用至关重要。