C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt

C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt

ID:50350268

大小:748.50 KB

页数:49页

时间:2020-03-08

C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt_第1页
C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt_第2页
C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt_第3页
C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt_第4页
C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt_第5页
资源描述:

《C++语言程序设计 课件(VFP-2版) 第6章(查询与视图).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章内容§6.1查询§6.2视图§6.3查询与视图的比较第六章查询与视图§6.1查询“查询设计器”是创建和修改查询文件的工具程序。通过“查询设计器”,用户不需编写命令代码,只要在设计器的交互界面中进行设置,就可以构造出SELECT-SQL命令,并存储为查询文件。§6.2.1查询设计器本章要介绍的“查询”是记载一条SELECT-SQL语句的文件,即查询文件,其扩展名为.qpr。查询文件一旦建立就可以反复调用。建立查询的方法是:使用“查询向导”或“查询设计器”建立查询文件。本章主要介绍使用“查询设计器”建立查询文件。1.启动“查询设计器”启动“查询设计器”常

2、用的方法有如下3种:(1)从“项目管理器”启动“查询设计器”打开“项目管理器”→选择“数据”选项卡→选中“查询”选项→单击“新建”按钮……。(2)使用“新建”对话框启动“查询设计器”打开“文件”菜单→选择“新建”命令(或者在“常用”工具栏中→单击“新建”按钮)→打开“新建”对话框→选中“查询”选项→单击“新建文件”按钮……。(3)在命令窗口中键入:CREATEQUERY[<查询文件名>]2.查询设计器”的组成“查询设计器”窗口打开后,如图6-3所示。“查询设计器”窗口的上半部用于添加作为查询数据源的表或视图,对应于SELECT-SQL语句中的FROM子句

3、。“查询设计器”窗口的下半部有6个选项卡。“字段”选项卡用于指定查询的输出列,对应于SELECT-SQL语句中的SELECT子句。“联接”选项卡用于建立表间联系,对应于SELECT-SQL语句中的JOIN子句。“筛选”选项卡用于指定查询的条件,对应于SELECT-SQL语句中的WHERE子句。“排序依据”选项卡用于指定查询的排序字段和排序方向,对应于SELECT-SQL语句中的ORDERBY子句。1.使用“查询设计器”建立查询【例6-1】查询非文具部门职工的销售情况,将职工号、姓名、部门、商品编号、商品名称、销售数量、规格型号和单价,按职工号升序输出到表

4、Query1.dbf中。这是一个多表联接查询,Zgjk表与Xs表按“职工号”内部联接,Xs表与Sp表按“商品编号”内部联接;记录筛选条件:部门<>"文具";排序依据:职工号(升序);输出方向是:Query1.dbf。§6.1.2使用“查询设计器”建立查询“分组依据”选项卡用于指定查询的分组字段,对应于SELECT-SQL语句中的GROUPBY子句。“杂项”选项卡用于指定是否要重复记录和指定前若干项记录,对应于SELECT-SQL语句中的DISTINCT关键字和TOP子句。操作步骤如下:(1)打开已建的项目“职工管理.pjx”,在“项目管理器”中选择“数据

5、”选项卡。选定“查询”选项,单击“新建”按钮,弹出“新建查询”对话框,单击“新建查询”按钮,打开“添加表或视图”对话框,如图6-2所示。图6-2“添加表或视图”对话框表或者视图都可以作为查询的数据源(2)在“添加表或视图”对话框中,将“职工业绩”库中的Zgjk、Xs和Sp三个表添加到“查询设计器”中,添加表之后的“查询设计器”窗口如图6-3所示。图6-3“查询设计器”窗口查询数据源,对应于SELECT-SQL语句中的FROM子句查询输出列,SELECT-SQL语句中的SELECT子句如果表间没有联系,从添加第二个表开始,将打开“联接条件”对话框,并显示V

6、FP自动配置的联接,如图6-4所示。用户可在此对话框中设置联接条件,然后单击“确定”按钮退出。如果单击“取消”按钮,则不在此设置联接条件图6-4“联接条件”对话框(3)设置联接条件选择“联接”选项卡,显示已设置的两个联系,如图6-5所示。在“联接条件”对话框中,无论是否设置了联接条件,都可以在此重新设置联接条件。图6-5“查询设计器”的“联接”选项卡对应于SELECT-SQL语句中的JOIN子句(4)选定输出列选择“字段”选项卡,在“可用字段”列表框中,分别选取“Zgjk.姓名、Zgjk.部门、Xs.商品编号、Sp.商品名称、Xs.销售数量、Sp.规格型

7、号和Sp.单价”,单击“添加”按钮,将其添加到“选定字段”列表框中,如图6-3所示。拖动“选定字段”列表框中字段左侧按钮,可调整输出项的排列顺序。(5)设置筛选记录的条件选择“筛选”选项卡,指定筛选条件:部门<>"文具“,如图6-6所示。图6-6“查询设计器”的“筛选”选项卡不等的几种表示方法:?3<>5?3#5?3!=5?Not3=5?.not.3=5?!3=5对应于SELECT-SQL语句中的WHERE子句(6)指定对查询结果进行排序的依据选择“排序依据”选项卡,指定排序依据的字段“Xs.职工号”,排序方式“升序”,如图6-7所示。图6-7“查询设计

8、器”的“排序依据”选项卡对应于SELECT-SQL语句中的ORDERBY子句(7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。