欢迎来到天天文库
浏览记录
ID:2009986
大小:1.84 MB
页数:14页
时间:2017-11-14
《2011秋vfp01—vfp03上机试题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2011秋-vfp01一、项目,数据库与表操作打开T盘根目录中的项目文件JXGL,在该项目中已经有一个数据库JXSJ。1.在JXSJ数据库中按如下表格中所示的结构创建AB01.DBF表,并按照表格中的要求设置相关属性。字段名数据类型宽度字段标题CGC20场馆WZC1位置SJZTM设计主题ZDMJN10(小数2位)占地面积(1)设置表的注释:世博会场馆简介一览表;(2)设置CG字段的有效性规则:不能为空字符串;(3)设置ZDMJ字段的输入掩码:整数部分从右至左每3位用“,”字符隔开;(4)设置WZ字段的有效性规则:只能是“A,B,C,D,E”中的一个;(5)创建索引名为ABCD的普通索引,要求按
2、位置排序,位置相同时按占地面积排序。【操作解析】在项目管理器中,选择【数据库】→【JXSJ】→【表】,单击“新建”按钮,利用表设计器,创建AB01.DBF表。(1)在表设计器中,选择【表】选项卡,在【表注释】中,输入:世博会场馆简介一览表;(2)CG字段的有效性规则:NOTEMPTY(CG)(3)ZDMJ的输入掩码:9,999,999.99(4)WZ字段的有效性规则:wz$“ABCDE”或者:WZ=’A’ORWZ=’B’ORWZ=’C’ORWZ=’D’ORWZ=’E’(5)索引表达式:wz+str(zdmj,10,2)2.在AB01表中输入如下记录:1.设置项目的图标为:PC.ICO【操作解析
3、】右击项目管理器,在弹出的快捷菜单中,选择【项目信息】,选中“附加图标”,在打开的对话框中,查找指定的图标文件PC.ICO,如下图所示。2.KC表与CJ表具有相同字段kcmc,以KC表为主表,CJ表为子表,根据kcmc建立永久性关系,并设置两表之间的参照完整性:删除级联,插入限制。【操作解析】在KC表中,以kcmc字段建立主索引或者候选索引;在CJ表中,以kcmc字段建立普通索引;在数据库设计器中,从KC表的kcmc主(候选)索引拖动鼠标至CJ表的kcmc普通索引,建立永久性关系连线,双击该永久性关系连线,设置“参照完整性”,注意,初次设置时,需要“清理数据库”。二、设计查询【操作解析】SEL
4、ECTKc.kcdm,Kc.kcmc,count(*)as人数,avg(cj.cj)as平均成绩,;sum(iif(cj<60,1,0))as不及格人数;FROMjxsj!kcINNERJOINjxsj!cj;ONKc.kcdm=Cj.kcdm;GROUPBYKc.kcdm;ORDERBY4DESCTotableABC.DBF【操作步骤如下列图】数据源为KC,CJ表,联接为:内联接联接条件:Kc.kcdm=Cj.kcdm三、设计菜单JXGL项目中已存在菜单MENU,其中已定义了”文件”菜单栏及其中的”退出菜单”项。按如下要求设计菜单,完成后的运行效果如图1所示。(1)创建“人员管理”菜单栏,并
5、创建其子菜单“录入”、“修改”、“浏览”;(2)在菜单项“录入”与“修改”,“修改”与“浏览”之间插入分组线(3)为“浏览”菜单设置访问键“B”(4)为”浏览”菜单项设置快捷键ctrl+B(5)为”浏览”菜单设置命令:select*fromjs【操作解析】(2)分组线用“-”表示(3)访问键表示为:浏览(
6、于显示学号和被选课程代码;【操作提示】直接从控件工具栏中,向表单中添加一个列表框2、修改“命令”按钮的click事件代码:在最后添加一条语句,其功能是将mxh+thisform.LIST1.VALUE的值添加到list2中。【操作提示】Thisform.LIST2.ADDLISTITEM(mxh+Thisform.LIST1.Value)3、添加一个命令按钮,如图2所示,“退出”按钮的功能是释放表单,为其click事件编写代码,实现释放表单的功能。【操作提示】Thisform.RELEASEStep-1五、程序改错2011秋-vfp02一、项目,数据库与表操作打开T盘根目录中的项目文件JXGL
7、,在该项目中已经有一个数据库JXSJ。1.在JXSJ数据库中按如下表格中所示的结构创建AB02.DBF表,并按照表格中的要求设置相关属性。字段名数据类型宽度字段标题RQD日期CGC20场馆SCRSN10参观人数PJSJN4(小数2位)平均排队时间(1)设置表的注释:世博会参观人数统计表;(2)设置RQ字段的默认值:当前系统日期;(3)设置PJSJ字段的有效性规则:排队最长时间不能超过12小时【操作
此文档下载收益归作者所有