- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP第五章查询与视图.ppt
第五章查询与视图 5.1 查询 说明:此处“查询”为名词,是vfp支持的的一种数据库对象,或者说是vfp为方便检索数据提供的一种工具或方法。 查询:预先定义好的一个sql select 语句,从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出结果。 建立一个查询就是建立一个查询文件(.qpr),能反复使用。它是一个文本文件,由sqlselect的语句以及与输出定向有关的语句组成。 5.1.1 创建查询文件 查询文件:用查询语句组成的文件,扩展名:.qpr VFP下建立查询文件: (1)使用查询设计器 (2)命令:CREATE QUERY queryName (3)菜单:文件 新建 查询 新建文件 (4)使用查询向导建立查询 一、查询设计器的界面组成 1、上部窗格: 显示查询的数据源(表或视图)在建立查询的过程中进行选择,对应于FROM短语。以后可根据需要从“查询”菜单或工具栏中选择“添加表”或“移去表”,重新指定设计查询的表。 2、下部窗格 (1)字段选项卡:对应SELECT短语,指定所要查询的数据 ① 可用字段列表框 ② “函数和表达式”文本框:输入或编辑计算表达式 ③ 添加按钮 ④ 选定字段列表框 (2)联接选项卡:对应于JOIN ON短语,编辑连接条件 ① 类型列 ② 字段名列 ③ 条件列 (Between,In,Is Null) ④ 否列 ⑤ 值列 ⑥ 逻辑列 ⑦ “插入”按钮 ⑧“移去”按钮 二、使用查询设计器 例1:利用查询设计器查询仓库及其所包含职工的相关信息,并建立查询文件“czhg.qpr” 操作步骤: (1)打开查询设计器窗口 “文件”菜单 “新建”命令→在“新建”对话框中选择“查询” 单击“新建文件” 打开查询设计器 (2) 确定要查询的表 在“打开”对话框的“列表框”中选定仓库.dbf→ “确定”按钮→用“添加表或视图”对话框→将职工.dbf也加入查询设计器 (3)设置联接条件 将职工.dbf加入查询设计器后,即出现“联接条件”对话框 VFP根据仓库.dbf和职工.dbf相同字段,自动建立“相等”联接条件,按“确定”按钮即可.如果连接条件不正确可自行修改. (4) 选取输出字段 在查询设计器的“字段”选项卡将仓库号、城市、面积、职工号和工资移入“选定字段”列表框 注意:若要给字段添加别名:在“函数和表达式”文本输入框中键入字段名,然后键入“AS”和别名。如:AVG(分数)AS 平均分数,sum(工资) (5)执行查询 ① “查询”菜单“运行查询”命令 ②在查询设计器窗口单击右键,快捷菜单“运行查询”命令 ③ “程序”菜单“运行”命令→ 打开“查询文件” →“运行”按钮 ④ 命令窗口中执行命令“DO 查询文件名.qpr (6) 查询的保存 查询窗口关闭前,以下三种方法可用来保存查询设置: ① 按Ctrl+W ② 单击窗口右上角“关闭”按钮、双击窗口左上角、或单击窗口左上角后选定“关闭”命令,均会出现“确认”对话框 ③ “文件”菜单“保存”命令 5.1.2 创建交叉表查询 *交叉表查询(Cross table query)的概念:分类统计查询 *建立交叉表查询: 例:对选课.dbf 中的统计每个学生的各门功课的成绩及总和 S1:打开“交叉表向导”对话框:新建-查询-向导-交叉表向导 S2:字段选取:选表、可用字段(一般选三个字段) S3:定义布局:将三个字段分别拖到相应位置: 学号拖到行、课程号拖到列、成绩拖到数据 S4:加入总结信息:求和 S5:预览 S6:完成 5.1.3 修改查询文件 1、使用查询设计器 S1:打开程序设计器及查询文件 S2:选择有关选项卡,修改参数 2、使用命令 (1)命令方法打开查询设计器 MODIFY QUERY queryName (2)直接修改代码 MODIFY COMMAND queryName.qpr MODIFY FILE queryName.qpr 5.1.4 查询结果的输出 一、 查询去向对话框 二、 将查询结果以图形方式输出 三、 在屏幕上输出 四、 以报表方式输出 一、 查询去向对话框 1、在查询设计器中打开“查询去向”对话框的方法: 1)方法1:使用“查询”菜单:查询-查询去向 2)方法2: 使用“查询设计器”工具栏的“查询去向”按钮 3)快捷菜单的“设置输出” 2、查询的七种去向 二、 将查询结果以图形方式输出 例1 生成“zhggz”的表单,以图形
文档评论(0)