Visual FoxPro数据库课件四.docx

上传人:b****8 文档编号:30285981 上传时间:2023-08-13 格式:DOCX 页数:11 大小:370.63KB
下载 相关 举报
Visual FoxPro数据库课件四.docx_第1页
第1页 / 共11页
Visual FoxPro数据库课件四.docx_第2页
第2页 / 共11页
Visual FoxPro数据库课件四.docx_第3页
第3页 / 共11页
Visual FoxPro数据库课件四.docx_第4页
第4页 / 共11页
Visual FoxPro数据库课件四.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Visual FoxPro数据库课件四.docx

《Visual FoxPro数据库课件四.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro数据库课件四.docx(11页珍藏版)》请在冰豆网上搜索。

Visual FoxPro数据库课件四.docx

VisualFoxPro数据库课件四

实验四

一.实验目的

1.视图的建立

2.视图的使用

3.掌握设计器方式创建查询

4.了解查询的各种输出格式

5.掌握交叉表查询的创建方法

二.实验内容及步骤

1.视图的建立

(1)打开VisualFoxPro,以自己的“班级姓名”新建一个项目。

(2)以自己的“班级姓名”,新建一个数据库。

(3)在数据库中,以“基本信息”,新建一个数据库表,表结构及记录,如图1所示。

图1

(4)在数据库中,以“详细信息”建立一个数据库表,表结构与记录,如图2所示。

图2

(5)在项目管理器中,单击数据库中的“本地视图”对象。

(6)单击新建按钮,选择视图向导。

(7)在弹出的“步骤1-字段选取”中,选择新建的数据库,在下方的列表中,选择表基本信息,然后在“可用字段中”,选择“学号”,“姓名”,“性别”,“联系电话”字段,通过添加按钮,添加到选定字段区域中,如图3所示。

图3

(8)再到左边列表中,选择表详细信息,选择“学号”,“专业”,“班级”字段,通过添加按钮,添加到选定字段区域中。

(9)单击“下一步”,进入“步骤2-为表建立关系”,在两个下拉列表中,分别选择“基本信息.学号”与“详细信息.学号”,单击添加按钮,如图4所示。

图4

(10)单击“下一步”,进入“步骤2a-字段选取”,保持默认设置。

(11)单击“下一步”进入“步骤3-筛选记录”,在“字段”区域中,操作符中选择“大于”,值中输1005,如图5所示。

图5

(12)单击“下一步”,进入“步骤4-排序记录”,在可用字段中,选择“基本信息.学号”,在移动按钮下方选择“降序”。

(13)单击“下一步”,再单击“下一步“,进入“步骤5-完成”,单击“完成”按钮,在“视图名”对话框架中,输入视图名“学生”。

2.视图的使用

(1)在项目管理器中,选择内容1中建立的数据库。

(2)在本地视图对象中,选择内容1中建立的视图,单击右侧的浏览按钮,再打开数据库中原表的浏览窗口,观察窗口中记录的区别,思考原因。

(3)关闭浏览窗口,再次在本地视图对象中,选择新建的视图,单击的修改按钮。

进入视图设计器-学生,选择筛选选项卡,在“条件”区域中选择“<”,在上方表区域,单击右键,选择“运行查询”。

3.掌握设计器方式创建查询

(1)打开VisualFoxPro6.0,新建一个项目文件,新建一个数据库,然后把学生表(stu1)添加到数据库中。

(2)在项目管理器中,选择【数据】选项卡-【查询】对象,单击右侧【新建】按钮。

(3)在“新建查询”窗口中,单击【新建查询】。

(4)在“添加或视图”窗口中,选择新建的数据库,在下方列表中选择stu1表,单击右侧【添加】按钮,添加至数据环境显示区。

(5)进入设计器界面后,单击设置区域中的【字段】选项卡,单击下方【函数和表达式】右侧的按钮,如图1所示。

图1

(6)进入“表达式生成器”窗口,在【字段】区域中双击学号字段,在【表达式】区域中输入表达式“Stu1.xhAs学号”,单击【确定】,如图2所示。

图2

(7)把光标移动到函数和表达式文本框内,单击右上方的【添加】按钮,再次单击【表达式和函数】按钮,首先在【数学】区域选择平均值函数“AVG(expN)”,然后在字段区域中双击xy字段,为表达式添加别名“As语文平均成绩”,然后依次为sx、yy字段建立表达式,如图3所示。

图3

(8)单击【筛选】选项卡,单击【字段名】区域的下拉按钮,选择<表达式…>,进入表达生成器,在【表达式】区域输入“Stu1.xy+Stu1.sx+Stu1.yy”,单击【确定】按钮,如图4所示。

图4

(9)在设计器的【条件】区域,选择“>”,在【实例】区域中输入“60”,在【逻辑】区域中选择【And】,在下方设置表达式“xb!

=‘男’”,如图5所示。

注意:

第二个条件表达式中,需要单击【否】按钮

图5

(10)在【排序依据】选项卡中,选择【选定字段】区域中的【学号】字段,单击【添加】按钮添加到【排序条件】区域中,在下方【排序选项】区域中,选择【降序】,如图6所示。

图6

(11)在【分组依据】选项卡中,在【可用字段】区域中,选择班级字段,通过右侧【添加】按钮,添加至【分组字段】区域。

(12)在【杂项】选项卡中,取消勾选【全部】,在【记录个数】区域中输入90,然后勾选下方的【百分比】,如图7所示。

图7

(13)在设置区域上方的【数据环境显示区】中,右键单击空白区域,在列表中选择“运行查询”,查看执行结果,如图8所示。

图8

(14)在菜单栏中,选择【文件】--【保存】命令,保存查询文件。

4.了解查询的各种输出格式

(15)在项目管理器中,选择内容1建立的查询文件名,单击右侧【修改】按钮。

(16)进入查询设计器,选择菜单栏中【查询】--【查询去向】命令。

(17)在“查询去向”窗口中,单击【屏幕】按钮,然后单击【确定】按钮,在设计器中右键单击空白区域,选择【运行查询】,观察屏幕中内容的变化,如图9所示。

图9

(18)再次打开“查询去向”窗口,在【次级输出】区域,选择【到文本文件】,在后面文本框中中输入stu.txt,单击【确定】,在文件保存目录下,查看stu.txt文件内容。

5.掌握交叉表查询的创建方法

(19)在项目管理器中,向内容1中建立的数据库添加一张学生表,结构为(xhn(10),kcmc(10),cjn(10)),把Excel中数据,追加至学生表中。

注:

在输入记录状态下,不能使用【追加记录】命令

(20)在项目管理器中,选择【数据】--【查询】对象,单击右侧【新建】按钮。

(21)在“新建查询”窗口中,单击【查询向导】。

(22)在“向导选取”中,选择【交叉表向导】,单击【确定】。

(23)进入“步骤1-字段选取”,选择学生表,通过【全部添加按钮】,将所有字段移动到【选定字段】区域中,单击【下一步】。

(24)进入“步骤2-定义布局”,单击鼠标将学号(xh)字段拖动到【行】区域,将课程名(kcm)名拖动到【列】区域,将成绩(cj)拖动到数据【数据】区域,如图10所示。

图10

(25)单击【完成按钮】,进入“步骤4-完成”,单击【预览】按钮,查看查询结果,如图11所示,单击【完成】按钮,保存查询文件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1