欢迎来到天天文库
浏览记录
ID:44964184
大小:147.00 KB
页数:14页
时间:2019-11-06
《第七讲 查询、视图、项目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七讲视图、查询和项目一、视图1.视图的特点1)视图是存在于数据库中的一个虚表,不以独立的文件形式保存;2)视图中的数据是可以更改的,它不仅具有查询的功能,且可以把更新结果反映到源数据表中;3)视图打开时,其基表自动打开,但视图关闭时,其基表并不随之自动关闭;4)视图的数据源可以是自由表、数据库表或另一个视图。2.用视图设计器创建本地视图[图例]从项目管理器中选择一个数据库→选择本地视图→单击新建按钮→选择新视图→添加所需的数据表→在视图设计器中按照与创建查询相同的步骤(2)~(6)建立视图→设置更新条件→保存视图→给出视图名称→关闭视图设计器(可以先运行一下看
2、看)。创建参数化视图:在筛选页面的实例框中输入:?参数名→从查询菜单中选择视图参数→在对话框中给出参数名并选择参数类型→确定→保存视图→给出视图名称→关闭视图设计器(可以先运行一下看看)。3.用视图向导创建本地视图从项目管理器中选择一个数据库→选择本地视图→单击新建按钮→选择视图向导→选取字段→关联表→记录操作范围→筛选记录→排序记录→选择保存方式→完成。4.利用视图更新源表数据可在视图设计器的更新条件页面中进行如下设置来实现对源表数据的更新:1)从表框中选择想要更新的源表;2)在字段名框中单击一个字段前关键列B和更新列!,使其作为主关键字和可更新字段;3)将发
3、送SQL更新复选框选中二、查询1.查询的概念查询:就是向一个数据库发出检索信息的请求,从中提取符合特定条件的记录。查询文件:即保存实现查询的SELECT-SQL命令的文件。查询文件保存时,系统自动给出扩展名.qpr;查询被运行后,系统还会生成一个编译后的查询文件,扩展名为.qpx。查询结果:通过运行查询文件得到的一个基于表的动态的数据集合。查询结果可以用不同的形式来保存。查询中的数据是只读的。查询的数据源:可以是一张或多张相关的自由表、数据库表、视图。2.查询的创建用查询设计器创建查询[图例]基本步骤:打开查询设计器→添加创建查询所基于的数据表→定义输出内容→设
4、置联接、筛选、排序、分组条件→选择查询结果的输出形式→保存查询文件→运行查询。(1)打开查询设计器方法1:从文件菜单或工具栏上单击新建→查询→新建文件→进入查询设计器方法2:当所用到的数据表已在项目中时,从项目管理器窗口中单击数据→查询→新建→新建查询→进入查询设计器方法3:从命令窗口中输入命令:createquery查询文件名&创建新查询modifyquery查询文件名&修改已存在的查询(2)定义查询的输出内容单击字段选项卡→从可用字段列表框中单击所需字段(当输出的列不是直接来源于表中的字段时,单击函数和表达式框边的…按钮,打开表达式生成器,构造出所需的表达式
5、)→单击添加按钮→所需字段自动出现在选定字段框中。(3)设置查询的筛选条件筛选条件决定将哪些记录显示出来。在筛选框中构造筛选条件表达式时,要注意在实例框中输入不同数据类型时的格式:1)字符串可以不带引号(当与源表中的字段名相同时才用引号);2)日期型数值要用{}括起来;3)逻辑型数据两侧要带.号,如.T.,.F.(4)设置查询结果的排序依据排序决定查询输出结果中记录显示的顺序。设置方法:单击排序依据→从选定字段框选中字段→选择升序或降序→单击添加。(5)设置查询结果的分组依据分组是指将一组类似的记录压缩成一个结果记录,目的是为了完成基于该组记录的计算,比如:求平
6、均值、总和、统计个数、其中的最大值、最小值等。用于分组的字段不一定是选定输出的字段,但分组字段不能是一个计算字段。可以用满足条件…来对分组结果进行进一步筛选。(6)对查询结果的其他设置可以排除查询结果中所有重复的行,并设置结果的记录范围。(7)选择查询结果的输出类型默认情况下,查询结果将输出在浏览窗口中,且其中的数据是只读的。设置其他输出类型的方法:打开查询菜单→选择查询去向→在查询去向对话框中选择一种。一般多选择表或报表。(8)运行查询在查询设计器打开的状态下,单击常用工具栏上的!按钮或从查询菜单中选择运行查询。其他情况下,可从项目管理器中选中查询文件并单击运
7、行按钮,或从程序菜单中选择执行命令,或从命令窗口中输入:DO查询文件名。(9)创建多表查询打开查询设计器→将所需的多个相关表添加进来→设置联接条件→按上面(2)至(8)步进行。在开发一项应用程序或系统中,将生成很多不同的文件如:数据文件、表单文件、报表文件等等,当进行修改或新增文件、记录等时,将可能引起其它文件的记录的变化,相当复杂。而“项目管理器”可帮助将各种文件集中放在一起(一个项目文件中),实现自动管理。项目管理文件的扩展名为.PRJ,其备注文件名为.PJT。“项目管理器”还可通过编译程序,生成.APP应用文件或.EXE执行文件。一、项目管理器(Proje
8、ctManager)1、
此文档下载收益归作者所有