VFP第06讲查询与视图.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP二级教程 6.1 查询 6.1.1 查询设计器 1.查询的概念 查询:就是向一个数据库发出检索信息的请求,从中提取符合特定条件的记录。 查询文件:即保存实现查询的SELECT-SQL命令的文件。查询文件保存时,系统自动给出扩展名 .qpr;查询被运行后,系统还会生成一个编译后的查询文件,扩展名 .qpx。 查询结果:通过运行查询文件得到的一个基于表的动态的数据集合。查询结果可以用不同的形式来保存。查询中的数据是只读的。 查询设计器 查询的数据源:可以是一个或多个数据库表。 2.查询设计器 基本步骤: 打开查询设计器 → 添加创建查询所基于的数据表 → 定义输出内容 → 设置联接、筛选、排序、分组条件 → 选择查询结果的输出形式 → 保存查询文件 →运行查询 1)打开查询设计器 方法1:从文件菜单或工具栏上单击新建 → 查询 → 新建文件 → 进入查询设计器 查询设计器 方法2:从命令窗口中输入命令: modify query 查询文件名 2) 定义查询的输出内容 单击字段选项卡→从可用字段列表框中单击所需字段(当输出的列不是直接来源于表中的字段时,单击函数和表达式框边的… 按钮,打开表达式生成器,构造出所需的表达式)→单击添加按钮→所需字段自动出现在选定字段框中。 3) 设置查询的筛选条件 筛选条件决定将哪些记录显示出来。在筛选框中构造筛选条件表达式时,要注意在实例框中输入不同数据类型时 查询设计器 的格式: *字符串带引号; *日期型数值要用{^ }格式; *逻辑型数据两侧要带 .号,如 .T.,.F.。 4) 设置查询结果的排序依据 排序决定查询输出结果中记录显示的顺序。 设置方法: 单击排序依据→从选定字段框选中字段→选择升序或降序→单击添加。 5)设置查询结果的分组依据 查询设计器 分组是指将一组类似的记录压缩成一个结果记录,目的是为了完成基于该组记录的计算,比如:求平均值、总和、统计个数、其中的最大值、最小值等。 用于分组的字段不一定是选定输出的字段,但分组字段不能是一个计算字段。可以用满足条件… 来对分组结果进行进一步筛选。 6)选择查询结果的输出类型 默认情况下,查询结果将输出在浏览窗口中,且其中的数据是只读的。设置其他输出类型的方法: 打开查询菜单 → 选择查询去向 → 在查询去向对话框中选择一种。一般多选择表或报表。 查询设计器 7)运行查询 在查询设计器打开的状态下,单击常用工具栏上的 “!”按钮或从查询菜单中选择运行查询。或从程序菜单中选择执行命令,或从命令窗口中输入:DO 查询文件名 8) 创建多表查询 打开查询设计器 → 将所需的多个相关表添加进来 → 设置联接条件 → 按上面(2)至(7)步进行。 6.1.3 查询设计器的局限性 查询设计器只能设计出比较规则的查询,对复杂的查询它就无能为力了。一般先用查询设计器设计再修改。 6.2 视图 6.2.1 视图的概念 视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视图是数据库中的一特奇功能。只有在包含视图的数据库打开时,才能使用视图。 6.2.2建立视图 建立视图方法: ①用CREATE VIEW命令打开视图设计器建立视图。 ②选择“文件”菜单下的“新建”,或单击“常用”工具栏 建立视图 上的“新建”按钮,打开“新建”对话框,然后选择“视图”并单击“新建文件”打开视图设计器建立视图。 ③在项目管理器的“数据”选项卡下将要建立视图的数据库分支展开,并选择“本地视图或”远程视图“,然后单击”新建”命令按钮打开视图设计器建立视图。 ④如果熟悉SQL SELECT,可直接用建立视图的SQL命令CREATE VIEW…AS…建立视图。 6.2.3 远程视图与连接 建立远程视图,必须首先建立连接远程数据库的“连接”,“连接”是指Visual FoxPro数据库中的一种对象。 远程视图与连接 1.定义数据源和连接 2.建立连接 3.设计远程视图 6.2.4 视图与数据更新 1.指定可更新的表 2.指定可更新的字段 3.检查更新合法性 4.检查更新方式 6.2.5 使用视图 使用视图 1.视图操作 视图允许以下操作: ①在数据库中使用USE命令打开或关闭视图 ②在“浏览器”窗口中显示或修改视图作为数据源 ③使用SQL语句操作视图 ④在文本框、表格控件、表单或报表中使用视图作为数据源。 2.使用视图 可以在“项目管理器”中“浏览”视图,也可以通过命令来使用视

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档