- 83
- 0
- 约1.25万字
- 约 14页
- 2017-02-28 发布于湖北
- 举报
08年秋VFP01
项目、数据库和表操作
打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。
1、按下列要求在数据库JXSJ中新建一个表名为AB的数据库表。
按下表所示创建AB表的表结构(包括字段的标题属性):
字段名 标题 类型 宽度 小数位数 FLH 分类号 C 10 TSMC 图书名称 C 20 JG 价格 N 5 1 YZ 印张 N 5 2 设置FLH的字段格式:删除字段输入前导空格。
为表设置记录有效性规则:JG小于印张数的1.5倍。
以FLH的前三位为表达式,为表创建唯一索引,索引名为abcd。
2、在项目中,将JS表设置为“包含”状态。
3、为课程安排(KCAP)表增加一个主讲教师字段(字段名为ZJJS,类型为字符型,宽度为20),并设置有效性规则:不能为空(即必须含有非空格字符),此规则对现有数据不对照。
4、已知院系专业(YXZY)表和学生(XS)表存在相同的院系专业代码(YXZYDM)字段,以YXZY表为主表,XS表为子表,按YXZYDM建立永久关系,并设置YXZY表和XS表之间的参照完整性:删除级联。
设计查询
已知教师(JS)表存储了每名教师的基本信息,其中含有文化程度代码(WHCD,C)、出生日期(CSRQ,D)等字段,视图WHCD为文化程度代码与名称对照表,含文化程度代码(DM,C)和文化程度名称(MC,C)字段。按如下要求修改JXGL项目中的查询CHAXUN:
基于JS表和WHCD视图,统计各类文化程度的人数和平均年龄。要求:输出文化程度名称、人数和平均年龄(字段名依次分别为MC、RS和PJNL),查询结果按人数降序排列,人数相同时按平均年龄升序排列。(注:教师的年龄为当前日期的年份减去出生日期的年份)。
设计菜单
JXGL项目中已存在菜单MENU,已定义了“系统管理”菜单栏及其中的“恢复系统菜单”菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。
在“系统管理”菜单栏中插入VFP系统菜单“退出”,并为其设置快捷键CLTRL+T;
创建“教师管理”菜单栏,其访问键为T,并创建子菜单“浏览”和“统计”,分组线如图1所示;
为“统计”菜单项设置SELECT-SQL命令,其功能是统计并显示JS表中各类职称(字段名为ZC)的人数,输出字段名为ZC、RS。
Select zc, count(*) as rs from js group by 1
设计表单
表单F081A用于对KC表进行插入、删除等操作。按下列要求修改后表单运行时如图2所示。
修改表单的有关属性,使表单的标题为“数据维护”,图标为PC.ICO文件。
首先将KC表添加到数据环境中,然后从数据环境中将KC表拖到表单上以生成一个表格控件,并设置该表格的有关属性,使得表格无删除标记列、无水平滚动条。
添加一个命令按钮组,按图2所示为命令按钮组设置有关属性,并编写Click事件代码,其功能是:首先将命令按钮组当前的Value属性值赋给变量n,然后调用表单的新方法XXX。
N=this.value
Thisform.xxx
五、程序改错
下列程序的功能是:第一个循环随机生成10个大写英文字母,并且存放到数据组C中,第二个循环将数组C中10个元素排序(从小到大)。要求:
将下列程序输入到项目的程序文件PCODE中,并对其中的2条错误语句进行修改;
在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。
CLEAR
n=10
DIMENSION c(n)
FOR i=1 TO n
c(i)=CHR(65+INT(RAND()*26))
ENDFOR
FOR j=2 TO n
m=c(j)
FOR t=1 TO j-1
IF mc(t)
FOR k=j TO t+1 STEP -1
c(k)=c(k+1)
ENDFOR
c(t)=m
EXIT
ENDIF
ENDFOR
ENDDO
DISPLAY MEMO LIKE C*
08年秋VFP02
一、项目、数据库和表操作
打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。
将DMB表中LX字段值为“民族”的记录复制到AB表(注:可使用COPY TO … FOR …命令),并添加到JXSJ数据库。在此基础上,根据下列要求修改AB表:
修改AB表的表结构:删除LX字段;
设置AB表的DM字段的标题属性:民族代码;
设置MC字段格式,使得在该字段中输入数据时自动删除其前导空格;
为AB表创建一个主索引abcd,要求民族代码(字段名为DM)不能重复录入。
为教材(JC)表设置编辑说明(即表注释):教材信息表。
为JS表增加一个备注字段(字段名为B
您可能关注的文档
- VB程序设计基础教程目录.ppt
- VB程序设计教程(高等教育出版社)第1-2章.ppt
- VB程序设计阶段练习3(专科).doc
- VB程序设计综合测试21.doc
- vb大一程序设计第八章习题答案1.doc
- VB单选钮和复选框列表框组合框多窗体和菜单.ppt
- VB的发展与特点.ppt
- VB第1章 引言2H.ppt
- vb第2章 Visual Basic程序设计入门.ppt
- VB第3章第3节2-Select语句.ppt
- 山东省惠民县2026届中考语文全真模拟试卷含解析.doc
- 四川省成都市邛崃市达标名校2026届中考语文考前最后一卷含解析.doc
- 期海南省海口五中2026届中考历史四模试卷含解析.doc
- 山东省青岛5中2026届中考历史对点突破模拟试卷含解析.doc
- 黑龙江哈尔滨道外区重点名校2026届中考猜题语文试卷含解析.doc
- 广东省汕尾市海丰县重点名校2026届中考英语五模试卷含答案.doc
- 2026届北京市崇文区重点达标名校中考五模语文试题含解析.doc
- 河南省周口市川汇区18中2026届中考历史押题试卷含解析.doc
- 2026届山东省高青县中考语文模拟试题含解析.doc
- 安徽省合肥市庐江县2026届中考历史最后一模试卷含解析.doc
最近下载
- 人教版五年级下册数学全册教案(表格式).doc
- 电力产业安全生产标准化管理体系 基础及总要求.pdf VIP
- 2024年面向多场景应用的光网络通感一体化架构和关键技术方案研究报告.pdf VIP
- 辽宁省七校协作体2024-2025学年高一下学期3月联考语文答案.docx VIP
- 2026春新人教版数学二年级下册全册教学课件.ppt
- 可靠性课件PPT教学课件.pptx VIP
- [全]学生硬笔作品纸-古诗词书法比赛用A4纸打印模板.docx VIP
- De'miei bollenti spiriti O mio rimorso 激动沸腾的心灵 噢我的悔恨 C调正谱 (原文)).pdf VIP
- 提升绿色施工技术应用的培训方案.pptx VIP
- 2025年互联网营销师广告投放平台ROI数据对接与处理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)