下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VFP二级教程,教育部考试中心 编写,6.1 查询,6.1.1 查询设计器 1.查询的概念 查询:就是向一个数据库发出检索信息的请求,从中提取符合特定条件的记录。 查询文件:即保存实现查询的SELECT-SQL命令的文件。查询文件保存时,系统自动给出扩展名 .qpr;查询被运行后,系统还会生成一个编译后的查询文件,扩展名 .qpx。 查询结果:通过运行查询文件得到的一个基于表的动态的数据集合。查询结果可以用不同的形式来保存。查询中的数据是只读的。,查询设计器,查询的数据源:可以是一个或多个数据库表。 2.查询设计器 基本步骤: 打开查询设计器 添加创建查询所基于的数据表 定义输出内容 设置联接
2、、筛选、排序、分组条件 选择查询结果的输出形式 保存查询文件 运行查询 1)打开查询设计器 方法1:从文件菜单或工具栏上单击新建 查询 新建文件 进入查询设计器,查询设计器,方法2:从命令窗口中输入命令: modify query 查询文件名 2) 定义查询的输出内容 单击字段选项卡从可用字段列表框中单击所需字段(当输出的列不是直接来源于表中的字段时,单击函数和表达式框边的 按钮,打开表达式生成器,构造出所需的表达式)单击添加按钮所需字段自动出现在选定字段框中。 3) 设置查询的筛选条件 筛选条件决定将哪些记录显示出来。在筛选框中构造筛选条件表达式时,要注意在实例框中输入不同数据类型时,查询设
3、计器,的格式: 字符串带引号; 日期型数值要用 格式; 逻辑型数据两侧要带 .号,如 .T.,.F.。 4) 设置查询结果的排序依据 排序决定查询输出结果中记录显示的顺序。 设置方法: 单击排序依据从选定字段框选中字段选择升序或降序单击添加。 5)设置查询结果的分组依据,查询设计器,分组是指将一组类似的记录压缩成一个结果记录,目的是为了完成基于该组记录的计算,比如:求平均值、总和、统计个数、其中的最大值、最小值等。 用于分组的字段不一定是选定输出的字段,但分组字段不能是一个计算字段。可以用满足条件 来对分组结果进行进一步筛选。 6)选择查询结果的输出类型 默认情况下,查询结果将输出在浏览窗口中
4、,且其中的数据是只读的。设置其他输出类型的方法: 打开查询菜单 选择查询去向 在查询去向对话框中选择一种。一般多选择表或报表。,查询设计器,7)运行查询 在查询设计器打开的状态下,单击常用工具栏上的 “!”按钮或从查询菜单中选择运行查询。或从程序菜单中选择执行命令,或从命令窗口中输入:DO 查询文件名 8) 创建多表查询 打开查询设计器 将所需的多个相关表添加进来 设置联接条件 按上面(2)至(7)步进行。 6.1.3 查询设计器的局限性 查询设计器只能设计出比较规则的查询,对复杂的查询它就无能为力了。一般先用查询设计器设计再修改。,6.2 视图,6.2.1 视图的概念 视图是操作表的一种手段
5、,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视图是数据库中的一特奇功能。只有在包含视图的数据库打开时,才能使用视图。 6.2.2建立视图 建立视图方法: 用CREATE VIEW命令打开视图设计器建立视图。 选择“文件”菜单下的“新建”,或单击“常用”工具栏,建立视图,上的“新建”按钮,打开“新建”对话框,然后选择“视图”并单击“新建文件”打开视图设计器建立视图。 在项目管理器的“数据”选项卡下将要建立视图的数据库分支展开,并选择“本地视图或”远程视图“,然后单击”新建”命令按钮打开视图设计器建立视图。 如果熟悉SQL SELECT,可直接用建立视图的SQL命令CREATE VIEWAS建立视图。 6.2.3 远程视图与连接 建立远程视图,必须首先建立连接远程数据库的“连接”,“连接”是指Visual FoxPro数据库中的一种对象。,远程视图与连接,1.定义数据源和连接 2.建立连接 3.设计远程视图 6.2.4 视图与数据更新 1.指定可更新的表 2.指定可更新的字段 3.检查更新合法性 4.检查更新方式 6.2.5 使用视图,使用视图,1.视图操作 视图允许以下操作: 在数据库中使用USE命令打开或关闭视图 在“浏览器”窗口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年智能交通信号优化报告及未来五至十年城市拥堵缓解报告
- 2026年海洋科技行业分析报告及未来五至十年深海探测发展报告
- 应激性心肌病生活方式综合干预方案
- 2026年清洁能源行业太阳能技术突破报告及未来十年市场前景分析报告
- 2026年消防安全月活动计划
- 2026年舞蹈班下半年工作计划
- 财务咨询2026年服务合同协议
- 2026年公司年终活动策划案例分析
- 2026年销售下半年工作计划目标
- 2026年消防工程职业规划
- 19.SL-T19-2023水利基本建设项目竣工财务决算编制规程
- 2023【画室装修】护墙板包工合同范本正规范本(通用版)
- 排水管网清淤疏通方案(技术方案)
- 计算机辅助项目管理课程设计
- 年产2亿片的萘普生的车间设计
- 费马点练习题
- 新修水库施工方案
- JJF 1903-2021冲击响应谱试验机校准规范
- GB/T 12060.5-2011声系统设备第5部分:扬声器主要性能测试方法
- GESE3英国圣三一口语考试3级准备资料【精选】
- 项目质量管理案例
评论
0/150
提交评论