VFP第五章查询与视

VFP第五章查询与视

ID:39339140

大小:548.61 KB

页数:36页

时间:2019-07-01

VFP第五章查询与视_第1页
VFP第五章查询与视_第2页
VFP第五章查询与视_第3页
VFP第五章查询与视_第4页
VFP第五章查询与视_第5页
资源描述:

《VFP第五章查询与视》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章查询与视图5.1查询说明:此处“查询”为名词,是vfp支持的的一种数据库对象,或者说是vfp为方便检索数据提供的一种工具或方法。查询:预先定义好的一个sqlselect语句,从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出结果。建立一个查询就是建立一个查询文件(.qpr),能反复使用。它是一个文本文件,由sqlselect的语句以及与输出定向有关的语句组成。5.1.1创建查询文件查询文件:用查询语句组成的文件,扩展名:.qprVFP下建立查询文件:(1)使用查询设计器(2)命令:CREATEQUE

2、RY(3)菜单:文件新建查询新建文件(4)使用查询向导建立查询一、查询设计器的界面组成上部窗格下部窗格:6选项卡1、上部窗格: 显示查询的数据源(表或视图)在建立查询的过程中进行选择,对应于FROM短语。以后可根据需要从“查询”菜单或工具栏中选择“添加表”或“移去表”,重新指定设计查询的表。2、下部窗格(1)字段选项卡:对应SELECT短语,指定所要查询的数据①可用字段列表框②“函数和表达式”文本框:输入或编辑计算表达式③添加按钮④选定字段列表框(2)联接选项卡:对应于JOINON短语,编辑连接条件①类

3、型列②字段名列③条件列(Between,In,IsNull)④否列⑤值列⑥逻辑列⑦“插入”按钮⑧“移去”按钮(3)筛选选项卡:对应于WHERE短语,用于指定查询条件(4)排序依据选项卡:对应于ORDERBY短语,用于指定排序的字段和排序方式(5)分组依据选项卡:对应于GROUPBY短语,用于分组(6)杂项选项卡:可指定是否要重复记录(对应DISTINCT)及列在前面的记录(对应于TOP短语)等二、使用查询设计器例1:利用查询设计器查询仓库及其所包含职工的相关信息,并建立查询文件“czhg.qpr”操作步骤:(1)打开查询设计

4、器窗口“文件”菜单“新建”命令→在“新建”对话框中选择“查询”单击“新建文件”打开查询设计器新建文件新建对话框选择查询‘文件’‘新建’查询设计器窗口“打开”对话框(2)确定要查询的表在“打开”对话框的“列表框”中选定仓库.dbf→“确定”按钮→用“添加表或视图”对话框→将职工.dbf也加入查询设计器(3)设置联接条件将职工.dbf加入查询设计器后,即出现“联接条件”对话框VFP根据仓库.dbf和职工.dbf相同字段,自动建立“相等”联接条件,按“确定”按钮即可.如果连接条件不正确可自行修改.“相等”内部联接仓库.dbf职工.

5、dbf(4)选取输出字段在查询设计器的“字段”选项卡将仓库号、城市、面积、职工号和工资移入“选定字段”列表框注意:若要给字段添加别名:在“函数和表达式”文本输入框中键入字段名,然后键入“AS”和别名。如:AVG(分数)AS平均分数,sum(工资)编辑计算表达式,如:sum(工资)(5)执行查询①“查询”菜单“运行查询”命令②在查询设计器窗口单击右键,快捷菜单“运行查询”命令③“程序”菜单“运行”命令→打开“查询文件”→“运行”按钮④命令窗口中执行命令“DO<查询文件名.qpr>(6)查询的保存查询窗口关闭前,以下三种方法可用

6、来保存查询设置:①按Ctrl+W②单击窗口右上角“关闭”按钮、双击窗口左上角、或单击窗口左上角后选定“关闭”命令,均会出现“确认”对话框③“文件”菜单“保存”命令点击‘是’按钮输入指定的查询文件名称“保存”5.1.2创建交叉表查询*交叉表查询(Crosstablequery)的概念:分类统计查询*建立交叉表查询:例:对选课.dbf中的统计每个学生的各门功课的成绩及总和S1:打开“交叉表向导”对话框:新建-查询-向导-交叉表向导S2:字段选取:选表、可用字段(一般选三个字段)S3:定义布局:将三个字段分别拖到相应位置:学号拖到

7、行、课程号拖到列、成绩拖到数据S4:加入总结信息:求和S5:预览S6:完成5.1.3修改查询文件1、使用查询设计器S1:打开程序设计器及查询文件S2:选择有关选项卡,修改参数2、使用命令(1)命令方法打开查询设计器MODIFYQUERY(2)直接修改代码MODIFYCOMMANDMODIFYFILE5.1.4查询结果的输出一、查询去向对话框二、将查询结果以图形方式输出三、在屏幕上输出四、以报表方式输出一、查询去向对话框1、在查询设计器中打开“查

8、询去向”对话框的方法:1)方法1:使用“查询”菜单:查询-查询去向2)方法2:使用“查询设计器”工具栏的“查询去向”按钮3)快捷菜单的“设置输出”2、查询的七种去向二、将查询结果以图形方式输出例1生成“zhggz”的表单,以图形方式输出。S1:打开职工.dbf,创建一个新查询S2:设置查询

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。