270 likes | 401 Views
第七章. 查询与视图设计. 7.1 查询设计. 查询是从指定的表或视图中提取满足条件的记录,然后定向输出查询结果,查询结果输出类型有浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为 .qpr 的文件保存在磁盘上的,这是一个文本文件,它的主体是 SQL.SELECT 命令,另外还有和输出定向有关的语句。. 7.1.1 查询设计器. 1. 启动查询设计器
E N D
第七章 查询与视图设计
7.1 查询设计 查询是从指定的表或视图中提取满足条件的记录,然后定向输出查询结果,查询结果输出类型有浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为.qpr的文件保存在磁盘上的,这是一个文本文件,它的主体是SQL.SELECT命令,另外还有和输出定向有关的语句。
7.1.1 查询设计器 1.启动查询设计器 (1).菜单操作: “文件”菜单下的“新建”选项,或单击常用“工具栏”上的“新建”按钮,打开“新建”对话框,然后选择“查询”并单击“新建文件”打开查询设计器建立查询。 (2).命令操作:用CREATE.QUERY命令打开查询设计器建立查询。
2.查询设计器的选项卡 查询设计器中有6个选项卡,其功能和SQL.SELECT命令的各子句是相对应的。 (1).字段。 (2).联接。 (3).筛选。 (4).排序依据。 (5).分组依据。 (6).杂项。
7.1.2 建立查询 建立查询的一般步骤: 1.启动查询设计器 2.选取查询所需的字段 3.建立排序查询 4.保存查询文件 5.关闭查询设计器
7.1.3 查询文件的操作 查询设计完成后,可运行查询文件,显示查询结果,查询结果不满意或不符合要求时,可重新修改查询文件。同时在设计查询过程中可以设置查询结果的去向,以满足用户的不同要求。 1.运行查询文件 2.修改查询文件 3.定向输出查询文件
7.2 视图设计 视图从应用的角度来讲类似于表,它具有表的属性,对视图的所有操作与对表的操作相同。视图作为数据库的一种对象,有其专门的设计工具和命令。视图又具有查询的特点,可以用来从一个或多个相关联的表中提取有用信息,而且视图还可以更新数据源表。 视图有两种类型:一种是本地视图;另一种是远程视图。
7.2.1 视图设计器 1.启动视图设计器 启动视图设计器的方法有两种: (1).在系统菜单中,选择“文件”中的“新建”选项,打开“新建”对话框。选择“视图”单选按钮,再单击“新建文件”按钮,在打开视图设计器的同时,还将打开“添加表或视图”对话框,将所需的表添加到视图设计器中,然后单击“关闭”按钮。 (2).使用命令 CREATE VIEW也可以启动视图设计器 。
2.视图设计器 视图设计器的窗口界面和查询设计器基本相同,不同之处为视图设计器下半部分的选项卡有7个,其中6个的功能和用法与查询设计器完全相同。不同于查询设计器的是“更新条件”选项卡 。
7.2.2 建立视图 1.单表视图 例7.1..对学生表建立视图,列出学号、姓名、性别和入学成绩。 (1).先打开学生管理数据库,再打开视图设计器,将学生表添加到视图设计器窗口。 (2).在视图设计器的“字段”选项卡上,将可用字段“学生.学号”、“学生.姓名”、“学生.性别”和“学生.入学成绩”添加到“选定字段”栏 。
(3).单击“属性”按钮,得到 “视图字段属性”对话框。上述选择的字段是表中的字段,这些字段被放置到视图中还可以设置相关属性。视图字段属性除了数据类型、宽度和小数位数不能被修改之外,可以进行字段有效性、显示格式等设置。 (4).其他功能设计。 (5).更新设置。 (6).存储视图。 (7).从“查询”菜单中选择“运行查询”菜单项,查看视图结果,完成后关闭视图设计器窗口。
2.多表视图 例7.2对学生管理数据库建立视图,显示学生姓名、课程名及成绩。 (1).新建视图,并依次将学生表、选课表和课程表添加到视图设计器窗口。 (2).选择与设置输出字段。 (3).设计联接。 (4).更新设计。 (5).保存该视图,然后运行该视图,可见在显示学号和课程号的同时,显示了相应的学生姓名和课程名称。
7.2.3 使用视图更新数据 更新数据是视图的重要特点,也是与查询最大的区别。使用“更新条件”选项卡可把用户对视图中数据所做的修改,包括更新、删除及插入等结果返回到数据源中。
7.2.4 视图的SQL语句 视图既可以通过“视图设计器”来创建和修改,也可以利用命令方式来操作。 1.创建视图 格式 :CREATE.SQL.VIEW[〈视图名〉][REMOTE][CONNECTION〈联接名〉[SHARE]|.CONNECTION〈ODBC数据源〉][AS〈SQL.SELECT命令〉] 功能:按照AS子句中的SQL.SELECT命令查询信息,创建本地或远程的SQL视图。
2.维护视图 (1).重命名视图命令格式: RENAME VIEW〈原视图名〉TO〈目标视图名〉 功能:该命令重命名视图。 (2).修改视图命令格式: MODIFY VIEW〈视图名〉[REMOTE] 功能:该命令打开视图设计器修改视图。 (3).删除视图命令格式: DELETE VIEW〈视图名〉 功能:该命令用于删除视图。
第八章 Visual.FoxPro项目管理器
8.1 建立与打开项目文件 建立项目文件同建立其他类型的文件一样,其操作步骤如下: (1).单击“文件”菜单项中的“新建”命令,在“新建”对话框中,选定“文件类型”为“项目”,然后单击“新建文件”按钮,将弹出“创建”对话框。 (2).在“创建”对话框中,输入项目文件名并确定项目文件的存放路径,单击“保存”按钮。此时“创建”对话框关闭,打开项目管理器窗口。
要打开已有的项目文件,单击“文件”菜单中的“打开”命令,在“打开”对话框中,选择或直接输入项目文件路径和项目文件名,单击“确定”按钮。此时也将出现项目管理器窗口。要打开已有的项目文件,单击“文件”菜单中的“打开”命令,在“打开”对话框中,选择或直接输入项目文件路径和项目文件名,单击“确定”按钮。此时也将出现项目管理器窗口。
8.2 项目管理器的界面 8.2.1项目管理器的选项卡 项目管理器有6个选项卡,它们分别是:“全部”、“数据”、“文档”、“类”、“代码”和“其他”,每个选项卡用于管理某一类型文件。
项目管理器中有许多命令按钮,并且命令按钮是动态的,选择不同的对象会出现不同的命令按钮。下面是常用命令按钮。项目管理器中有许多命令按钮,并且命令按钮是动态的,选择不同的对象会出现不同的命令按钮。下面是常用命令按钮。 1.“新建”按钮 2.“添加”按钮 3.“修改”按钮 4.“浏览”按钮 5.“运行”按钮 6.“移去”按钮 7.“打开”按钮 8.“关闭”按钮 9.“预览”按钮 10.“连编”按钮
8.2.3 定制项目管理器 1.移动和缩放项目管理器 项目管理器窗口和其他Windows窗口一样,可以随时改变窗口的大小以及移动窗口的显示位置。将鼠标放置在窗口的标题栏上并拖曳鼠标即可移动项目管理器。将鼠标指针指向项目管理器窗口的顶端、底端、两边或角上,拖动鼠标边可以扩大或缩小它的尺寸。
2.折叠和展开项目管理器 项目管理器右上角的向上箭头按钮用于折叠或展开项目管理器窗口。该按钮正常时显示为向上箭头,单击时,项目管理器缩小为仅显示选项卡,同时该按钮变为向下箭头,称为还原按钮。通过这个按钮可以进行折叠和展开操作。
3.拆分项目管理器 折叠项目管理器窗口后,可以进一步拆分项目管理器,使其中的选项卡成为独立、浮动的窗口,可以根据需要重新安排它们的位置。 4.停放项目管理器
8.3 项目管理器的使用 8.3.1在项目管理器中新建或修改文件 1.在项目管理器中新建文件 首先选定要创建的文件类型(如数据库、数据库表、查询等),然后选择“新建”按钮,将显示与所选文件类型相应的设计工具。对于某些项目,还可以选择利用向导来创建文件。 2.在项目中修改文件 若要在项目中修改文件,只要选定要修改的文件名,再单击“修改”按钮。
8.3.2 向项目中添加或移去文件 1.向项目中添加文件 要在项目中加入已经建立好的文件,首先选定要添加文件的文件类型,如单击“数据”选项卡中的“数据库”选项,再单击“添加”按钮,在“打开”对话框中,选择要添加的文件名,然后单击“确定”按钮。
2.从项目中移去文件 在项目管理器中,选择要移去的文件,如单击“数据”选项卡中“数据库”选项下的数据库文件。单击“移去”按钮,此时将打开一个提示对话框,询问是否“把数据库从项目中移去还是从磁盘上删除?”。如想把文件从项目中移去,单击“移去”按钮;如想把文件从项目中移去,并从磁盘上删除,单击“删除”按钮。
8.3.3 项目文件的连编与运行 连编是将项目中所有的文件连接编译在一起,这是大多数系统开发都要做的工作。 1.主文件:主文件是“项目管理器”的主控程序,是整个应用程序的起点。 2.“包含”和“排除” 。 “包含”是指应用程序的运行过程中不需要更新的项目,也就是一般不会再变动的项目。 “排除”是指已添加在“项目管理器”中,但又在使用状态上被排除的项目。