昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第四讲 数据查询

第三章 数据的查询和更新 介绍查询和视图 的创建及使用方法 本章共分两讲
数据的查询和更新 第三章 介绍查询和视图 的创建及使用方法 本章共分两讲…

第四讲数据查询 介绍有关查询的建立、修 改、运行方法,利用查询快速 检索需要的数据
第四讲 数据查询 介绍有关查询的建立、修 改、运行方法,利用查询快速 检索需要的数据

本讲主要内容 ③你系将你化添你多流 帑创建查询 修改查询 运行查询 创建和使用交叉表查询
本讲主要内容 创建查询 修改查询 运行查询 创建和使用交叉表查询

查询及查询文件 查询是向一个数据表或视图发出检索信 息的请求,从而获得满足条件的数据的 过程。 VFP中可以将查询请求用指定的名字保 存成查询文件(扩展名为QPR),以便 重复使用。 创建方法: 用查询向导建立 用查询设计器建立
查询及查询文件 查询是向一个数据表或视图发出检索信 息的请求,从而获得满足条件的数据的 过程。 VFP中可以将查询请求用指定的名字保 存成查询文件(扩展名为.QPR ),以便 重复使用。 创建方法: 用查询向导建立 用查询设计器建立

查询的作用 应用中通过运行查询文件快速检索存 储在表中或通过视图映射到表中的数据, 查找满足条件的记录,还可以按需要将查 找到的记录排序和分组,将查询结果显示 出来,也可以保存到新建表中或以报表 图表形式输出。 数据源:表 也就是说,查询只能从数据源 浏览显 中检索出数据,不能更新源数 新建表 据,可以将检索出的数据重新 报表 组织,再以多种形式输出 图形
查询的作用 应用中通过运行查询文件快速检索存 储在表中或通过视图映射到表中的数据, 查找满足条件的记录,还可以按需要将查 找到的记录排序和分组,将查询结果显示 出来,也可以保存到新建表中或以报表、 图表形式输出。 也就是说,查询只能从数据源 中检索出数据,不能更新源数 据,可以将检索出的数据重新 组织,再以多种形式输出。 浏览显示 新建表 报表 图形 数据源:表

用查询向导建立查询 可用查询向导快速建立几种特殊用 途的查询文件和一般用途的查询文件。 创建中一般包含以下操作: 崇选择要包含在查询中的表和字段 崇设定表间关联的连接条件(数据跨表时) 柴设定记录筛选条件 崇设定查询结果的记录顺序 崇指定查询结果的输出方式
用查询向导建立查询 可用查询向导快速建立几种特殊用 途的查询文件和一般用途的查询文件。 创建中一般包含以下操作: 选择要包含在查询中的表和字段 设定表间关联的连接条件(数据跨表时) 设定记录筛选条件 设定查询结果的记录顺序 指定查询结果的输出方式

向导生成查询步骤(1) 打开项目文件,如“示例pjx 选择“文件(F新建N”命令 选定“查询(Q”选项,单击“向导(W)”按 新建 择“查询向导” 「件 向导选取 选择要使用的向导: 1.査询向导建立査询,可将多个表、视图关联起来,再从它们 中提取某些字段构造成查询数据 2.交叉表向导建立交叉查询表,将要查询的数据构造成由行 列和行列交叉位置的相关数据形式。 3.图形向导建立相关查询数据的图表形式
向导生成查询步骤(1) 打开项目文件,如“示例.pjx” 1. 查询向导建立查询,可将多个表、视图关联起来,再从它们 中提取某些字段构造成查询数据。 2. 交叉表向导建立交叉查询表,将要查询的数据构造成由行、 列和行列交叉位置的相关数据形式。 3. 图形向导建立相关查询数据的图表形式。 选择“文件(F)/新建(N)”命令 选定“查询(Q)”选项,单击“向导(W)”按 钮选择“查询向导”,单击“确定”按钮

向导生成查询步骤(2) 步骤1:字段选取。选定数据库和表,选 取查询中需要的字段。 步骤2:为表建立关系。当查询的数据来 自两个以上的表或视图时,需要设置表间 的关联条件。两者有共同字段 黑步骤3:字段选取,筛选记录。选取关 联表中的记录,设定筛选条件 ③。步骤4:排序记录。设定查询数据的排 序字段。按“预览”看结果
向导生成查询步骤(2) 步骤1:字段选取。选定数据库和表,选 取查询中需要的字段。 步骤2:为表建立关系。当查询的数据来 自两个以上的表或视图时,需要设置表间 的关联条件。两者有共同字段 步骤3:字段选取,筛选记录。选取关 联表中的记录,设定筛选条件。 步骤4:排序记录。设定查询数据的排 序字段。按“预览”看结果

查询文件 步骤5:完成。系统将生成查询文件 如查询文件命名为“查询1”,则在 磁盘上会产生文件“查询1qpr” 另存为 在ⅤFP命令窗口 保存〕 回团凶画 MODI FILE查 apr . gpr 可 m查询1.qpr SELECT学生档案学号学生档案姓名学生档案性别学生档案出生地学生档孳 FR0MD:\π℃\T℃\学生档案.⑩BF学生档案 INNER JOTE学籍管理!学生成绩学生 EE学生档案性别=女) 0 RDER BY学生成绩英语DESC
查询文件 在VFP命令窗口中执行命令: MODI FILE 查询1.qpr 可以看到该文件的内容,实际上是一个 SQL命令。 步骤5:完成。系统将生成查询文件, 如查询文件命名为“查询1”,则在 磁盘上会产生文件“查询1.qpr

实例3-1 建立对“学生档案DBF”和“学生成 绩DBF”的查询,要求查询所有女同学的 “姓名”、“性别”、“出生地”、“专 业”、“高数”、“英语”、“计算机” 字段的具体信息,査询结果按“英语”字 段值的金 学号姓名性别出生地专业高数英语|算机 203021李菲女贵州。江工商会计85930915 20110孙亚凝女吉林信息管理 85.590.087.0 200102101女甘肃工商会计 77.081.079.5 2003121刘静雯女重庆市场营销815780830
实例3-1 建立对“学生档案.DBF”和“学生成 绩.DBF”的查询,要求查询所有女同学的 “姓名”、“性别”、“出生地”、“专 业”、“高数”、“英语”、“计算机” 字段的具体信息,查询结果按“英语”字 段值的降序显示
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十一讲 报表设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十五讲 面向对象编程实例.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十四讲 面向对象编程方法.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十三讲 菜单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十六讲 数据交换技术.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十讲 高级表单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十二讲 高级报表设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第三讲 数据库基本操作(下).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第七讲 常用命令.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第六讲 面向过程程序设计基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第九讲 表单设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第二讲 数据库基本操作(上).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第八讲 函数及程序控制结构.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第9章 使用面域与图案填充.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第8章 绘制与编辑复杂二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第7章 精确绘制图形.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第6章 控制图层显示.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第5章 规划和管理图层.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第五讲 视图及数据更新.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第一讲 数据库基础知识.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)应用实例(成绩管理系统设计).ppt
- Java软件开发技术概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二讲 C程序设计初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一讲 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三讲 分支结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四讲 循环结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五讲 模块化程序(函数).ppt
- 《电子 CAD》考试试卷(选择、填空题).doc
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第1章 Internet概述.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第2章 Internet的地址和域名体系.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第3章 Internet接入.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第4章 E-Mail(电子邮件).ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第5章 网上信息浏览——WWW服务.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第6章 文件传输.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第7章 Internet的其它服务.ppt
- 重庆工业职业技术学院:《C++程序设计》课程教学资源(上机操作)趣味取球.ppt
- 《微机原理与接口技术》课程PPT教学课件:第九章 数/模和模/数转换.ppt
- 《微机原理与接口技术》课程PPT教学课件:第五章 存储系统及半导体存储器.ppt