- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011秋-vfp01
一、项目,数据库与表操作
打开T盘根目录中的项目文件JXGL,在该项目中已经有一个数据库JXSJ。
在JXSJ数据库中按如下表格中所示的结构创建AB01.DBF表,并按照表格中的要求设置相关属性。
字段名 数据类型 宽度 字段标题 CG C 20 场馆 WZ C 1 位置 SJZT M 设计主题 ZDMJ N 10(小数2位) 占地面积 设置表的注释:世博会场馆简介一览表;
设置CG字段的有效性规则:不能为空字符串;
设置ZDMJ字段的输入掩码:整数部分从右至左每3位用“,”字符隔开;
设置WZ字段的有效性规则:只能是“A,B,C,D,E”中的一个;
创建索引名为ABCD的普通索引,要求按位置排序,位置相同时按占地面积排序。
【操作解析】
在项目管理器中,选择【数据库】→【JXSJ】→【表】,单击“新建”按钮,利用表设计器,创建AB01.DBF表。
(1) 在表设计器中,选择【表】选项卡,在【表注释】中,输入:世博会场馆简介一览表;
(2) CG字段的有效性规则: NOT EMPTY(CG)
(3) ZDMJ的输入掩码:9,999,999.99
(4) WZ字段的有效性规则: wz $“ABCDE”
或者: WZ=’A’ OR WZ=’B’ OR WZ=’C’ OR WZ=’D’ OR WZ=’E’
(5) 索引表达式: wz + str(zdmj,10,2)
在AB01表中输入如下记录:
设置项目的图标为:PC.ICO
【操作解析】
右击项目管理器,在弹出的快捷菜单中,选择【项目信息】,选中 “附加图标”,在打开的对话框中,查找指定的图标文件PC.ICO,如下图所示。
KC表与CJ表具有相同字段kcmc,以KC表为主表,CJ表为子表,根据kcmc建立永久性关系,并设置两表之间的参照完整性:删除级联,插入限制。
【操作解析】
在KC表中,以kcmc字段建立主索引或者候选索引;
在CJ表中,以kcmc字段建立普通索引;
在数据库设计器中,从KC表的kcmc主(候选)索引拖动鼠标至CJ表的kcmc普通索引,建立永久性关系连线,双击该永久性关系连线,设置“参照完整性”,注意,初次设置时,需要“清理数据库”。
二、设计查询
【操作解析】
SELECT Kc.kcdm, Kc.kcmc, count(*) as 人数, avg(cj.cj) as 平均成绩,;
sum(iif(cj60,1,0)) as 不及格人数;
FROM jxsj!kc INNER JOIN jxsj!cj ;
ON Kc.kcdm = Cj.kcdm;
GROUP BY Kc.kcdm;
ORDER BY 4 DESC
To table ABC.DBF
【操作步骤如下列图】
三、设计菜单
JXGL项目中已存在菜单MENU,其中已定义了”文件”菜单栏及其中的”退出菜单”项。按如下要求设计菜单,完成后的运行效果如图1所示。
创建“人员管理”菜单栏,并创建其子菜单“录入”、“修改”、“浏览”;
在菜单项“录入”与“修改”,“修改”与“浏览”之间插入分组线
为“浏览”菜单设置访问键“B”
为”浏览”菜单项设置快捷键ctrl+B
为”浏览”菜单设置命令:select * from js
【操作解析】
(2)分组线用“\-”表示
(3)访问键表示为: 浏览(\B)
(4)快捷键在【选项】中设置:CTRL+B
四、设计表单
表单FRM11A用于学生选课等操作。按下列要求修改表单,修改后表单运行时如下图所示。
修改表单的有关属性,使表单的标题为“选课表单”
【操作提示】修改表单的caption属性为“选课表单”
在表单右侧添加一个列表框list2,用于显示学号和被选课程代码;
【操作提示】直接从控件工具栏中,向表单中添加一个列表框
修改“命令”按钮的click事件代码:在最后添加一条语句,其功能是将mxh+thisform.LIST1.VALUE的值添加到list2中。
【操作提示】 Thisform.LIST2.ADDLISTITEM(mxh+Thisform.LIST1.Value)
添加一个命令按钮,如图2 所示,“退出”按钮的功能是释放表单, 为其click事件编写代码,实现释放表单的功能。
【操作提示】 Thisform. RELEASE
五、程序改错
2011秋-vfp02
一、项目,数据库与表操作
打开T盘根目录中的项目文件JXGL,在该项目中已经有一个数据库JXSJ。
1.在JXSJ数据库中按如下表格中所示的结构创建AB02.DBF表,并按照表格中的要求设置相关属
文档评论(0)