VisualFoxPro6第6章

VisualFoxPro6第6章

ID:45379720

大小:1.07 MB

页数:55页

时间:2019-11-12

VisualFoxPro6第6章_第1页
VisualFoxPro6第6章_第2页
VisualFoxPro6第6章_第3页
VisualFoxPro6第6章_第4页
VisualFoxPro6第6章_第5页
资源描述:

《VisualFoxPro6第6章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、返回退出第6章查询和视图操作6.1创建和设计查询6.2创建本地视图6.3创建远程视图6.4小结6.1.1利用查询向导设计查询查询向导可以引导用户快速设计一个查询。下面将示例使用查询向导设计一个简单的单表查询:从”教师档案管理系统”数据库的“教师基本情况表”中查询职称为“教授”且是“管理系”的所有教师的信息。步骤如下:1、从“项目管理器”开始,选择【数据】卡片中的“查询”,2、单击【新建】按钮,则出现设计查询的方式选择对话框如下图所示。单击查询向导——字段选取1、选择“教师档案管理系统”数据库中的“教师基本情况表”。2、并将该

2、表中的“编号”、“姓名”、“职称”、“系别”字段添加到“选定字段”列表框中,如图所示。单击【预览】按钮可以显示查询结果。根据要求,设置条件如下图。。查询向导——筛选记录查询向导——记录排序1、选择要排序的字段,字段可升序或降序排列。2、最多可选择3个排序字段,如果第一个排序字段的值相同,则按第2个字段的升序或降序排序,依次类推。例对记录按“编号”降序排序,如下图所示。查询向导——限制记录限制查询结果中所包含的记录数说明:查询结果中所包含的记录个数限制共有2种方式:1、如果显示符合条件的全部记录,可选择“数量”选项组中“所有记

3、录”,。2、如果显示符合条件的部分记录,可以使用百分比或记录数来确定要显示的部分记录。单击取默认值,查询结果集中包含全部记录查询向导——完成将查询以文件的形式(.QPR)保存到一个指定的目录中。将查询保存到一个指定的目录中并运行该文件。利用查询向导设计的查询功能有限,可以使用查询设计器修改它。单击,可以查看查询结果集中的全部数据打开帮助文件取消所建立的查询返回到向导的上一步结束向导,完成查询设计。单击保存设计的查询在“文件名输入文本框”中输入“老师查询”后,单击【保存】按钮,结束查询设计过程。在项目管理器中的“数据”选项中的

4、查询项下产生了一个查询文件返回6.1.2用查询设计器设计查询前面学习了如何使用VFP6中文版提供的查询向导快速的设计一个查询。但是在实际应用中,查询向导设计的查询往往不能满足需求。这时还可以采用查询设计器方便灵活的设计各种查询。■启动查询设计器1、在“项目管理器”中选择“数据”选项卡中的“查询”选项,再单击【新建】按钮,打开【新建查询】对话框,则启动“查询设计器”。2、选择“文件”菜单下的“新建”命令,再打开的新建对话框中选择“文件类型”选项组中的“查询”按钮,再单击“新建查询”按钮,则启动查询设计器。查询设计器下部分的窗口

5、中有几个选项卡,其含义简介如下:(1)“字段”:用来选定包含在查询结果中的字段;(2)“排序依据”:用来决定查询结果输出中记录或行的排列顺序;(3)“联接”:用来确定各数据表或视图之间的联接关系;(4)“筛选”:相当于命令SETFILTERTO,利用过滤的方法查找一个特定的数据子集;(5)“分组依据”:所谓分组就是将一组类似的记录压缩成一个结果记录,这样就可以完成基于一组的计算。要设计一个查询文件,首先必须明确查询的目的是什么,即想要得到哪些数据,并以什么方式存在;或者想要得到满足某些条件的特定记录,或者想要知道某些记录的字

6、段值组合成的表达式按某一方式输出。明确了输出的数据后,就可以开始设计查询了,一般要通过以下几个步骤进行:(1)启动查询设计器;(2)选择出现在查询结果中的字段;(3)设置选择条件来查找可给出所需结果的记录;(4)设置排序或分组选项来组织查询结果;(5)选择查询结果的输出类型:表、报表、浏览等;(6)运行查询。返回”字段“选项卡用与选择查询结果中的输出字段。向导里已经详细介绍过,在这不再详细讲解。当在多个表间进行查询时,需要指出这些表间的联接关系。如前面所述,启动查询设计器,在“添加表和视图”对话框中从“数据库”中选择GXGL

7、XT库,在“数据库中的表”中选择Student表,单击【添加】按钮,再选择Grade表,再单击【添加】,此时系统自动弹出一个“联接条件”,询问是否根据两表中都有的“学号”字段建立内部联接,单击“确定”,两表间就有了一条连线,代表它们之间的联接。然后再添加Courses表,最后关闭对话框。■选择输出字段■关联表在“查询设计器”中选择“联接”选项卡,如图:在VFP6中表间的联接有四种类型,分别是:(1)InnerJoin:内部联接,指在查询结果中,只列出左字段列表与右字段列表相匹配的记录,此类型是默认的,也是最常用的;(2)Ri

8、ghtOuterJoin:右联接,列出右字段列表中的所有字段与左字段中相匹配的记录;(3)LeftOuterJoin:左联接,列出左字段列表中的所有记录与右字段列表中相匹配的记录;(4)FullJoin:完全联接,列出两个字段列表中的所有记录;■筛选记录通过设置筛选条件,将筛选出表中满足条

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。