- 76
- 0
- 约6.54千字
- 约 6页
- 2016-10-19 发布于重庆
- 举报
上机测试1答案
一、项目、数据库和表操作(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)字段的有效性规则:其值不能为空字符串,或仅有空格组成的字符串,
您可能关注的文档
最近下载
- 核医学教学课件:血液和淋巴显像.ppt VIP
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- 建筑工程质量管理体系流程图.docx
- 淋巴系统核医学检查课件.ppt VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
- 2026年国家公务员考试申论真题及参考答案(考生回忆版).docx VIP
- 部编版语文二年级上册期中常考七大重点题型专项训练.docx VIP
- 机器人操作系统(ROS)及仿真应用 课件全套 第1--9章 Linux Ubuntu入门基础--- 基于ROS的服务机器人应用实例.ppt
- 压疮的预防及护理技术操作考核评分标准编辑.docx VIP
原创力文档

文档评论(0)