【知识点详解】
1. SUM命令的使用:SUM命令用于计算字段的总和。在VFP中,如果在SUM命令中省略了[范围]短语,系统会默认计算所有记录的字段值,即选项D所述的全部记录的工资和。
2. 记录定位与查找:LOCATE命令用于按条件查找并定位记录。例如,要查找第2个满足特定条件(如性别为“女”)的记录,需要先使用LOCATE FOR性别 = “女”来定位第一个匹配的记录,然后使用CONTINUE命令跳到下一个匹配的记录。因此,正确的命令组合是C选项。
3. 设置当前索引:在VFP中,要将结构索引文件中的特定字段(如“进货标号”)设为当前索引,需使用SET ORDER命令,并指定TAG选项,如SET ORDER TO TAG 进货标号。选项A正确地展示了这一用法。
4. 打开数据库设计器:使用MODIFY DATABASE命令可以打开数据库设计器,以便对数据库进行设计和修改。选项A是正确的命令形式。
5. 创建表:在已有的数据库(如“订货管理”)中创建新表,需要使用OPEN DATABASE命令打开数据库,然后使用CREATE TABLE命令创建表。选项B提供了正确的命令序列。
6. 更新表数据:更新表中所有记录的某一字段值可以使用REPLACE ALL命令,如REPLACE ALL 工资 WITH 工资 +100。注意,这里的ALL关键字是必要的,以确保更新所有记录,而不是仅修改当前记录。选项D是正确的。
7. 默认值设置:在VFP中,数据库表的字段可以设置默认值,但自由表(非数据库表)的字段则不行。因此,选项B是正确的描述。
8. 追加记录:当有多个表打开时,如果要在不改变当前表的情况下追加记录到F1表,需要首先切换到F1所在的1号工作区,然后使用APPEND命令。选项C的命令序列正确实现了这一点。
9. SELECT工作区:在VFP中,SELECT 1命令会选择1号工作区,而非0号工作区,也不是空闲的最小号工作区或任意空闲工作区。因此,选项B描述了SELECT 1命令的正确行为。
这些知识点涵盖了VFP中的一些基本操作,包括数据计算、记录定位、索引设置、数据库设计、表操作以及记录追加等。理解和掌握这些概念对于VFP数据库管理至关重要。在实际操作中,需要注意命令的准确性和上下文的相关性,以确保数据处理的正确性。