资源预览内容
第1页 / 共222页
第2页 / 共222页
第3页 / 共222页
第4页 / 共222页
第5页 / 共222页
第6页 / 共222页
第7页 / 共222页
第8页 / 共222页
第9页 / 共222页
第10页 / 共222页
亲,该文档总共222页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第01套 1-1-1第一种方法: 1. 打开并修改数据库 MODIFY DATABASE 学生管理 2. 选定表“学生”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。 3. 根据题义,单击“删除”按钮即可。 第二种方法: OPEN DATABASE 学生管理DROP TABLE 学生1-1-2 CREATE TABLE 教师(编号 C(8), 姓名 C(10), 性别 C(2), 职称 C(8)1-1-3 1. 单击“工具向导查询”命令项。 2. 在“向导选取”对话框中,双击“查询向导”,在“步骤1-字段选取”中选择表“课程”,在选取其所有字段至“选定字段”列表框中,再单击“下一步”按钮。 3. 在“步骤3-筛选记录”的字段下拉列表选择“课程.课程名”,再在“值”输入框输入“数据库”,再单击“完成”按钮。4. 在“步骤5-完成”中,再单击“完成”按钮,在弹出“另存为”对话框的文件名处输入“query”,再单击“保存”即可。1-1-4 UPDATE 课程 SET 任课教师=T2222 WHERE 课程名=数据库1-2-1 1. 在命令窗口中输入建立表单命令 CREATE FORM formtest 2. 在“表单设计器”中,在“属性”的Caption处输入“考试系统”,在Name处输入“formtest”,在BackColor处输入“192,192,192”。 3. 在“表单设计器”中,建立一个标签Label1,在“属性”的Caption处输入“欢迎使用考试系统”,在BackColor处输入“192,192,192”,在ForeColor处输入“255,128,0”,在FontName处选择“楷体_GB2312”,在FontSize处输入“24”。 4. 在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval处输入“200”,再双击此计时器控件,在“Timer1.Timer”编辑窗口中输入下列命令组,再关闭此窗口。 THISFORM.Label1.Left=THISFORM.Label1.Left-10 If THISFORM.Label1.Left=-THISFORM.Label1.Width Then THISFORM.Label1.Left=THISFORM.WIDTH ENDIF5. 在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption处输入“关闭”,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。1-2-2一、建立视图 1. 打开并修改数据库“学生管理” MODIFY DATABASE 学生管理 2. 单击“文件新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“考试成绩”(或单击选中表“考试成绩”,接着单击“添加”按钮),再双击表“课程”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。 3. 单击“字段”选项卡,选择“考试成绩.课程编号”和“课程.课程名”的字段添加到“选定字段”列表框中。 4. 在“函数和表达式”处输入“count(*) as 选课人数”并单击“添加”按钮。 5. 单击“分组依据”选项卡,选择“考试成绩.课程编号”并单击“添加”按钮。 6. 保存该视图,在“保存”对话框中输入视图名“sview”。 二、建立报表 1. 单击“工具向导报表”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。 3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择表“sview”,接着在“可用字段”列表框中显示表sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。 4. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。 5. 在“另存为”对话框中,输入保存报表名“creport”,再单击“保存”按钮,最后报表就生成了。1-3一、建立菜单 1. 单击“文件新建”命令项。 2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。 3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“表单”、“报表”和“退出”这三个主菜单项,然后选择“表单”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“浏览课程”和“浏览选课统计”,选择“报表”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入一个子菜单项“预览报表”。 4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource=课程 5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource=sview 6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport preview”。 7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。 8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。 9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。 二、修改表单 1. 输入修改表单命令 MODIFY FORM myform 2. 在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“Load Event”,在“Form1.Load”编辑窗口中输入“do mymenu.mpr”,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,xxx”,启动菜单命令,双击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。第02套 2-1-1 SELECT * FROM student WHERE 性别=男 ORDER BY 学号 INTO TABLE results2-1-21. 单击“工具向导表单”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。 3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。 4. 在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。 5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。 6. 在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。 7. 在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。2-1-3DO FORM student2-1-4ALTER TABLE student ADD COLUMN 年龄 N(2)2-2-1第1处:判断是否找到,所以应改为:DO WHILE FOUND() 第2处:如果是“女”,则继续,所以应改为:LOOP第3处:继续查找下一个,所以应改为:CONTINUE2-2-2在文件sprog.prg中存放下面两条SQL语句: UPDATE student SET 年龄=year(date() - year(出生日期) SELECT Student.政治面目, COUNT(*) AS 人数, AVG(年龄) AS 平均年龄 FROM student GROUP BY Student.政治面目 INTO TABLE sqlresults2-3在文件progzh.prg存放内容如下: select 1 use jieguo select 2 use gnht sum jhsl to asum & 计算订货总数 index on dhdw to aaa uniq count to adhdw & 计算订货单位数 index on ghdw to bbb uniq count to aghdw & 计算供货单位数 use select 1 replace num with adhdw & 把订货单位数存放第1条记录中 skip replace num with aghdw & 把供货单位数存放第2条记录中 skip replace num with asum & 把订货总数存入第3条记录中 list & 显示结果 use第03套3-1-1一、建立数据库 1. 命令方式:启动Visual Foxpro系统后,在命令窗口中输入 CREATE DATABASE ordersmanage 保留字可以取前四个字母 不出现“数据库设计器”对话框 2. 可以使用菜单方式进行建立 1). 单击“文件新建”命令项,弹出“新建”对话框。 2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。 3). 在“创建”对话框中输入数据库名“ordersmanage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-ordersmanage”对话框。 二、把自由表添加到数据库 可以有两种方法:命令方法,菜单方法。 命令方法: OPEN DATABASE ordersmanage ADD TABLE employee & 把自由表employee加入到ordersmanage中 ADD TABLE orders & 把自由表orders加入到ordersmanage中 菜单方法: 1). 单击“文件打开”命令项,选择“文件类型”为数据库,打开“ordersmanage”。 2). 在“数据库设计器-ordersmanage”
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号