vfvisual foxpro教程 第6章 ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
• “太阳当空照,花儿对我笑,小鸟说早早早……”
6.1 用查询向导设计查询
6.1.1 设计单表查询 6.1.2 建立交叉表
返回
退出
2020/12/27
Visual FoxPro 6.0程序设计
5
6.1.1 设计单表查询
说明:这一步的操作,
决定在生成的交叉表中 要加入的一个字段的内 容。
本示例中选择“求和”运算。
如果不想加入总结信息,可 单击
以在“分类汇总”中选择
“无”。
2020/12/27
Visual FoxPro 6.0程序设计
(1)求和:求出对应行 和列的数据字段的和; (2)计数:求出对应行 和列的数据字段的数目; (3)平均值:求出对应 行和列的数据字段的平 均值; (4)最大值:求出对应 行和列的数据字段的最 大值; (5)最小值:求出对应 行和列的数据字段的最
限制查询结 果中所包含 的记录数
单击
“数量”中选择“所有记 录”,查询结果集中包含 全部记录。 2、“部分类型”中选择 “所占记录百分比”, “数量”中选择“部分
值”,再在“微调框”中
设置数值,查询结果集中
结3、果集“中部包分含类全型部”记中录选。择“记录号”,“数量”中选包 录择含。“指所定有数记值录百”分,数查的询记
6.3 创建视图 6.4数据库视图的操作 6.5 利用视图更新数据 6.6 利用视图处理自由数据
小结
返回
退出
2020/12/27
Visual FoxPro 6.0程序设计
2
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
查询向导可以引导用户快速设计一个查询。下面将示例使用查 询向导设计一个简单的单表查询:从GXGLXT数据库的Student 表中查询系部代号为“04”且是99级的所有学生的信息。
操作过程如下:首先从“项目管理器”开始,选择【数据】卡
片中的“查询”,然后单击【新建】按钮,则出现设计查询的方 式选择对话框。
全部字段选定按钮 单个字段撤消按钮 全部字段撤消按钮 单击
2020/12/27
Visual FoxPro 6.0程序设计
14
交叉表向导——定义布局
说明:
(1)行,将要加入到 交叉表中的第一个字 段名,本示例中选择 字段“学号”;
单击
按提示操作:从可用字段列表框中将“学号”字
段拖入“行”框,将“课程代号”拖入“列”框, 将“课程成绩”拖入“数据”框。
第6章 查询与视图
学习要点
1、查询向导和查询设计器的使用方法; 2、单表查询和交叉表查询; 3、查询设计器中各选项卡的功能和使用方法; 4、本地视图和远程视图; 5、视图向导和视图设计器的使用方法; 6、使用视图。
2020/12/27
Visual FoxPro 6.0程序设计
1
第6章 查询与视图
6.1 用查询向导设计查询 6.2 用查询设计器设计查询
百度文库
4、 “部分类型”中选择“记录号”,“数量”中选择“部分值”,再在
“微调框”中设置数值,查询结果集中包含指定数值的记录数。
2020/12/27
Visual FoxPro 6.0程序设计
10
查询向导——完成
将查询以文 件的形式 (.QPR)保 存到一个指 定的目录中。
将查询保存到一 个指定的目录中 并运行该文件。
单击
2020/12/27
Visual FoxPro 6.0程序设计
6
查询向导——字段选取
2020/12/27
单击
Visual FoxPro 6.0程序设计
列将 表该 选 框表 择 中中 。的
所 有 字数 段据 添库 加中 到的 “ 选 定 字表 段, ”并
7
Student
GXGLXT
——
从中选择
查
Student.系部
询
代号
向
导
在此输入值
筛
取默认值
选 记
04 从中选择
录
“包含”
98
在此输入值
单击
单击【预览】按钮可以显示查询结果。根据要求,设置条件如上图。其中,
虽然表中没有年级字段,但可通过“学号”得到年级(学号的前二位为年
级)202。0/12/27
Visual FoxPro 6.0程序设计
8
2020/12/27
Visual FoxPro 6.0程序设计
(2)列,将要加入到 交叉表中的从第二个 字段开始的若干个字 段的字段名,注意这 些从源表中选择的数 据不能超过254个。本 示例中选择字段“课 程代号”;
(3)数据,对应行和 列的运算结果,本示 例中选择“课程成 绩”。
15
交叉表查询向导——加入总结信息
利用查询向导设计的查询功能有限,可以使用查询设计器修改它。
单击,可以查看查询结果集中的全部数据 打开帮助文件 取消所建立的查询 返回到向导的上一步
单击
结束向导, 完成查询设 计。
2020/12/27
Visual FoxPro 6.0程序设计
11
保存设计的查询
目录选择下拉列表框 文件名输入文本框
文件类型选择下位列表框
——
查 询 向 导
记
录
排
序
调整排 序顺序
移动按钮
选择排序字段 单击【添加】 选择排序方式 单击
2020/12/27
Visual FoxPro 6.0程序设计
9
查询向导——限制记录
说明:查询结果中所包含
的记录数限制共有四种方
式:
1、“部分类型”中选择
“所占记录百分比”,
取默认值, 查询结果 集中包含 全部记录
前面的设计过程同以
上内容,但是在第二步 需要确定交叉表的行和 列。
2020/12/27
Visual FoxPro 6.0程序设计
13
交叉表设计向导——字段选取
单个字段选定按钮 单击 选择数据库和表 选定字段
说明:在这 一步先在“ 数据库和表 ”一选择一 个数据库, 再选择用以 建立交叉表 的数据表, 然后再从可 用字段列表 框中选择要 用的字段, 交叉表只用 三个字段, 这一步可多 选 字段。
在“文件名输入文本框”中 输入“Stud_query”后,单击 【保存】按钮,结束查询设 计过程。
2020/12/27
在项目管理器中 的“数据”选项 中的查询项下产 生了一个查询文 件
Visual FoxPro 6.0程序设计
返回
12
6.1.2 建立交叉表
如果在上文所述的建
立查询的第一步选择 “交叉表向导”,则可 以建立交叉表。下面通 过示例来介绍如何建立 交叉表。用Grade表中的 数据建立一个交叉表, 以显示每个学生所有课 程的总成绩。 Grade表 中的部分数据如:
• “太阳当空照,花儿对我笑,小鸟说早早早……”
6.1 用查询向导设计查询
6.1.1 设计单表查询 6.1.2 建立交叉表
返回
退出
2020/12/27
Visual FoxPro 6.0程序设计
5
6.1.1 设计单表查询
说明:这一步的操作,
决定在生成的交叉表中 要加入的一个字段的内 容。
本示例中选择“求和”运算。
如果不想加入总结信息,可 单击
以在“分类汇总”中选择
“无”。
2020/12/27
Visual FoxPro 6.0程序设计
(1)求和:求出对应行 和列的数据字段的和; (2)计数:求出对应行 和列的数据字段的数目; (3)平均值:求出对应 行和列的数据字段的平 均值; (4)最大值:求出对应 行和列的数据字段的最 大值; (5)最小值:求出对应 行和列的数据字段的最
限制查询结 果中所包含 的记录数
单击
“数量”中选择“所有记 录”,查询结果集中包含 全部记录。 2、“部分类型”中选择 “所占记录百分比”, “数量”中选择“部分
值”,再在“微调框”中
设置数值,查询结果集中
结3、果集“中部包分含类全型部”记中录选。择“记录号”,“数量”中选包 录择含。“指所定有数记值录百”分,数查的询记
6.3 创建视图 6.4数据库视图的操作 6.5 利用视图更新数据 6.6 利用视图处理自由数据
小结
返回
退出
2020/12/27
Visual FoxPro 6.0程序设计
2
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
查询向导可以引导用户快速设计一个查询。下面将示例使用查 询向导设计一个简单的单表查询:从GXGLXT数据库的Student 表中查询系部代号为“04”且是99级的所有学生的信息。
操作过程如下:首先从“项目管理器”开始,选择【数据】卡
片中的“查询”,然后单击【新建】按钮,则出现设计查询的方 式选择对话框。
全部字段选定按钮 单个字段撤消按钮 全部字段撤消按钮 单击
2020/12/27
Visual FoxPro 6.0程序设计
14
交叉表向导——定义布局
说明:
(1)行,将要加入到 交叉表中的第一个字 段名,本示例中选择 字段“学号”;
单击
按提示操作:从可用字段列表框中将“学号”字
段拖入“行”框,将“课程代号”拖入“列”框, 将“课程成绩”拖入“数据”框。
第6章 查询与视图
学习要点
1、查询向导和查询设计器的使用方法; 2、单表查询和交叉表查询; 3、查询设计器中各选项卡的功能和使用方法; 4、本地视图和远程视图; 5、视图向导和视图设计器的使用方法; 6、使用视图。
2020/12/27
Visual FoxPro 6.0程序设计
1
第6章 查询与视图
6.1 用查询向导设计查询 6.2 用查询设计器设计查询
百度文库
4、 “部分类型”中选择“记录号”,“数量”中选择“部分值”,再在
“微调框”中设置数值,查询结果集中包含指定数值的记录数。
2020/12/27
Visual FoxPro 6.0程序设计
10
查询向导——完成
将查询以文 件的形式 (.QPR)保 存到一个指 定的目录中。
将查询保存到一 个指定的目录中 并运行该文件。
单击
2020/12/27
Visual FoxPro 6.0程序设计
6
查询向导——字段选取
2020/12/27
单击
Visual FoxPro 6.0程序设计
列将 表该 选 框表 择 中中 。的
所 有 字数 段据 添库 加中 到的 “ 选 定 字表 段, ”并
7
Student
GXGLXT
——
从中选择
查
Student.系部
询
代号
向
导
在此输入值
筛
取默认值
选 记
04 从中选择
录
“包含”
98
在此输入值
单击
单击【预览】按钮可以显示查询结果。根据要求,设置条件如上图。其中,
虽然表中没有年级字段,但可通过“学号”得到年级(学号的前二位为年
级)202。0/12/27
Visual FoxPro 6.0程序设计
8
2020/12/27
Visual FoxPro 6.0程序设计
(2)列,将要加入到 交叉表中的从第二个 字段开始的若干个字 段的字段名,注意这 些从源表中选择的数 据不能超过254个。本 示例中选择字段“课 程代号”;
(3)数据,对应行和 列的运算结果,本示 例中选择“课程成 绩”。
15
交叉表查询向导——加入总结信息
利用查询向导设计的查询功能有限,可以使用查询设计器修改它。
单击,可以查看查询结果集中的全部数据 打开帮助文件 取消所建立的查询 返回到向导的上一步
单击
结束向导, 完成查询设 计。
2020/12/27
Visual FoxPro 6.0程序设计
11
保存设计的查询
目录选择下拉列表框 文件名输入文本框
文件类型选择下位列表框
——
查 询 向 导
记
录
排
序
调整排 序顺序
移动按钮
选择排序字段 单击【添加】 选择排序方式 单击
2020/12/27
Visual FoxPro 6.0程序设计
9
查询向导——限制记录
说明:查询结果中所包含
的记录数限制共有四种方
式:
1、“部分类型”中选择
“所占记录百分比”,
取默认值, 查询结果 集中包含 全部记录
前面的设计过程同以
上内容,但是在第二步 需要确定交叉表的行和 列。
2020/12/27
Visual FoxPro 6.0程序设计
13
交叉表设计向导——字段选取
单个字段选定按钮 单击 选择数据库和表 选定字段
说明:在这 一步先在“ 数据库和表 ”一选择一 个数据库, 再选择用以 建立交叉表 的数据表, 然后再从可 用字段列表 框中选择要 用的字段, 交叉表只用 三个字段, 这一步可多 选 字段。
在“文件名输入文本框”中 输入“Stud_query”后,单击 【保存】按钮,结束查询设 计过程。
2020/12/27
在项目管理器中 的“数据”选项 中的查询项下产 生了一个查询文 件
Visual FoxPro 6.0程序设计
返回
12
6.1.2 建立交叉表
如果在上文所述的建
立查询的第一步选择 “交叉表向导”,则可 以建立交叉表。下面通 过示例来介绍如何建立 交叉表。用Grade表中的 数据建立一个交叉表, 以显示每个学生所有课 程的总成绩。 Grade表 中的部分数据如: