复习经济金融管理系统试验_第1页
复习经济金融管理系统试验_第2页
复习经济金融管理系统试验_第3页
复习经济金融管理系统试验_第4页
复习经济金融管理系统试验_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验1VisualFoxPro启动、退出与环境设一、实验目VisualFoxProVisualFoxProVisualFoxProVisualFoxProVisualFoxPro二、实验内VisualFoxProVisualFoxProVisualFoxPro5VisualFoxProVisualFoxPro显示/隐藏的基本操作三、实验步VisualFoxPro根据安装向导的提示,接受“最终用户协议”并正确输入产品的ID号安装程序会自动进行文件的。文件完后VisualFoxPro安装完成VFPMSDN库。MSDNVFP的联机帮VisualFoxProVisualFoxPro。双击桌面图标,以快捷方式启动VisualFoxPro。FoxPro6.01-1所示:1-1启动“VisualVisualFoxPro

VFP界,VisualFoxPro由于保护C盘,为保留用户实验的数据需要配置VisualFoxPro的运行环境,使VisualFoxPro的运行打开“选项”VisualFoxPro主菜单中,选择“工具”菜单下的“选项”命令,打开“选项”1-3所示:图1-3“选项”在“文件位置”选项卡中,选择“默认”选项,单击“文件位置”选项卡中的“修改”按钮,弹出“更改文件位置”框,选中“使用默认”复选框,如图1-4图1-4“更改文件位置” ”框,如图1-5所示图图1-5“选 置”框中的文件位置已发生了变化,如图1-6所示。图1-6设定后的“更改文件位置 “图1-7设置后的“选项”VisualFoxPro系统时,本次的设置依然有效。单击“确定”则本次设置完成。显示/隐藏随需要而显示/隐藏。显示/隐藏的操作如下:图1-8“”单击所需的名称,再单击“确定”按钮即可实现的显示/隐藏操作(注意:名称前的标志为时表示选中,标志为时表示未选中—“工具条”和“浮动。拖动浮动的标题到窗口的边界可把浮动变成工具条,拖动的空白处到窗口中间可把工具条变成浮动。再次打开“显示”菜单,执行“”命令。在打开的“”框中去掉选中标志可隐藏。当呈浮动状态时,单击“关闭”按钮也可以隐藏

图1-9的两种状图1-10的快捷菜相应令会自动显示在命令窗口内。打开或关闭命令窗口的常用方法如下:实验2常量、变量、函数及表达一、实验目VisualFoxPro二、实验内三、实验步VisualFoxPro① ② ③ ④⑤$10+$300⑥- ⑦22%5- ⑧10*(13-①②"王">"李④⑤⑥①② OR③ "AB"<"BC".AND.王">“张⑤ ①"吉 "+"长春 ②"吉 "-"长春③"PUT"$ ④"Computer"①DATE()- ②DATE()-{^2004-5-③{^2005-6- ④{^2006-2-10? ??1.5E- ? ?{^2005-6-10},{^2006-2-10 06/10/0502/10/0608:22:403-1值的类值吉2006418数组2006518164230Store$23.45toA2DIMENSIONB(2,3)B(1,2)=B(2,2长春C2={^2006-5-18liLISTMEMORYLIKERELEASEALLEXCEPTb?LISTMEMORYLIKE*?INT(-???Round(567.675,- ? ?SUBSTR("数据库系统 系??upper("howare ? ?LEN("数据库系统 ? ? "ABCDSpace(4"EFG 4? {例如:?replicate('a',3)输出?replicate('abc',2)输出'abcabc',空格也会重复?????? ?STR?CTOD ??DTOC({^2006-4- NCC? SETCENTURYSETDATE? ??DATE() SETDATETOMDY? ?SETEXACT? ? ? ?"XY”=="XYZ" SETEXACTON???? ? ? ? AND"ABCD"<"ABC"OR3+8*19>70 NOT ?"ABCD"$"ABC"AND 实验3项目管理一、实验目二、实验内三、实验步用项目管理器创建一个项目teacher图2-1“新建” 图2-2“创建”新建文件”按钮,打开“创建”框;在“保存在”文本框中选择保存文件的路径(D盘teacher(*.pjx)保存“teacher2-3所示,完成了项目

2-32-3aloxro主菜管理表文件、表文件文等右侧有6个按,分别新建、加(2)方

2-4器缩小成方式显示,方法有两种。将项目管理器由显示方式还原成标准方式或折叠方式显示,方法有3种。

(\vfp98\teacher.pjx单击“文件”菜单→“打开”选项,或单击常用上的“打开”按钮,打开ModifyProjectteacher.pjx,可打开默认文件下的Windows资源管理器,找到要打开的项目文件(C:\ProgramFiles\teache.pjx图2-6“打开”在已有的项目文件(\vfp98\teacher.pjx)studentteacher2-7所示。单击“新建”按钮,在打开的“新建数据库”框中,如图2-8所示,选择“图2-8“新建数据库” 实验4数据库、表结构的创建与一、实验目二、实验内(XSGL.DBC(tudent.df(Coursedbf三、实验步①启动VisualFoxPro6.0②单击“文件”下拉菜单中的“新建”命令,弹出“新建”框,如图4-1所示“新建数据库”③在文件类型中选择“数据库单击“新建文件,弹出如图4-2所示“创建”框XSGL图4-2“创建数据库”DTEBASE表4-1字段名字段类字段宽学6出生日82民专身6(2位小数4个人简4①打开数据库XSGL②在“数据库设计器”中单击右键,弹出快捷菜单,如图4-3图4-3…,图4-4“新建表”④选择“新建表,弹出“创建表”框,如图4-5所示图4-5“创建表 ⑤将该表名以“Student.dbf图4-6图4-7图4-9表4-2字段名字段类字段宽课程名课程类学3(1位小数学4表4-3字段名字段类字段宽字符型学字符型9考试时日期型8分数值型6(2位小数考试地字符型逻辑型1打开VisualFoxPro6,在命令窗口中输入以下命令:closeall create 4-10表4-4表test.dbf字段名字段类字段宽编字符型名字符型字符型定数值型6(2位小数Studentdbf9④为Student⑤设置“Student”数据表的“民族”字段默认值为“⑥设置“Student”数据表的“”字段,使其值只能是“男”或“女,否则显示错误⑦点击“确定”按钮保存修改。Coure.dbfopendatabase modify 图4-7addtable removetable &&移去自由表实验5表记录的、索引与统计操一、实验目二、实验内(udn.dbf(Corse.bf三、实验步5-1图5-1②在“文件类型”下拉列表框中选择“表(*.dbf)⑤点击“显示”菜单,选择“追加方式”菜单项。在追加状态下录入表5-1表5-1表“Student.dbf男女男女男钱女“gen,图5-2⑦单击“编辑”菜单下“插入对象,弹出插入对象框,选择“由文件创建如图5-图5-3⑧点击“浏览”按钮选择要插入的文件对象,再按“确定”按钮,文件就入到通用字图5-4插入图5-5⑩重复以上步骤,向表“Course.dbf”中追加表5-246365⑪重复上述步骤,向表“Scores.dbf”中追加表5-31-T1-T1-F2-T2-T1-F1-T1-F1-T①打开表“Course.dbf3图5-6图5-7④用“恢复记录”命令恢复所有加删除标记的记录,如图5-8图5-8①打开表“Course.dbf图5-9③④“作用范围”选择“All⑤“For”项输入“课程类型="专业课"⑥点击“替换”完成。①打开数据表“Student图5-10③单击索引选项卡,如图5-11birthdate图5-11①记录的定位opendatabaseuse&&go5gotopgobottskip-2golistnextgolistrestgo3listfor'&&5&&34browfor' &&②记录的增加、修改、删除append repl课程号with'G010105',学号with ',考试时间with{^2009/12/26},分数with考试地点with'2-214',及格否with.T. replall课程类型with"专业基础课"for课程类型="专业课"delefor课程号='G010105' recall delefor课程号 &&③记录的统计、汇总countfor及格否=.Fto?"不及格人数为:", average分数toaaafor课程号 close ④表的opendatabasexsglusescores.dbfcopytocopystruto &&关闭表use &&表sc是表scores.dbf而use close⑤索引的创建及使用useindexonto indexon专业to indexon身高desctagind_height usestudentindex usestudentindex seek"金融学 &&四、练习与提*实验6数据完整性与表间永久关系设置及多表操一、实验目二、实验内三、实验步 ①打开XSGL②参考实验5内容,为Student③为为Course④为Scores⑤在数据库设计器中,使用鼠标左键点击Student数据表中的“学号”索引,按住左键不⑥同理,将Course表“课程号”索引拖到Scores表“课程号”索引处,建立另一个关系。图6-1图6-2编辑关系图6-4 ①打开XSGL③点击“数据库”菜单,选择“编辑参照完整性,弹出如图6-5参照完整性框图6-5④在“更则”选项卡中,将Student表与Scores表间关系设为“级联,将Course表⑤在“删除规则”选项卡中,将Student表与Scores⑥在“插入规则”选项卡中,将Course表与Scores图6-6①打开表Student.dbf,将学号=' ②打开表Course.dbf,将课程号='T010101'更改为'Z010101',关闭表Course.dbf,有什么提③打开表Student.dbf,删除学号 ④打开表Scores.dbf,插入记录”T111111”,” ①启动VisualFoxPro66-7所示数据图6-71号、2号工作区打开表Student.dbf和表Scores.dbf③在“别名”列表中,选择表Student6-8所示工作区属性图6-8工作区属性⑤同理设置表Scores⑥在“别名”列表中,选择表StudentStudent显示在“关系”选项卡⑦在“别名”列表中,选择表Scores,点“关系,弹出如图6-9所示表达式图6-9表达式Scores显示在“关系”选项卡中,关联关系创建完成,如图6-10所图6-10StudentScores③切换至“Student”浏览窗口,选择学号字段为 ④切换至“Scores”浏览窗口,可以看到只有符合学号为“ 图6-11显示学号为 ”的记close sele use setordertotag学号 seleause setrelationto学号intob seleb四、练习与提实验7结构化程序设一、实验目二、实验内容及操作步1Prog1.Prg文件,输入以下程序输出结果VisualFoxPro用户界面打开程序编辑窗口。框中确定程序的保存、文件名和扩展名为“Prog1.prg?“今天是:”+LEFT(B,4年?"今天是:"+STR(YEAR(DATE()),4)+""+STR(MONTH(DATE()),2)+""+MODIFYCOMMAND③使用组合键Ctrl+W,在弹出的【保存】框中确定程序的保存 和扩展名然后单【保存按钮如果放弃保存按Esc键或使用组合键Ctrl+Q,Prog1.PrgProg2.Prg两个程序文件,并查看与分析运行结果①在命令窗口中输入DOProg1DOProg2图 图 ①在命令窗口中输入ModifyCommandProg3 &&关闭系统功 ACCEPT“输入学生:”TOStu_name &&Accept只接收字符型数据INPUT“输入考试成绩:”TOStu_cj &&Input接收任何类型数据Stu_name+”的成绩等级为 ③在命令窗口中输入DOProg37.3Prog3.Prg4Prog4.PrgStudent中指定日期后出生的学生信息①在命令窗口中输入ModifyCommandProg4USEStudentIN0INPUT请输入日期TOLISTALL学号,,出生日期FOR出生日期>rq③在命令窗口中输入DOProg47.4Prog4.Prg练习5:建立程序文件Prog5.Prg,其功能是输入,在Student中查找该学生的信息①在命令窗口中输入ModifyCommandProg5USEStudentIN0SELECTACCEPT“请输入待查学生”TOStu_nameLOCATEFOR=Stu_nameIF.NOT.?“?”查无此人!”③在命令窗口中输入DOProg57.5Prog5.Prg三、练习与提2x3xf(x)x5x

(x0)(0x3)(3x5)(CASE语句(5x10)(x10)实验8结构化程序设一、实验目DoWhile、For-Next、Scan二、实验内容及操作步VisualFoxPro提供了条件循环、步长型循环和数据表扫描型循环三种循环结构。1Prog8_1.PrgS=1+3+5+…+99si。s0;i既作为被累加的数据,也1。s=s+ii=i+2i99。每一次执行,si2。MODIFYCOMMANDProg8_1DOWHILE?③在命令窗口中输入DOProg8_18.1Prog8_1.Prg2Prog8_2.Prg100~999是指一个三位数,其各位数字的立方和等于该数本身(153=13+53+33i代表三位数,a、b、c分别代表该三位数在百位、十位、个位上的三个数字。方法2:s=STR(i,3) ④在命令窗口中输入ModifyCommandProg8_2FORi=100TO12IF?i⑥在命令窗口中输入DOProg8_28.2Prog8_2.Prg练习3:编写程序Prog8_3.Prg,统计Student表中民族为的男、人数。①在命令窗口中输入ModifyCommandProg8_3USEStudentIN0SELECTStudentSTORE0TOSCANFOR民族=””IF=”男”男生人数CLOSEDATABASE③在命令窗口中输入DOProg8_38.3Prog8_3.Prg4Prog8_4,理解子程序的调用及变量的作用域①在命令窗口中输入ModifyCommandProg8_3PROCEDUREPARAx,y,z i,mSTORE5TOi,m,n?x,y,zSTORE10TOa,b,DO WITHa,a+b,?a,b,?i,m,n③在命令窗口中输入DOProg8_4图 三、练习与提VisualFoxPro支持的循环结构控制语句有几种?哪种循环结构控制语句可以事先设定DoWhile100*实验9查询与视图设一、实验目二、实验内三、实验步在“添加或视图框,选择XSL数据中“Student表,单“添加”按钮其添加“查询计器”,单击关”按钮关框如图9-1示。图9-1双击字段“学号”、“”、“”、“专业”,将这段添加到“选 图9-2SELECTStudent.学号,Student.,Student.,Student.专业;FROMxsgl!student;ORDERBYStudent关闭“SQL查询”,点击“输出设置”,弹出如图9-3所示框,这里“查询”图9-3图9-4图9-5图9-6)图9-8图9-9单击上的运行按钮运行视图,在“浏览”窗口中查看结果。关闭“视图设 “ST_1, “09/09/90,“tudent.bf, 四、练习与提查询和视图都是为快速、方便地使用数据库中的数据提供的法,它们有什么异实验10SQL询设计一、实验目SQLCreateTable、CreateDatabaseSQL数据修改命令AlterTable、ModifyDatabaseSQL数据删除命令DropTable二、实验内容及操作步1SQL命令建立订货管理(dhgl.dbc)数据库,同时建立职工(zg)、仓库(ck)、供应商(gys)、订货单(dhd)数据库表。表说明如下:职工表仓库表供应商表CCICCICCC55-5-5订货单CCCD555-③订货单表中订购单号建立主索引4CREATETABLEzg(C(5)PRIMARYKEY,C(5),CREATETABLEck(仓库号C(5)PRIMARYKEY,地址C(10),面积ICHECK(积>0)ERRORCREATETABLEgys(C(5C(20),CREATETABLEdhd(C(5)PRIMARYKEY,C(5),10-110-gys③为表zg增加字段,宽度为dhd增加总金额货币型字段,dhdNULL值①在命令窗口中输入ALTERTABLEGYSADDPRIMARYKEY②ALTERTABLEZGALTER工资SETDEFAULTALTERTABLEZGALTERSETCHECK(工资>=2000AND.工资ERROR2000-8000③ALTERTABLEZGADD④ALTERTABLEDHDADDYCHECK总金额>=0ERROR“⑤ALTERTABLEDHDALTER10-①向职工表(ZG)CKH05③删除目前没有订货日期的订货单记录200的仓库记录⑦在命令窗口中输入OPENDATABASE⑧在命令窗口中输入INSERTINTOZG(职工号,,仓库号,工资)VALUES(“DX011”,””,”CKH03”,3500)⑨INSERTINTODHD(订货单号,职工号供应商号订货日期总金额)⑩UPDATECKSET面积=面积+100WHERE仓库号⑪UPDATEZGSET工资=工资*1.15WHERE仓库号⑫DELETEFROMDHDWHERE订货日期⑬DELETEFROMCKWHERE面积10-310-三、练习与提实验11SQL询设计一、实验目SQL掌握SQL的查询语句中的特殊的用法二、实验内容及操作步SQL②检索在的供应商的名3500CKH01CKH024000元的职工号和OPENDATABASE4SELECT*FROMSELECT供应商名FROMGYSWHERE城市=””SELECTDISTINCTFROMZGWHERE工资>3500SELECT职工号,FROMZGWHERE工资<4000AND(仓库号=”CKH01”仓库号SQL①检索工资多于3000元的职工号、和他们所在的地②检索工作在面积大于350的仓库的职工以及这些职工所在的地址OPENDATABASE2SELECT职工号,,地址FROMZG,CKWHERE(ZG.仓库号=CK.仓库号)ANDSELECT,地址FROMCK,ZGWHERE((ZG.仓库号=CK.仓库号)AND(面SQL语言中的嵌套查询命令的使用方法3SQL查询语句完成如下要求3500②检索和职工DX003同样工资的所有职工GY0043500元的职工发出的订货单号 在命令窗口中输入OPENDATABASE4SELECT地址FROMCKWHERE仓库号IN(SELECT仓库号FROMZGWHERE工资<3500)SELECTFROMZGWHERE工资=(SELECT工资FROMZG职工号SELECT职工号,仓库号FROMZGWHERE职工号IN(SELECT职工号FROMDHDWHERE供应商号SELECTFROMDHDWHEREIN(SELECTFROMZGWHERE工资>3500)SQL语言中的简单计算套查询和分组查询命令的使用方法4SQL查询语句完成如下要求①计算和广州的仓库职工的工资总3500③计算工资低于本仓库平均工资的职工号和,并按工资降序排CKH03工作的职工的最高工资值①在命令窗口中输入OPENDATABASE5SELECTSUM(工资)FROMZGWHEREIN(SELECTFROMCKWHERE地址=””OR地址=”广州”)SELECT仓库号,COUNT(*FROMZGWHERE工资>3500GROUPBYSELECTDIST职工号,FROMZGWHERE工资<(SELECTAVG(工资)FROMZGGROUPBY仓库号)ORDERBY工资DESCSELECT仓库号,COUNT(*),AVG(工资)FROMZGGROUPBY仓库号HAVINGSELECTMAX(工资FROMZGWHERE仓库号SQL查询语句中特殊使用方等特殊完成如下要①检索工资在3500到4500元之间的职工和工资,并按升序排②检索供应商表中名称为”XX厂”CKH03CKH03仓库中所有职工工资的仓库号①在命令窗口中输入OPENDATABASE6SELECT,工资FROMZGWHERE工资BETWEEN3500AND4500ORDERBYSELECT*FROMGYSWHERELIKE厂”SELECT*FROMDHDWHERE供应商号ISNULLSELECT*FROMCKWHERENOTEXISTS(SELECT*FROMZGWHEREZG.SELECTDISTINCT仓库号FROMZGWHERE工资>=ANY(SELECT工资FROMZGWHERE仓库号SELECTDISTINCT仓库号FROMZGWHERE工资>=ALL(SELECT工资FROMZGWHERE仓库号三、练习与提 CE命令有什么区别552Result1.dbf实验12表单与控件设计一、实验目掌握表单控件、方法的定义二、实验内12-1表单示例12-2表单示例三、实验步1控①单击“文件”菜单,选择“新建”命令,打开“新建”框,如图12-3所示图12-3“新建”②在“新建”框中选择“表单”类型,单击“新建文件”按钮,弹出“表单设计12-4所示。

12-4“表单设计器12-1Form1设值3 1.scx①单击常 框,如图12-5所示图12-5“另存为”1①单击表单控件中的“”按钮(此时鼠标指针呈十字形,在表单上适当的位置画出一个矩形Label1。用同样的方法做出Label2和Label3。②单击Label1,对其属性设置如表12-212-2Label1值0楷体③单击Label2,对其属性设置如表12-312-3Label2值0(5)添加按①单击表单控件 钮控件Command1。Command112-412-4Command1设值③双击“确定”按钮,打开代码编辑窗口,为“确定”按钮的“Click”设计 && 代图12-6代码编辑窗④关闭 保存所作的设计。设计好的表单如图12-7所示。

12-712-8所示。12-8①打开“程序”菜单,执行“运行”命令“运行”框如图12-9所示图12-9“运行”12-10所示。2

12-10执行表单的中间过.scx312①单击表单控件 区域来表示文本框Text1。用同样的方法再做出来文本框Text2和文本框Text3。12-712-5Text1值012-6Text2值012-7Text3值012-11/,Text2Text31Command1,表示等号。①单击Label1,对其属性进行的设置,见表12-812-8Command1属值说+设置标2设字号为12-9Command1属值说=设置标设字号为12-1212-1212-10Command3属 说 切换(+-*/)运算 设置标 设字号为①为命令按钮Command2的Click设计如下代码DO && &&Label1上的显Thisform.Label1.Caption="-"CASEThisform.Label1.Caption="-"Thisform.Label1.Caption="*"CASEThisform.Label1.Caption="*"Thisform.Label1.Caption="/"CASEThisform.Label1.Caption="/"Thisform.Label1.Caption="+"②为命令按钮Command1的Click设计如下代码DO &&Command1CASEThisform.Label1.Caption="+"CASEThisform.Label1.Caption="-"CASEThisform.Label1.Caption="*"CASEThisform.Label1.Caption="/"(6).12-12、12-14、12-1512-1212-1412-15四、练习与提12-16实验13表单与控件设计一、实验目掌握表单控件、方法的定义二、实验内13-1表单示例6.013-2表单示例13-3所示的表单。单击“确定”按钮则按指定的格式要求完成对示例文13-3三、实验步1.scx13-属值说设字号为24 示计时器控件Timer1,对其的属性设置如表13-2。界面设计结果如图13-4所示。13-2Timer1设值13-4 &&计时器被触发时,在上显示系统时.scx13-3Form1值添加13-4Label1设属 说 VisualFoxPro6.0设置显示标题楷体013-5Timer1值13-值13-513-5为表单控件添加代码PUBLIC &&定义1个全局变量,以便在2个计时器的Timer代码中公用 &&zy=1表示左移zy=0 zy=1.and. &&当未超出边 &&5IFzy=1.and.Thisform.Label1.Left<5 &&当超出边界时, &&改成向右移 zy=0.and.Thisform.Label1.Left+Thisform.Label1.Width<=520 &&当未超出边界时,

&&当超 && &&13-6,13-713-813-6文字移动到左13-7文字移动到中2

13-8文字移动到右.scx13-属值说设置字号为单击表单控件中的“单选按钮组”按钮,在表单上适当的位置画出一个矩形区域来表示单选按钮组Optiongroup1。单击Optiongroup113-813-913-8Optiongroup1设属值说1设置第1313-9中间结果单击属框控件名右侧的拉按钮选择单选钮组Oponroup1的子Opon1Opon1Opongru1(5-35-4(Opn1。13-1013-11Option1、Option2、Option313-9、13-9Option1属值说宋13-10Option2设属值说黑13-11Option3设属值说隶13-12单选按钮组1Optiongroup213-13所示。13-13单选按钮组2 区域来表示复选框Check1。用同样的方法再做出复选框Check2和Check3。Check1、Check2Check313-12、13-13、13-13。13-12Check1属值说0粗13-13Check2属值说0斜13-13Check3属值说0Command213-15按钮Command1属值说确13-16按钮Command2属值说确为表单控件添加代码

13-13最终效果为命令按钮Command1的Click设计如下代码DO &&CASEThisform.Optiongroup1.Value=1CASEThisform.Optiongroup1.Value=3DO &&CASEThisform.Optiongroup2.Value=1CASEThisform.Optiongroup2.Value=2CASEThisform.Optiongroup2.Value=3IF &&IF &&IF &&Thisform.Label1.FontUnderLine=.F.为命令按钮Command2的Click设计如下代码Release &&四、练习与提13-14实验14表单与控件设计一、实验目掌握表单控件、方法的定义二、实验内14-1114-114-21114-2三、实验步1.scx1①单击表单控件 区域来表示形状Shape1。Shape114-1(990

14-1Shape1设属 说 14-2Label1设属 说 ①单击表单控件 形区域来表示微调控件Spinner1。Spinner114-314-3Spinner1属值说0为表单控件Spinner1添加代码 ctiveChange设计如下代码 &&&&014-314-3正方形示4514-414-4圆角正方形示9914-52

14-5.scx11①单击表单控件 框List1。List114-414-4List1设属值说112①单击表单控件 框combo1。Combo114-514-5Combo1属 说 在列表框和组合框中间添加1个Label1进行文字过渡。对其属性的设置见14-614-6Label1属值说的).14-714-7Command1设属值说次幂为814-8Text1设属值说为命令按钮Command1的Click设计如下代码: &&计算参数1的参数2次幂23按钮,则在文本框中显示“814-6所示。14-6练习与提实验15报表与设一、实验目二、实验内三、实验步,单击“向导”按钮,在弹出的“向导选取”框中选择“报表向导,如图15-1所示,

图15-1“向导选取”框 “jgjl2

15-215-3

15-3在打开的“报表向导”框中,单击“下一步”按钮,进入报表向导之“步骤3一15-415-4报表样15-5

15-5报表布在打开的“报表向导”框中,单击“下一步”按钮,进入报表向导之“步骤5一在打开的报表向”中,单“下一”钮,进入表向导“步骤6一15-6表,如图15-7示。单“完成按,弹出“存为”框,“保存报115-815-6报15-7预览效15-8报表设计l,调整位 ,选择“布局”中的水平居中按钮调整字体样

15-9“布局”单击“标题”带区的“教工情况一览表”,单击“格式”菜单的“字体”命令,添加和域控在“组注脚l”区域,使用“报表控件”,如图15-10所示,添加名为“本组合计”的控件和域控件,域控件的报表表达式是“月收入如图15-11所示。15-10

图15-11添加和域控单击“计算”按钮,弹出如图15-12所示的“计算字段”框,单击“总和”单选图15-12“计算字段 115-13所示。15-13””图15-14“标题/总结” ,设置分组图15-15“数据分组”15-15所示。图15-16“页面设置”15-15完整带区空报15-18打开“快速报表”

15-18报表设计单击“报表”菜单的“快速报表”命令,在“打开”框中选择jgjl.dbf,单击 框,如图15-19所示。

图15-19“快速报表 15-20

图15- 添加字15-22图15- 预览效利用报表向导,创建一个一对多的学生成绩报表,qk.dbf为父表,cj.dbf

图15-23“步骤1一从父表选择字段 打开“向导选取”框中单击“确定”按钮,进入报表向导之“步骤1一从父表选择字段”框,如图15-23所示,确定父表qk,并选取字段“学号”和“。单击“下一步”按钮,进入报表向导之“步骤2一从子表选择字段”框,如图15-24所cj,

15-24“步骤2一从子表选择字段 单击“下一步”按钮,进入报表向导之“步骤3一为表建立关系”框,确定父表15-25

图15-25“步骤3一为表建立关系 单击“下一步”按钮,进入报表向导之“步骤4一排序记录”框,选取“学号”15-26

图15-26“步骤4一排序记录 单击“下一步”按钮,进入报表向导之“步骤5一确定报表样式”框中选取“经营式。单击“总结选项”按钮,打开“总结选项”框,如图15-27所示,对“分数”

图15-27总结选项 15-2815-28果15-2915-30

15-30环在报表标题带区添加一个控件,内容为“男同学的信息表,并设置相应的字体、15-31

15-31 15-32

图15-32“表达 ””筛选出qk.dbf在“数据环境设计器”中单击鼠标右键,选择“属性”命令,打开“属性”框,如图15-33,filter属性中输入qk.=”男”,预览和保存报表文件。图15-33设置“filter属性”四、练习与提实验16菜单设一、实验目二、实验内三、实验步

16-1,

16-2菜单设计3

16-316-3416-4

16-4调正菜单16-5

16-516-1菜按查询按查询修改16-6D)”Alt+D(\<Q)”Alt+Q(\<MAlt+M。16-6应用系统主菜

16-7(\<DD16-8Ctrl+ACtrl+B16-8子菜单内16-9应用程序菜单的预览效c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论