文档详情

Visual FoxPro 6.0程序设计教程 第二版 教学课件 丁爱萍 第11 15章 第13章.pdf

发布:2015-11-12约1.29万字共66页下载文档
文本预览下载声明
第13章 查询和视图 13.1 数据查询 13.2 使用视图 习题13 第13章 查询和视图 13.1 数 据 查 询 13.1.1 查询设计器   建立查询的方法主要是使用“查询设计器”。   1. 启动“查询设计器”   启动“查询设计器”的方法主要有以下几种:   ● 单击常用工具栏上的“新建”按钮,在“新建”对话 框中,选中“查询”并单击“新建文件”。 第13章 查询和视图   ● 在“项目管理器”的“数据”选项卡中选择“查询”, 然后单击“新建”命令按钮。   ● 在命令窗口用  CREATE QUERY命令。   ● 用SQL语句直接编辑  .qpr文件。 例如,单击常用工具栏上的“新建”按钮 ,在“新建”对 话框中,选中“查询”单选按钮,然后单击“新建文件”按 钮,如图13.1所示。这时,系统将显示“查询设计器”窗口, 并弹出“添加表或视图”对话框,依次选择所需要的表或视 图,单击“添加”按钮,将所有的表或视图添加完成后,单 击“关闭”按钮。 第13章 查询和视图 图13.1 启动“查询设计器” 第13章 查询和视图   单击“查询设计器”工具栏上的“添加表”按钮 ,可 添加需要的表或视图。单击“移去表”按钮 可移去表或视 图。   2. 选择所需字段   1) 添加字段   在“查询设计器”的“字段”选项卡中,选定需要的字 段名,单击“添加”按钮,如图13.2所示,也可以直接将字 段名拖到“选定字段”框中。 第13章 查询和视图 图13.2 添加字段 第13章 查询和视图   如果需要添加所有可用字段,可直接单击“全部添加” 按钮,或者将表顶部的*号拖到“选定字段”框中。   2) 改变字段顺序   在“字段”选项卡中,字段的出现顺序决定了查询输出 字段的顺序。在“选定字段”中上、下拖动字段名左侧的移 动框,可以改变输出字段的顺序,如图13.3所示。 第13章 查询和视图 图13.3 改变字段的顺序 第13章 查询和视图   3. 选定所需记录   在“查询设计器”的“筛选”选项卡中,可以构造一个 带有WHERE子句的选择语句,用来决定需要的记录。   例如,查找所有“入学成绩”在500分以上的学生,其 操作步骤为:在“筛选”选项卡中,从“字段名”列表中选 择“St.入学成绩”,在“条件”列表中选择“ ”,在“实 例”中输入500,如图13.4所示。 第13章 查询和视图 图13.4 在“筛选”选项卡中定义查询结果的条件 第13章 查询和视图   注意:只有当字符串与查询的表中的字段名相同时,才 需用引号括起字符串;日期也不必用花括号括起来;逻辑位 的前后必须使用句点号,如(.T.) ;如果输入查询的是表的字 段名,则VFP就将它识别为一个字段。   在搜索字符型数据时,如果忽略大小写匹配,可单击 “大小写”下面的按钮 。   如果需要对逻辑操作符的含义取反,可单击“否”下面 的按钮 。   若要更进一步搜索,可在“筛选”选项卡中添加更多的 筛选项。如果查询中使用了多个表或视图,可按选取的联接 类型扩充所选择的记录。 第13章 查询和视图 13.1.2 组织输出结果   定义查询输出后,可组织出现在结果中的记录,方法是 对输出字段进行排序和分组,也可筛选出现在结果中的分组。   1. 排序查询结果   排序决定了查询输出结果中记录的顺序。例如,按“入 学成绩”和“学号”对记录进行升序排序。操作步骤如下:   (1) 在“排序依据”选项卡中,从“选定字段”中选定 字段名,单击“添加”按钮,如图13.5所示。 第13章 查询和视图 图13.5 “排序依据”选项卡 第13章 查询和视图   (2) 在“排序选项”中,如果按“升序”排序,则选中 “升序”,否则选中
显示全部
相似文档