《VF数据库实验指导书.docx》由会员分享,可在线阅读,更多相关《VF数据库实验指导书.docx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试验一 VFP 数据表根本操作1、 数据表的建立和数据的输入一、试验目的1、了解数据表的根本概念2、把握数据表的建立2、把握数据表中数据的添加3、把握从其他数据表中添加数据二、试验内容及任务1、将所附带的VFPEX 文件夹及该文件夹中的全部文件复制到C 盘根名目下。2、在文件夹VFPEX 创立数据表XS.DBF,表构造如下:字段名类型宽度小数位数说明XH字符型6学号XM字符型8姓名XB字符型2性别CSRQ日期型8诞生日期TYF规律型1团员否SZX字符型6所在系RXCJ数值型3入学成绩3、在创立表的同时,输入如下的记录:学号姓名性别诞生日期团员否所在系入学成绩040105张静女1986-12-1
2、T中文387040207杨卫国男1986-9-22F历史390040410方惠娟女1986-11-15F外文3794、向数据表添加记录:学号姓名性别诞生日期团员否所在系入学成绩040405宋海涛男1986-8-29T外文3825、从数据表XS1.DBF 中成批添加数据到数据表XS.DBF 中。三、试验环境和试验材料1、Visual FoxPro 6.0 中文版; 2、素材软盘四、试验方法和步骤 1、复制试验所需文件双击“我的电脑”,翻开窗口,双击 A 驱动器,窗口中显示A 盘中的内容, 鼠标右击 VFPEX 文件夹,显示快捷菜单,选择“复制”命令;翻开C 盘根名目并右击,显示快捷菜单,选择“粘
3、贴”命令, 软盘中的VFPEX 文件夹及其文件被复制到C 盘根名目中。2、创立数据表并输入数据1) 进入Visual FoxPro 6.0 环境。2) 选择“文件/建”命令,显示“建”对话框,如图1-1,选择“表”并单击“建文件”,显示创立对话框,如图 1- 2,“保存在”选择“VFPEX 文件夹”,“输入表名”为“XS.DBF”,单击“保存”,显示表设计器,如图 1-3。10 图 1-1图 1-23) 按要求输入相关的字段名、字段类型、字段宽度等内容,具体如图1-3。图 1-34) 单击“确定”,显示“现在输入数据吗?”确认框,如图1-4,单击“是”,显示数据表窗口,如图1-5,将上述三条记
4、录依次输入到数据表中,并关闭窗口。图 1-4图 1-53、向数据表添加记录1) 选择“文件/翻开”命令,显示翻开对话框,如图 1-6,在“查找范围”中选择“VFPEX 文件夹”, “文件类型”中选择“表*.dbf ”,双击 XS.DBF 数据表,翻开数据表。图 1-62) 选择“显示/扫瞄”命令,显示数据表窗口,如图1-5。3) 选择“表/追加记录”命令,在数据表窗口中添加的空记录,将上述记录添加到数据表,并关闭数据表4、从其他数据表添加数据到当前数据表1) 翻开数据表XS.DBF,并显示数据表窗口,如图1-5。2) 选择“表/追加记录”命令,显示追加来源对话框,如图1-7,在“类型”中选择“
5、Table(DBF)”,对“来源于”单击其后的按钮,显示翻开对话框,选择XS1.DBF 数据表翻开。图 1-73) 单击“确定”,XS1.DBF 数据表中的数据添加到XS.DBF 数据表中,最终关闭数据表。5、最终,选择“窗口/命令窗口”命令,翻开命令窗口,在其中输入:“CLOSE ALL”,关闭全部翻开的文件,并选择“文件/退出”命令,退出Visual FoxPro 6.0 环境。2、数据表中数据的修改和删除一、试验目的1、了解数据表中数据的扫瞄2、把握数据表中成批数据的修改3、把握用命令REPLACE 成批修改数据4、把握规律删除数据表中的记录5、把握物理删除数据表中的记录二、试验内容及任
6、务1、扫瞄文件夹VFPEX 中的数据表RESULT.DBF。2、对数据表RESULT.DBF 中,缺课次数为 0 的学生,成绩加 5 分。3、对数据表RESULT.DBF 中,规律删除成绩小于 60 分的记录。4、对数据表RESULT.DBF,恢复全部被规律删除的记录。5、对数据表RESULT.DBF 中,物理删除外文系同学的记录。6、对文件夹 VFPEX 中的数据表 KCSP.DBF,将单价在 10 元和 15 元之间包括 15 元的商品,单价增加10%,数量增加 10,并计算相应的金额。三、试验环境和试验材料1、Visual FoxPro 6.0 中文版;2、VFPEX 中的数据表RESU
7、LT.DBF 和数据表KCSP.DBF四、试验方法和步骤1、进入Visual FoxPro 6.0 环境。2、扫瞄数据表RESULT.DBF1) 选择“文件/翻开”命令,显示翻开对话框,在“查找范围”中选择“VFPEX 文件夹”,“文件类型”中选择“表*.dbf ”,双击 RESULT.DBF 数据表,翻开数据表。2) 选择“显示/扫瞄”命令,显示数据表窗口,如图1-8,即可扫瞄表中数据。图 1-83、将缺课次数为 0 的学生,成绩加 5 分1) 翻开RESULT.DBF 数据表窗口。2) 选择“表/替换字段”命令,显示替换字段对话框,如图 1-9,在“字段”选择“CJ”,“替换为”输入“CJ
8、 + 5 ”,“作用范围”选择“ALL”,单击“For”后的按钮,显示表达式生成器窗口,如图 1-10。3) 在“字段”中选择“QKCS”并双击,结果显示在“FOR 子句”中,在“规律”中选择“=”,结果同样显示在“FOR 子句”中,在“=”后输入 0,“FOR 子句”中的表达式为:“Result.qkcs = 0”,最终单击“确定”,生成 FOR 表达式,返回到替换字段对话框。4) 在替换字段对话框,单击“替换”,完成数据的替换。图 1-9图 1-104、规律删除成绩小于 60 分的记录。1) 翻开RESULT.DBF 数据表窗口。2) 选择“表/删除记录”命令,显示删除对话框,如图1-11
9、,在“作用范围”选择“ALL”,单击“For”后的按钮,显示表达式生成器窗口。3) 在“字段”中选择“CJ”并双击,在“规律”中选择“”,在“”后输入 60,“FOR 子句”中的表达式为:“Result.cj 0 .AND. CJ = 100”,在“信息”文本框内输入“学生成绩应在 0100 分之间“”,完成设置。4) 按要求完成上述设置,单击“确定”按钮,显示确认框,选择“是”按钮,完成最终的工作。4、最终,在命令窗口中输入:“CLOSE ALL”,关闭全部翻开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0 环境。4、数据库表的关系建立一、试验目的1、把握数据库中表之
10、间关系的建立二、试验内容及任务1、在文件夹VFPEX 中,将数据库COML.DBC 中的数据表PROD.DBF 和SELL.DBF 之间建立一对多关系。2、在文件夹 VFPEX 中,将数据表 TEST1.DBF 导入到数据库 ABC.DBC 中。对数据库中的数据表 TEST1.DBF 和 LX.DBF 之间建立一对一关系。三、试验环境和试验材料1、Visual FoxPro 6.0 中文版;2、VFPEX 中的数据表TEST1.DBF、LX.DBF、PROD.DBF 和 SELL.DBF,数据库ABC.DBC、COML.DBC。四、试验方法和步骤1、进入Visual FoxPro 6.0 环境
11、。2、对数据库COML.DBC 中的数据表PROD.DBF 和 SELL.DBF 之间建立的一对多关系。1) 使用“文件/翻开”命令,翻开VFPEX 文件夹中的数据库COML.DBC2) 双击数据表PROD.DBF,翻开数据表窗口。3) 使用“显示/表设计器”命令,翻开表设计器对话框。4) 选中“SPBH”字段,在“索引”框内选择“升序”。5) 选择“索引”标签,如图3-8,选中“SPBH”索引,在“类型”框内选择“主索引”或“候选索引。”6) 单击“确定”按钮,显示确认框,选择“是”按钮,完成主索引的设置。7) 右击数据表SELL.DBF,显示快捷菜单,选择“修改”命令,显示表设计器对话框。
12、8) 选中“SPBH”字段,在“索引”框内选择“升序”。9) 单击“确定”按钮,显示确认框,选择“是”按钮,完成索引的设置。10) 在数据库设计器窗口中,用鼠标指向数据表PROD.DBF 中的主索引“SPBH”,按下左键并拖曳至数据表 SELL.DBF 中的一般索引“SPBH”处松开左键,完成一对多的关系建立,如图3-9。图 3-8图 3-93、将数据表 TEST1.DBF 导入到数据库ABC.DBC 中。对数据表 TEST1.DBF 和 LX.DBF 之间建立的一对一关系。1) 使用“文件/翻开”命令,翻开VFPEX 文件夹中的数据库ABC.DBC。2) 使用“数据库/添加表”命令,将TES
13、T1.DBF 添加到数据库。3) 双击数据表TEST1.DBF,翻开数据表窗口。4) 使用“显示/表设计器”命令,翻开表设计器对话框。5) 选中“XH”字段,在“索引”框内选择“升序”。6) 选择“索引”标签,选中“XH”索引,在“类型”框内选择“主索引”或“候选索引”。7) 单击“确定”按钮,显示确认框,选择“是”按钮,完成主索引的设置。8) 右击数据表LX.DBF,显示快捷菜单,选择“修改”命令,显示表设计器对话框。9) 选中“XH”字段,在“索引”框内选择“升序”。10) 选择“索引”标签,选中“XH”索引,在“类型”框内选择“主索引”或“候选索引”。11) 单击“确定”按钮,显示确认框
14、,选择“是”按钮,完成主索引的设置。12) 在数据库设计器窗口中,用鼠标指向数据表TEST1.DBF 中的主索引“XH”,按下左键并拖曳至数据表 LX.DBF 中的主索引“XH”处松开左键,完成一对一的关系建立。4、最终,在命令窗口中输入:“CLOSE ALL”,关闭全部翻开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0 环境。5、视图的创立一、试验目的1、把握视图的创立二、试验内容及任务1、对文件夹 VFPEX 中的数据库 TEACH.DBC,建立视图 COLLECT,其中包括 XH、XM、SZX、KCMC、XF 和 CJ 等六个字段。三、试验环境和试验材料1、Vis
15、ual FoxPro 6.0 中文版;2、VFPEX 中的数据表STUDENT.DBF、TEACHEER.DBF 和 ELECTIVE.DBF,数据库TEACH.DBC。四、试验方法和步骤1、进入Visual FoxPro 6.0 环境。2、使用“文件/翻开”命令,翻开VFPEX 文件夹中的数据库TEACH.DBC。3、选择“文件/建”命令,显示建对话框,选择“视图”并单击“向导”按钮,显示“本地视图向导” 步骤一字段选取对话框,如图 3-10。4、在“数据库和表”列表框中,选中STUDENT 数据表,在“可用字段”列表框中选中XH 字段并单击移动的箭头,使该字段移动到“选定字段”列表框中,依
16、次将“XM”、“SZX”字段从“可用字段”列表框中移动到“选定字段”列表框中。5、分别在“数据库和表”列表框中选中TEACHER 数据表和ELECTIVE 数据表,将其中的KCMC、XF 和 CJ 字段从“可用字段”列表框中移动到“选定字段”列表框中。6、单击“下一步”按钮,显示“本地视图向导”步骤二为表建立关系对话框。7、在两个下拉列表框中分别选择STUDENT.XH 和 ELECTIVE.XH,如图 3-11,并单击添加按钮,添加数据表STUDENT.DBF 和ELECTIVE.DBF 之间的内部关系。图 3-118、在两个下拉列表框中分别选择ELECTIVE.KCBH 和TEACHER.
17、KCBH,如图 3-12,并单击添加按钮,添加数据表 ELECTIVE.DBF 和 TEACHER.DBF 之间的内部关系。图 3-129、单击“下一步”按钮,显示“本地视图向导”步骤三筛选记录对话框,如图3-13。图 3-1310、保持缺省值,单击“下一步”按钮,显示“本地视图向导”步骤四排序记录对话框,如图3-14。图 3-1411、保持缺省值,单击“下一步”按钮,显示“本地视图向导”步骤五完成对话框,如图3-15。图 3-1512、保持缺省值,单击“完成”按钮,显示视图名对话框,如图3-16,输入COLLECT,单击“确认”按钮, 完成视图的创立,如图 3-17。图 3-16图 3-17
18、13、最终,在命令窗口中输入:“CLOSE ALL”,关闭全部翻开的文件,选择“文件/退出”命令,退出 Visual FoxPro 6.0 环境。试验四 VFP 菜单设计1、菜单设计一、试验目的1、把握利用菜单设计器设计一般菜单2、把握菜单的运行二、试验内容及任务1、创立一个一般菜单,包括“文件F”和“编辑E”两个菜单项,其中“文件”菜单项包括“建”、 “翻开”和“退出”三个命令菜单,它们的快捷键分别是 Ctrl+N、Ctrl+O 和 Ctrl+X,它们的结果分别是执行程序文件 NEW.PRG、OPEN.PRG 和将系统菜单恢复为标准设置;“编辑”菜单项包括“剪切”、 “复制”和“粘贴”三个命
19、令菜单,它们的快捷键分别是 Ctrl+X、Ctrl+C 和 Ctrl+V,它们分别调用相应的系统标准功能,结果保存在TEST.MUX 文件中,生成菜单程序文件TEST.MPR。三、试验环境和试验材料1、Visual FoxPro 6.0 中文版;2、VFPEX 中程序文件NEW.PRG、OPEN.PRG。四、试验方法和步骤1、进入Visual FoxPro 6.0 环境。2、选择“文件/建”命令,显示建对话框,选择“菜单”并单击“建文件”按钮,显示建菜单对话框,如图 4-1,选择“菜单”按钮,进入“菜单设计器”对话框,如图4-2。图 4-13、在“菜单名称”列的文本框输入:“文件(F)”,“结
20、果”列选择“子菜单”,单击“创立”按钮,菜单设计器窗口进入到子菜单设计,如图4-3。图 4-2图 4-3图 4-44、在“菜单名称”列的文本框输入:“建”,在“结果”列选择“命令”,在“选项”列的文本框输入“DO NEW.PRG”,最终单击“选项”列上的按钮,显示“提示选项”对话框,如图4-4。5、单击“键标签”文本框,并在键盘上按组合键Ctrl+N,最终单击“确定”按钮。6、同样方法,设计“翻开”命令菜单和隔离线。7、对“退出”命令菜单,在“结果”列选择“过程”,单击“选项”列中“创立”按钮,显示文本编辑窗口,如图 4-5,输入如下内容:“SET SYSMENU TO DEFAULT”,快捷键设置同“建”命令菜单。图 4-58、完成“文件”子菜单设计后,在“菜单级”下拉列表中选择“菜单栏”,返回主菜单设计窗口。9、同样设置“编辑”子菜单