《Visual Foxpro》第七章 查询与视图设计

Visual Foxpro 第七章 查询与视图设计 isual ox Pro
Visual FoxPro 1 VisualFoxPro

Visual Foxpro 主要内容 7.1查询设计 72视图设计
Visual FoxPro 2 7.1 查询设计 7.2 视图设计

Visual Foxpro 7.1查询设计 7.1.1查询设计器 1启动查询设计器 启动查询设计器,建立查询的方法很多: (1)选择“文件”菜单下的“新建”选项,或单击 常用“工具栏”上的“新建”按钮,打开“新建” 对话框,然后选择“查询”并单击“新建文件”打 开査询设计器建立查询。 (2)用 CREATE QUERY命令打开查询设计器建立查 询。 (3)如果熟悉 SQL SELECT,还可以直接编辑qpr 文件建立查询
Visual FoxPro 3 7.1.1 查询设计器 1.启动查询设计器 启动查询设计器, (1)选择“文件”菜单下的“新建”选项,或单击 常用“工具栏”上的“新建”按钮,打开“新建” 对话框,然后选择“查询”并单击“新建文件”打 开查询设计器建立查询。 (2)用CREATE QUERY命令打开查询设计器建立查 询。 (3)如果熟悉SQL SELECT,还可以直接编辑.qpr 文件建立查询。 7.1

Visual Foxpro 下面介绍使用查询设计器建立查询的方法。 不管使用哪种方法打开査询设计器建立查询,都 首先进入“添加表或视图”对话框,从中选择用于 建立查询的表或视图,这时单击要选择的表或视图, 然后单击“添加”按钮。如果单击“其他”按钮还 可以选择自由表。当选择完表或视图后,单击“关 闭”按钮正式进入查询设计器窗口
Visual FoxPro 4 下面介绍使用查询设计器建立查询的方法。 不管使用哪种方法打开查询设计器建立查询,都 首先进入“添加表或视图”对话框,从中选择用于 建立查询的表或视图,这时单击要选择的表或视图, 然后单击“添加”按钮。如果单击“其他”按钮还 可以选择自由表。当选择完表或视图后,单击“关 闭”按钮正式进入查询设计器窗口

sual FoXPro E我视 数据库0 生管理 为查询选择 数据库中的表(r) 关闭(c) 其他) 表或视图 果果生 选定 学 C视图 查询设计器一查询2 回区 成绩 出生日期 食联接|选|排序依|分组依据」杂项 查询设计 可用字段0B) 选定字段c 器窗口 全部添加①)》 学生出生日期 函数和表达式0 全部形去
Visual FoxPro 5 为查询选择 表或视图 查询设计 器窗口

Visual Foxpro 2查询设计器的选项卡 “查询设计器”中有6个选项卡,其功能和SQL SELECT命令的各子句是相对应的。 (1)字段。在“字段”选项卡设置查询结果中要包 含的字段,对应于 SELECT命令中的输出字段。双 击“可用字段”列表框中的字段,相应的字段就自 动移到右边的“选定字段”列表框中。如果选择全 部字段,单击“全部添加”按钮。在“函数和表达 式”编辑框中,输入或由“表达式生成器”生成 个计算表达式,如AVG(入学成绩) (2)联接。如果要查询多个表,可以在“联接”选 项卡中设置表间的联接条件,对应于 JOIN ON子句
Visual FoxPro 6 2.查询设计器的选项卡 “ 查询设 计器 ” 中有 6个选 项卡, 其功能 和 SQL SELECT命令的各子句是相对应的。 (1)字段。在“字段”选项卡设置查询结果中要包 含的字段,对应于SELECT命令中的输出字段。双 击“可用字段”列表框中的字段,相应的字段就自 动移到右边的“选定字段”列表框中。如果选择全 部字段,单击“全部添加”按钮。在“函数和表达 式”编辑框中,输入或由“表达式生成器”生成一 个计算表达式,如AVG(入学成绩)。 (2)联接。如果要查询多个表,可以在“联接”选 项卡中设置表间的联接条件,对应于JOIN ON子句

Visual FoxPro (3)筛选。在“筛选”选项卡中设置查询条件。对 应于 WHERE子句的表达式。 (4)排序依据。在“排序依据”选项卡中指定排序 的字段和排序方式。对应于 ORDER BY子句。 (5)分组依据。在“分组依据”选项卡中设置分组 条件。对应于 GROUPBY子句。 (6)杂项。在“杂项”选项卡中设置有无重复记录 以及查询结果中显示的记录数等。 由此可见,“查询设计器”实际上是 SELECT命令的 图形化界面
Visual FoxPro 7 (3)筛选。在“筛选”选项卡中设置查询条件。对 应于WHERE子句的表达式。 (4)排序依据。在“排序依据”选项卡中指定排序 的字段和排序方式。对应于ORDER BY子句。 (5)分组依据。在“分组依据”选项卡中设置分组 条件。对应于GROUPBY子句。 (6)杂项。在“杂项”选项卡中设置有无重复记录 以及查询结果中显示的记录数等。 由此可见, “查询设计器”实际上是SELECT命令的 图形化界面

Visual Foxpro 7.12建立查询 1.启动查询设计器 启动查询设计器,并将学生表添加到查询设计器中。 2.选取查询所需的字段 在查询设计器中单击“字段”选项卡,从“可用字段” 列表框中选择“学号”字段,再单击“添加”按钮, 将其添加到“选定字段”列表框中。使用上述方法 将“姓名”、“出生日期”和“入学成绩”字段添 加到“选定字段”列表框中,这4个字段即为查询 结果中要显示的字段。显示结果中显示字段的顺序 用鼠标拖动选定的字段左边的小方块,上下移动, 即可调整字段的显示顺序
Visual FoxPro 8 7.1.2 建立查询 1. 启动查询设计器 启动查询设计器,并将学生表添加到查询设计器中。 2. 选取查询所需的字段 在查询设计器中单击“字段”选项卡,从“可用字段” 列表框中选择“学号”字段,再单击“添加”按钮, 将其添加到“选定字段”列表框中。使用上述方法 将“姓名” 、 “出生日期”和“入学成绩”字段添 加到“选定字段”列表框中,这4个字段即为查询 结果中要显示的字段。显示结果中显示字段的顺序, 用鼠标拖动选定的字段左边的小方块,上下移动, 即可调整字段的显示顺序

Visual Foxpro 查询设计器-查询2 口区 出生日期 字段|联接|选|排序献据|分组依据|杂项 可用字段B) 选定字段〔C 学生少颈民 标加) 学生籍贯 学生姓名 全部添加①) 学生出生日期 生专业号 去(R 学生入学成二 函数和表达式0U 全部移去 选择的字段 9
Visual FoxPro 9 选择的字段

Visual Foxpro 3.建立排序查询 如果在“排序依据”选项卡中不设置排序条件,则 显示结果按表中记录顺序显示。现要求记录按“入 学成绩”的升序显示,因此在“选定字段”列表框 中选择“入学成绩”字段,再单击“添加”按钮, 将其添加到“排序条件”列表框中,再选择“排序 选项”的“升序”单选按钮。 10
Visual FoxPro 10 3. 建立排序查询 如果在“排序依据”选项卡中不设置排序条件,则 显示结果按表中记录顺序显示。现要求记录按“入 学成绩”的升序显示,因此在“选定字段”列表框 中选择“入学成绩”字段,再单击“添加”按钮, 将其添加到“排序条件”列表框中,再选择“排序 选项”的“升序”单选按钮
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Foxpro》第一章 数据库系统基础知识.ppt
- 《Visual Foxpro》目录.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第三章 面向对象技术.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第四章 类和对象的高级特征.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第五章 异常处理.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)金额的中文大小写方式.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第七章 多线程机制.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第六章 图形界面设计.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第二章 Java语言基础.ppt
- 西华师范大学:《算法与程序设计》课程教学资源_第一章 基本知识.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 文件.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 排序.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第七章 查找.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 复杂度及其分析.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第九章 常微分初值问题的数值解.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第八章 数值积分.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第七章 样条函数.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第六章 代数插值.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第四章 解线性代数方程组的迭代法.pdf
- 西华师范大学:《算法与程序设计》课程教学资源_第五章 求矩阵特征根和特征向量的数值方法.pdf
- 《Visual Foxpro》第三章 Visual FoxPro的数据及其运算.ppt
- 《Visual Foxpro》第九章 结构化程序设计.ppt
- 《Visual Foxpro》第二章 Visual FoxPro操作基础.ppt
- 《Visual Foxpro》第五章 数据库的基本操作.ppt
- 《Visual Foxpro》第八章 Visual FoxPro项目管理器.ppt
- 《Visual Foxpro》第六章 SQL语言的应用.ppt
- 《Visual Foxpro》第十一章 表单设计与应用.ppt
- 《Visual Foxpro》第十三章 报表与标签设计.ppt
- 《Visual Foxpro》第十二章 菜单设计.ppt
- 《Visual Foxpro》第十四章 数据库应用系统开发.ppt
- 《Visual Foxpro》第十章 面向对象程序基础.ppt
- 《Visual Foxpro》第四章 表的基本操作.ppt
- 《数据结构》课程教学资源:第七章 广义表.ppt
- 《数据结构》课程教学资源:第十章 排序算法.ppt
- 《数据结构》课程教学资源:第二章 线性表.ppt
- 《数据结构》课程教学资源:第三章 特殊线性表一栈、队、串.ppt
- 《数据结构》课程教学资源:第四章 数组与十字链表.ppt
- 《数据结构》课程教学资源:第五章 树形结构(1/2).ppt
- 《数据结构》课程教学资源:第五章 树形结构(2/2).ppt
- 《数据结构》课程教学资源:第六章 图结构(6.1-6.5).ppt