VisualFoxPro程序设计-----查询与视图.ppt

VisualFoxPro程序设计-----查询与视图.ppt

全国计算机等级考试 二级教程 ---Visual FoxPro6.0程序设计 主 讲:李富星 第6章 查询与视图 6.1 查询 6.2 视图 6.1 查询 6.1.1 查询设计器 6.1.2 查询的创建 6.1.3 查询设计器的局限性 6.1.4 查询的运行与修改 6.1.1 查询设计器 2. 查询设计器 “查询设计器”进行查询的步骤 6.1.3 查询设计器的局限性 6.2 视图 6.2.1 视图简介 6.2.2 建立视图 6.2.3 远程视图与连接 6.2.4 视图与数据更新 6.2.5 使用视图 6.2.2 建立视图 2.视图设计器 6.2.5 使用视图 Visual FoxPro 程序设计-----查询与视图 延安大学 计算中心 E-mail: yaydlfx@163.com 1. 查询的概念 查询:就是向一个数据库发出检索信息的请求,从中提取符合特定条件的记录。 查询文件: 即保存实现查询的SELECT-SQL命令的文件。查询文件保存时,系统自动给出扩展名 .qpr;查询被运行后,系统还会生成一个编译后的查询文件,扩展名为 .qpx。 查询结果: 通过运行查询文件得到的一个基于表和视图的动态的数据集合。查询结果可以用不同的形式来保存。查询中的数据是只读的。 查询的数据源:可以是一张或多张相关的自由表、数据库表、视图。 查询设计器工具栏 “查询设计器工具栏”各按钮的功能如下: 按钮:添加数据库表。 按钮:移去数据库表。 按钮:添加数据库表间的联接。 按钮:显示SQL窗口。 按钮:最大化上部分窗口。 按钮:确定查询去向。 打开查询设计器 → 添加创建查询所基于的数据表 → 定义输出内容 → 设置联接、筛选、排序、分组条件 → 选择查询结果的输出形式 → 保存查询文件 →运行查询。 (1) 打开查询设计器(三种方法) 1) 选择【文件】或【工具栏上单击】 │【新建】命令,进入“新建”对话框,选择“查询”单选按钮,单击“新建”按钮; 2) 在“项目管理器”窗口中,选择“数据”选项卡,选中“查询”文件类型,单击“新建”按钮,出现“新建查询”对话框,单击“新建查询”按钮。 3 ) 从命令窗口中输入命令: reate query 查询文件名 创建新查询 modify query 查询文件名 修改已存在的查询 (2) 定义查询的输出内容 单击字段选项卡 → 从可用字段列表框中单击所需字段(当输出的列不是直接来源于表中的字段时,单击函数和表达式框边的… 按钮,打开表达式生成器,构造出所需的表达式)→ 单击添加按钮 → 所需字段自动出现在选定字段框中。 (3) 设置查询的筛选条件 筛选条件决定将哪些记录显示出来。 在筛选框中构造筛选条件表达式时,要注意在实例框中输入不同数据类型时的格式: 1) 字符串可以不带引号(当与源表中的字段名相同时才用引号); 2) 日期型数值要用{ }括起来; 3) 逻辑型数据两侧要带 .号,如 .T.,.F. (4) 设置查询结果的排序依据 排序决定查询输出结果中记录显示的顺序。 设置方法: 单击排序依据 → 从选定字段框选中字段 → 选择升序或降序 → 单击添加。 (5) 设置查询结果的分组依据 分组是指将一组类似的记录压缩成一个结果记录,目的是为了完成基于该组记录的计算,比如:求平均值、总和、统计个数、其中的最大值、最小值等。 几个常用的统计函数 功能 函数 求平均值 AVG() 求总和 SUM() 求最大值 MAX() 求最小值 MIN() 统计个数 COUNT() 用于分组的字段不一定是选定输出的字段,但分组字段不能是一个计算字段。 可以用 满足条件… 来对分组结果进行进一步筛选。 3 查询的设计过程 在创建查询时,通常可以遵循以下六个步骤来创建查询。 (1)用“查询向导”或“查询设计器”创建查询。 (2)选择在查询结果中需要的字段。 (3)设置查询记录的条件。 (4)设置排序及分组条件来组织查询结果。 (5)选择查询输出类别,可以是报表、表文件、图表、浏览窗口和表文件等等。 (6)运行此查询。 1.利用“查询向导”创建查询 利用“查询向导”创建查询的步骤如下: (1)进入“查询向导” 进入“查询向导”可用下面3种方法: ① 选择

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档