VFP查询与视图(一)

2025-12-19 14:14:31

1、1.单表查询:为数据表ZGDA.DBF建立一个查询文件ZGXB.QPR,查询年龄大于40的女职工的全部信息、按照年龄降序来显示查询结果。

操作步骤:

(1) 单击“文件”菜单中的“新建”菜单项,在弹出的窗口中选择文件类别为“查询”。

(2) 单击“新建文件”按钮,打开了“查询设计器”窗口。

(3)在弹出的“打开”对话框,找到要查询的表文件zgda,单击“确定”按钮。

(4)选择“字段”选项卡,单击“全部添加”或者根据查询要求选择要显示的字段,单击添加,选定的字段出现在“选定字段”栏中。

(5)设置筛选条件为年龄大于40的女职工。选择“筛选”选项卡,选择“年龄”字段,条件为“>”,在实例中输入40,逻辑条件为”AND”,在下一行中选择“性别”字段,条件为“=”,在实例中输入“女”。

(6)选择“排序依据”选项卡,选择“年龄”为排序字段,单击“添加”按钮,选择排序选项为“升序”。

(7)保存查询文件。单击“文件”菜单中的“保存”菜单项,输入查询文件名称为ZGXB.QPR,单击“确定”。

(8)执行查询:可以在“查询”菜单中选“运行查询”命令,也可以用命令方式来执行,如执行本例的命令是:DO ZGXB.QPR。

2.单表分组统计查询:为数据表ZGDA.DBF建立一个查询文件ZGXBF.QPR,按照性别分组,并求小组平均年龄、小组人数,查询结果按照小组人数降序显示。

操作步骤:

(1) 单击“文件”菜单中的“新建”菜单项,在弹出的窗口中选择文件类别为“查询”。

(2) 单击“新建文件”按钮,打开了“查询设计器”窗口。

(3)在弹出的“打开”对话框,找到要查询的表文件zgda,单击“确定”按钮。

(4)选择“字段”选项卡,根据要求选择要显示的字段,单击“添加”,选定的字段出现在“选定字段”栏中。

(5)在“函数和表达式”栏中,输入分组计算表达式AVG(年龄),单击“添加”。

(6)在“函数和表达式”栏中,输入分组计算表达式COUNT(*),单击“添加”。

(6)选择“分组依据”选项卡,选择“性别”字段,单击“添加”。

(7)选择“排序依据”选项卡,选择“COUNT(*)”为排序字段,单击“添加”按钮,选择排序选项为“降序”。

(8)保存查询文件。单击“文件”菜单中的“保存”菜单项,输入查询文件名称为ZGXBF.QPR,单击“确定”。

(9)执行查询:在命令窗口中输入:DO ZGDBF.QPR后回车,可以在浏览窗口的看到查询的结果。

(10)设置查询的去向是一个表文件CXB.DBF。回到设计器状态,单击“查询”菜单中的“查询去向”菜单项,在弹出的对话框中选择去向为“表”,在“表名”后面的文本框中输入表名为“CXB”,单击“确定”按钮。

(11) 执行查询:在命令窗口中输入:DO ZGDBF.QPR后回车,就会在当前工作目录下生成表文件CXB.DBF,里面存放查询的结果记录。

VFP查询与视图(一)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢