实验2-3 数据表记录的查找、统计及文件操作 一、实验目的 掌握记录的顺序查找和索引查找;熟练运用REPLACE命令;掌握数据表的统计计算类命令;掌握表内容的复制与批量追加命令
二、实验准备 预习表内容的检索命令,表内容的记数、数值字段求和、求平均数、分类求和命令,以及表内容的复制命令
三、实验内容 1.进行记录内容查询 (1)用LOCATE----CONTINUE命令查找显示职工表中所有“基本工资”=2300的记录(假设记录不止一条)
(2)用SET ORDER TO命令重新指定新的主索引文件或标识,索引查找姓名为“张伟”的记录
(3)利用SEEK索引查询命令,将职工表文件中所有基本工资=2300的记录逐条显示(假设记录不止一条)
2.统计各类记录数、计算数值字段的合计数、平均数、分类求和 (1)统计职工表文件中基本工资的平均值和总额
(2)分别统计职工表文件中男女职工的人数
(3)统计销售表中数量小于50的记录数
(3)销售表文件中分别按职工号和商品号分类汇总销售金额
3.在“工资
DBF”表的最后追加一条记录,填入每个项目的平均值,再追加一条记录,填入每个项目的合计数,结果如表 2-16所示
表 2-16 工资表中每个项目的平均值与合计记录 4.表复制产生:
XLS文件 利用COPY TO命令,根据职工表文件,复制产生“职工2
DBF”,“职工2
TXT”,“职工2
XLS”文件,结果包含所有已婚的女职工的职工号、姓名、性别、基本工资字段
5.用APPEND FROM 命令批量追加记录到数据表文件
(1)将“职工
DBF”文件中男职工的数据批量追加到上面的“职工 2
DBF”文件; (2)将“职工 2
TXT”文件的所有数据追加到“职工 2
DBF”文件
(注意文件类型
) 6.在Visual FoxPro命令窗口,用命令实