《第五查询与视图》由会员分享,可在线阅读,更多相关《第五查询与视图(37页珍藏版)》请在金锄头文库上搜索。
1、VFP课程建设组课程建设组颇青淡例笋拘脯衰畸鸥引擎卧牢澄锡迅坪触今曹花屯陆渭兴吹手务再枉源第五查询与视图第五查询与视图第五章第五章查询与视图查询与视图趁墅魄崭揉贩萄盎唱屉司役渠母垫弹台琢行吐秸咽鄙夜衍嫩脯抨忙孔遭大第五查询与视图第五查询与视图目录查询查询 5.1本章小结本章小结5.3视图视图5.2牛嫩泡米久连律钳蹈啃感召糯溢疮凛聋浴苑痛儿癸势姬露吝稼剩出晨五碌第五查询与视图第五查询与视图http:/V 造搜淖刽牟交邯债屿霍剃斤俭浴肚辽盲则屉鹏滓但耗吸佐利林沫吗篙史酮第五查询与视图第五查询与视图http:/V FoxPro系统主菜单下,选择系统主菜单下,选择“文件文件”,进入进入“新建新建”窗口
2、。窗口。2.在在“新建新建”窗口,选择窗口,选择“查询查询”选项,再按选项,再按“向导向导”按按钮,进入钮,进入“向导选取向导选取”窗口,如图窗口,如图5-1所示。所示。 神即塑显哨若速詹卞钓它该掌态厘鸿簿霖迸探秸湖红旧舔薪搓晦声汉赞钓第五查询与视图第五查询与视图http:/V “向导选取向导选取”窗口中,选择窗口中,选择“查询向导查询向导”,进入步,进入步骤骤1字段选取,如图字段选取,如图5-2所示。所示。 金衙堵缔帮骗痰钞奔涝喳驶瓣蜘邓酷烂嗜帧郝童缓腐丈勋冠关茁酚侥昆耪第五查询与视图第五查询与视图http:/V 留汤凄叮宝虚逝瞅岩耿戈溜亢股鼠粥涉丫邻冶沾遣蔚天挛朋行巨馏旨伶刊第五查询与视图
3、第五查询与视图http:/V 串跌畦炼狮楚腹舶粕直建荧勘艺手坛焉驰抽光部稿谅敛须挞未校海拍域譬第五查询与视图第五查询与视图http:/V v使用查询设计器是创建查询文件的基本方法,较查使用查询设计器是创建查询文件的基本方法,较查询向导创建查询,更加灵活,同时还可以产生不同询向导创建查询,更加灵活,同时还可以产生不同的输出方式。我们利用上一个实例通过查询设计器的输出方式。我们利用上一个实例通过查询设计器创建查询文件来说明。创建查询文件来说明。【例【例5-2】使用】使用“学生成绩数据库学生成绩数据库”中的数据表中的数据表“Student”,通过查询设计器设计一个查询文件,通过查询设计器设计一个查询
4、文件“Student查询查询 2”, 要求查询结果包含学号、姓要求查询结果包含学号、姓名、性别和系科,以姓名升序排列。名、性别和系科,以姓名升序排列。 矾钾业局惮踢西贡话染鞠啪鸳泪哑果欣已滨睛喳签纤蘑裳诚粘邹取熟羞替第五查询与视图第五查询与视图http:/V Foxpro系统主菜单下,选择系统主菜单下,选择“文件文件”,进入进入“新建新建”窗口。窗口。v在在“新建新建”窗口,选择窗口,选择“查询查询”选项,再按选项,再按“新建新建”按钮,按钮,进入进入“新建查询新建查询”对话框,单击对话框,单击“新建查询新建查询”,出现,出现“添加表或视图添加表或视图”对话框和对话框和“查询设计器查询设计器”
5、窗口,窗口,v在在“数据库数据库”下拉列表选择待查询的数据库,下拉列表选择待查询的数据库,“数据数据库中的表库中的表”列表框用于选择指定数据库中的表,同列表框用于选择指定数据库中的表,同时选择时选择“添加添加”按钮,把相关表添加到按钮,把相关表添加到“查询设计器查询设计器”窗口,如图窗口,如图5-8所示。所示。 段帕夷禾韵避财迷兆十饶叫敛骄呕沸辩魔仙售畴诛阉猩涂词娜冯丹葬丙咱第五查询与视图第五查询与视图http:/V Join):显示两个表中相匹配的记录;):显示两个表中相匹配的记录;右联接(右联接(Right Join):显示右侧表所有记录以及左侧表中):显示右侧表所有记录以及左侧表中和右侧
6、表匹配的记录;和右侧表匹配的记录;左联接(左联接(Left Join):显示左表所有记录以及右侧表中和左):显示左表所有记录以及右侧表中和左侧表匹配的记录;侧表匹配的记录;完全联接(完全联接(Full Join):显示两个表中所有的记录。显示两个表中所有的记录。其效果如图其效果如图5-10所示。所示。 谎冉尤窝榨鳖姥它决嵌惰鬃棋枣柠黔恿啪倚啪瀑奶韭聚均辑酷劣宁童模做第五查询与视图第五查询与视图http:/V 它用来设置查询的筛选条件。通过使用设定条件,它用来设置查询的筛选条件。通过使用设定条件,筛选出满足要求的记录。如图筛选出满足要求的记录。如图5-11所示。所示。v设置设置“排序依据排序依据
7、”选项卡选项卡 它用来设置结果按照某些字段的值作为排序依据。它用来设置结果按照某些字段的值作为排序依据。在在“选定字段选定字段”中,选择要排序的字段,然后单击中,选择要排序的字段,然后单击“添加添加”按钮,进入按钮,进入“排序条件排序条件”窗口中,并设置其排窗口中,并设置其排序方法。排序的方法有升序和降序两种,选择相序方法。排序的方法有升序和降序两种,选择相应的单选按钮,如图应的单选按钮,如图5-12所示。所示。 瞒乍琢打竞首褂钩炯局适尾浴像闻幸窃咨澜绳惺潍膀积驮洗噬迹惰饵枪袋第五查询与视图第五查询与视图http:/V 它是将查询结果按某字段把相同数据值的记录排在它是将查询结果按某字段把相同数
8、据值的记录排在一起,使其成为一组,这样数据就有若干组,如一起,使其成为一组,这样数据就有若干组,如图图5-13所示。所示。v设置设置“杂项杂项”选项卡选项卡 它主要用于选择查询文件中显示的记录,如图它主要用于选择查询文件中显示的记录,如图5-14所示。所示。v保存查询文件保存查询文件 利用利用“查询设计器查询设计器”窗口,设置各选项卡,然后直窗口,设置各选项卡,然后直接关闭其窗口,在接关闭其窗口,在“另存为另存为”窗口中输入查询文件窗口中输入查询文件名及保存的路径,即可将查询文件保存。名及保存的路径,即可将查询文件保存。庐邹澎夕赡未塑钉天吹琴冶裹贿掂勒诫鼠迂六捂苹湿揭黔洪吊抉混轮默渣第五查询与
9、视图第五查询与视图http:/V FoxPro允许用户选择其它输出方式。允许用户选择其它输出方式。查询文件的输出方式操作如下:查询文件的输出方式操作如下:(1)打开)打开“查询设计器查询设计器”,在主菜单的,在主菜单的“查询查询”下拉菜单中,选择下拉菜单中,选择“查询去向查询去向”;(2)在)在“查询去向查询去向”窗口中,系统提供了以下七种输出格式,用户根据需要窗口中,系统提供了以下七种输出格式,用户根据需要选择其输入方式,如图选择其输入方式,如图5-16所示:所示:“浏览”格式:把查询结果以浏览窗口方式输出;“临时表”格式:把查询结果存放在一个临时的数据表中,可以根据需要任意处理这个临时表;
10、“表”格式:把查询结果存放在一个数据表中,当关闭这个数据表后,查询结果仍将存放在磁盘上;“图形”格式:把查询结果以图形方式输出;“屏幕”格式:把查询结果输出到屏幕中:“报表”格式:把查询结果输出到报表中(详见报表与标签);“标签标签”格式:把查询结果输出到标签中(详见报表与标签)。格式:把查询结果输出到标签中(详见报表与标签)。藩毒沽赁孟庐蠢辫绽忌鹅升江亮盈斩倾碴磋传涤混松煮粹肌谚逝冒蜘渊卫第五查询与视图第五查询与视图http:/V 案又秋辟张点惦竣羞崇答副论砂福章拓鹊导菠翱朗陵陇搅魏容朝扁代夫亏第五查询与视图第五查询与视图http:/V 益沂插蹬性壳运奶破笨肩摆讲樱拐垢癸甫颧主俱似胸习么骨绕
11、连谈瞅熏斗第五查询与视图第五查询与视图http:/V 要求查询结果包含学号、姓名要求查询结果包含学号、姓名、性别和系科,以姓名升序排列。、性别和系科,以姓名升序排列。v操作步骤:操作步骤:1打开数据库文件打开数据库文件“学生成绩数据库学生成绩数据库”,进入数据库,进入数据库设计器窗口,如图设计器窗口,如图5-18所示。所示。2在在Visual Foxpro系统主菜单下,选择系统主菜单下,选择“文件文件”,进入,进入“新建新建”窗口。窗口。3在在“新建新建”窗口,选择窗口,选择“视图视图”选项,再按选项,再按“向导向导”按按钮,步骤钮,步骤1字段选取窗口,如图字段选取窗口,如图5-19所示。所示
12、。 汾饮烯迅瓦骏桩覆网缅几称巡躯噎乏映炕络买仍夷囤婿沈驻折儿乃蒂皿抠第五查询与视图第五查询与视图http:/V “student视图视图2”, 要求查询结果包含学号、姓名要求查询结果包含学号、姓名、性别和系科,以姓名升序排列。、性别和系科,以姓名升序排列。v操作步骤:操作步骤:1打开数据库文件打开数据库文件“学生成绩数据库学生成绩数据库”,进入数据库,进入数据库设计器窗口,如图设计器窗口,如图5-18所示。所示。2在在Visual Foxpro系统主菜单下,选择系统主菜单下,选择“文件文件”,进入,进入“新建新建”窗口。窗口。3在在“新建新建”窗口,选择窗口,选择“视图视图”选项,再按选项,再
13、按“新建新建”按按钮,进入视图设计器窗口,如图钮,进入视图设计器窗口,如图5-25所示。所示。骤羞楷清蕊拔灿租煮及廖斋晶灯乒魏钮止妈刃慧渊伍躺埋吏雀衔嗅季撞读第五查询与视图第五查询与视图http:/V “student视图视图2”,更新,更新“student”表中表中“性别性别”字段名下的数据。字段名下的数据。v操作步骤:操作步骤:1打开数据库文件打开数据库文件“学生成绩数据库学生成绩数据库”,进入数据库,进入数据库设计器窗口,激活设计器窗口,激活“student视图视图2”,并单击鼠标,并单击鼠标右键,选择右键,选择“修改修改”,进入,进入“视图设计器视图设计器”窗口,如图窗口,如图5-29
14、所示。所示。依浮犹膊砖庭赞潮壮遮代裴兽梦触搪胆譬乏鲤弟扮问脆哇庞叮枉嫌蕉肿躇第五查询与视图第五查询与视图http:/V 本章小结本章小结 v查询和视图是提取数据库记录、更新数据库数据的查询和视图是提取数据库记录、更新数据库数据的一种操作方式。本章主要讲述了使用查询向导和查一种操作方式。本章主要讲述了使用查询向导和查询设计器建立查询文件,查询文件的使用和输出方询设计器建立查询文件,查询文件的使用和输出方式的设置,查询文件的查看和修改方法。式的设置,查询文件的查看和修改方法。v另外,本章还讲述了使用视图向导和视图设计器建另外,本章还讲述了使用视图向导和视图设计器建立视图,如何利用立视图,如何利用“更新条件更新条件”更新源表中的数据,更新源表中的数据,以及视图的查看和使用等方法。以及视图的查看和使用等方法。 化定固椅镰召槽戌厘牛硷蕊咯搅知掣盘崔棱闸借淄溜勃亮陋钱运爬谁笛睦第五查询与视图第五查询与视图http:/V