网站大量收购独家精品文档,联系QQ:2885784924

第二章 上机测试1答案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、项目、数据库和表操作(12分) 打开软盘根目录中的项目文件TEST,在该项目中已有一数据库SJK及若干表。 1. 按以下要求修改SJK数据库中TS表: (1) 为TS表设置长表名:图书档案表。 (2) 添加一备注型字段,字段名为summary,并设置其标题为“内容概要”。 (3) 设置分类号(flh)字段的有关属性(格式 !),使该字段中输入的字母均为大写字母。 (4) 创建一个普通索引abcd,要求以分类号(flh)为 第一索引关键字、书名(sm)为第二索引关键字排序。 (5) 设置价格(jg)字段的有效性规则(jg=1)和有效性说明信息,要求:“其值不能小于1”。 (6) 修改作者(zz)字段的值,要求在原作者名后加汉字“等”。例如,第一条记录的作者由“路由”改为“路由等”。 Replace zz with zz-“等” all update ts set zz=zz-“等” 2. 在项目中,将FF表单设置为“排除”状态。 3. XS表和CJ表已存在以学号(xh)字段为索引表达式的主索引xsxh和普通索引cjxh。以XS表为主表,CJ表为子表按xh建立永久关系,并根据以下要求设置参照完整性规则:在CJ表中添加记录时,若XS表中没有相对应的记录(xh字段的值),则禁止添加记录。(插入规则:限制) 二、 设计菜单(5分) ???已知项目TEST中已存在菜单menu,利用菜单设计器,按如下要求修改菜单。 1、 按图1所示要求为“表操作”菜单栏下的“添加记录”菜单项增加子菜单,为“表操作”菜单栏下的各菜单项设置分组线(\-); 2、 在“文件”菜单栏下插入VFP系统菜单项“退出”; 3、 为“数据查询”菜单栏下的“课程”菜单项编写SQL命令: 当执行该菜单时,在浏览窗口显示kcdh、kcm及平均成绩(注:根据KC表及CJ表查询)。 Select kc.kcdh,kc.kcm,avg(cj.cj) as 平均成绩 from kc inner join cj on kc.kcdh=cj.kcdh group by 1 三、 设计表单(10分) 图1 ????项目管理器中已经存在表单FA,该表单用来更改用户的密码。根据下列要求修改表单,设计时和运行时的效果分别如图2和图3所示。 ????1、 将文本框控件txtUserName设置为禁用(enabled .f.),并将其与全局内存变量pUserName绑定(controlsource pUserName); ????2、 将“老密码”文本框控件txtOldPwd的密码占位符(passwordchar)设置为字符“#”; ????3、 添加一个“重置”命令按钮(如图3所示),对象名(name)为cmdReset,标题(caption)为“重置”; ????4、 为“重置”按钮设置Click事件代码,要求清除“新密码”和“新密码重复”相应文本框控件的文本值; Thisform.txtnewpwd1.value=”” Thisform.txtnewpwd2.value=”” ????5、?已知在表单的Init事件代码中已定义了全局变量pPassWord,用来存放已登录用户的密码,完善“确定”按钮的Click事件代码(提示:在原代码中的空行处添加一条语句),要求:当老密码与全局变量pPassWord的值相等时,检查“新密码”和“新密码重复”相应文本框控件的文本值是否相等,如果相等,则将“新密码”文本框txtNewPwd1的值赋给全局变量pPassWord。 图2 设计时 图3 运行时 一、项目、数据库和表操作(12分) 打开软盘根目录中的项目文件TEST,在该项目中已有一数据库SJK及若干表。 1. 按以下要求修改SJK数据库中TS表: (1) 为TS表设置表注释:教学用图书。 (2) 添加一个字段,字段名为cover,其类型应适用于存储图书的封面图片(通用型)。 (3) 设置分类号(flh)字段的有关属性(显示格式:!),使该字段中输入的字母均为大写字母。 (4) 设置册数(cs)字段的有关属性,使得将该字段从表单的数据环境中拖放到表单上时,生成的相应控件为微调控件。显示类 :spinner (5) 创建一个普通索引abcd,要求以书名(sm)的长度进行排序(sm字段值的首尾空格字符不计)。 Len(alltrim(sm)) (6) 设置书名(sm)字段的有效性规则:其值不能为空字符串,或仅有空格组成的字符串,相应的有效

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档