vfp8章-查询与视图_第1页
vfp8章-查询与视图_第2页
vfp8章-查询与视图_第3页
vfp8章-查询与视图_第4页
vfp8章-查询与视图_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2021/8/61第四章第四章 查询与视图查询与视图w查询设计器查询设计器w视图设计器视图设计器2021/8/62设计查询设计查询建立查询的步骤建立查询的步骤n打开查询设计器打开查询设计器n选择输出字段选择输出字段n设置查询筛选条件设置查询筛选条件n对查询结果设置排序、分组对查询结果设置排序、分组n选择输出类型选择输出类型n运行并获得结果运行并获得结果2021/8/63设计查询设计查询启动查询设计器启动查询设计器n“文件文件”“新建新建” “查询查询”n项目管理器项目管理器“数据数据” “查询查询” “新建新建” 查询设计器由两部分构成查询设计器由两部分构成n上部:数据源(表、视图及表间关系)

2、上部:数据源(表、视图及表间关系)n下部:六个选项卡下部:六个选项卡2021/8/64设计查询设计查询“字段字段”选项卡:设置输出字段及表达式选项卡:设置输出字段及表达式n将将“可选字段可选字段”列表中所需内容移到列表中所需内容移到“选定选定字段字段”列表中列表中n“函数和表达式函数和表达式”文本框中输入表达式并可文本框中输入表达式并可以指定别名以指定别名n字段左侧的双箭头可调整输出顺序字段左侧的双箭头可调整输出顺序2021/8/65设计查询设计查询“联接联接”选项卡:设置联接条件和类型选项卡:设置联接条件和类型n联接条件:表之间的关系(按条件提取表中联接条件:表之间的关系(按条件提取表中相关

3、的信息)相关的信息)n联接类型:四种联接类型:四种w内联接:返回完全满足联接条件的记录(最常用)内联接:返回完全满足联接条件的记录(最常用)w左联接:返回左侧表的全部记录及与右侧表相匹左联接:返回左侧表的全部记录及与右侧表相匹配的记录配的记录w右联接:返回右侧表的全部记录及与左侧表相匹右联接:返回右侧表的全部记录及与左侧表相匹配的记录配的记录w全联接:输出两表中的所有内容全联接:输出两表中的所有内容2021/8/66设计查询设计查询“筛选筛选”选项卡:指定查询要求,以选择选项卡:指定查询要求,以选择满足条件的记录满足条件的记录n关系比较符:关系比较符:=,nLike,=:适用于字符型:适用于字

4、符型nIs null:字段取空值:字段取空值nBetween and:取值范围:取值范围nIn:集合成员资格运算:集合成员资格运算2021/8/67设计查询设计查询“排序排序”选项卡:对查询结果按指定属性选项卡:对查询结果按指定属性列的值排列记录顺序列的值排列记录顺序n将排序字段移到右边列表框将排序字段移到右边列表框n排序字段可以有多个:在排序字段可以有多个:在“排序条件排序条件”列表列表中可以设置先后顺序中可以设置先后顺序2021/8/68设计查询设计查询“分组分组”选项卡:对查询结果按某字段中选项卡:对查询结果按某字段中的值来分组的值来分组n将分组字段移到右边列表框将分组字段移到右边列表框

5、n“满足条件满足条件”:对分组情况限定条件:对分组情况限定条件n注意区别注意区别w分组中的条件是对分组的筛选分组中的条件是对分组的筛选w筛选条件是对记录的筛选筛选条件是对记录的筛选2021/8/69设计查询设计查询“杂项杂项”选项卡:限定查询结果选项卡:限定查询结果n“无重复记录无重复记录”:结果中不出现重复记录,:结果中不出现重复记录,否则输出全部查询结果否则输出全部查询结果n“全部全部”:输出所有符合条件的记录,否则:输出所有符合条件的记录,否则指定记录数目或百分比指定记录数目或百分比n“交叉数据表交叉数据表”:当选定字段为三项时可用,:当选定字段为三项时可用,分别代表分别代表X、Y轴和图

6、形中的单元值轴和图形中的单元值2021/8/610设计查询设计查询选择查询去向选择查询去向n浏览:系统默认去向,以浏览窗口输出浏览:系统默认去向,以浏览窗口输出n临时表:临时的只读数据表临时表:临时的只读数据表n表:可永久保存的自由表表:可永久保存的自由表n图形:结果以图形方式输出图形:结果以图形方式输出n屏幕:结果输出到屏幕上屏幕:结果输出到屏幕上n报表:结果输出到报表文件报表:结果输出到报表文件n标签:结果输出到标签文件标签:结果输出到标签文件2021/8/611设计查询设计查询保存查询:保存查询:.QPR(保存的是查询设置而(保存的是查询设置而非查询结果)非查询结果)运行查询:运行查询:

7、n项目管理器项目管理器“数据数据” “查询查询” 选定文件选定文件运行运行n查询设计器打开查询设计器打开“查询查询” “运行查询运行查询”n命令:命令:Do 查询文件名查询文件名修改查询:修改查询:Modify Query 查询文件名查询文件名查看查询文件:查看查询文件:“查询查询” “查看查看SQL”2021/8/612视图设计器视图设计器视图:视图:VFP提供的可更改的数据集合,有提供的可更改的数据集合,有“表表”和和“查询查询”两方面的特点两方面的特点n与与“查询查询”类似:可从中提取有用信息类似:可从中提取有用信息n与与“表表”类似:可更新信息并保存更新类似:可更新信息并保存更新视图的

8、分类:视图的分类:n本地视图:用本地视图:用VFP的的SQL语句从表语句从表/视图中选视图中选取数据取数据n远程视图:使用远程远程视图:使用远程SQL从远程从远程ODBC数据源数据源表中选取数据表中选取数据2021/8/613视图设计器视图设计器创建视图:过程与查询类似创建视图:过程与查询类似n打开打开/创建数据库创建数据库n新建新建本地视图,打开视图设计器本地视图,打开视图设计器n比查询设计器多了比查询设计器多了“更新条件更新条件”选项卡,用选项卡,用于利用视图中的数据更新源表中的数据于利用视图中的数据更新源表中的数据2021/8/614视图设计器视图设计器“更新条件更新条件”选项卡选项卡n

9、表:指定可更新的源表名表:指定可更新的源表名n字段名:显示可更新源表中的字段字段名:显示可更新源表中的字段w钥匙标记:代表关键字段钥匙标记:代表关键字段w铅笔标记:代表可更新字段铅笔标记:代表可更新字段n重置关键字:恢复到源表中的初始设置重置关键字:恢复到源表中的初始设置n全部更新:使所有字段均可更新全部更新:使所有字段均可更新n使源表数据可更新使源表数据可更新n控制如何检查更新冲突控制如何检查更新冲突2021/8/615查询与视图的区别查询与视图的区别比较内容比较内容查询查询.QPR视图视图.VCX更新数据更新数据结果只读结果只读可将更新送到源表可将更新送到源表文件属性文件属性是独立文件是独立文件不独立,是不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论