VFP上机操作题(数据库建立与显示答案)
更新时间:2024-05-27 01:23:01 阅读量: 综合文库 文档下载
Visual Foxpro上机操作题(数据表建立与显示)
说明:本答案只写操作命令,具体操作自己上机完成 根据要求完成下列操作:
1.建立一个名为ys.dbf的数据表,其结构如下:
字段 字段名 类型 宽度 小数位
1 姓名 字符型 8 2 性别 字符型 2 3 固定工资 数值型 8 2 4 津贴 数值型 6 2 5 扣杂费 数值型 6 2 6 实发金额 数值型 8 2 7 领款日期 日期型 8 8 退休 逻辑型 1 9 签名 字符型 6 10 备注 备注型 10
注意:结构输入完成后,按CTRl+W存盘。 2.录入如下内容:
记录号 姓名 性别 固定工资 津贴 扣杂费 实发金额 领款日期 退休 签名 备注 1 吴均荣 女 527.00 120.00 10.50 01/01/89 .T. memo 2 肖才坤 男 527.00 120.00 10.50 05/05/99 .F. memo 3 李思强 男 527.00 120.00 10.50 05/05/95 .T. memo 4 司马文华 女 527.00 120.00 10.50 05/05/98 .T. memo 5 钟小渠 男 437.00 120.00 10.50 05/05/97 .F. memo 6 赵明明 女 422.00 120.00 10.50 05/05/96 .F. memo 7 欧阳明月 女 396.50 120.00 10.50 05/05/92 .F. memo 3.打开数据库ys.dbf
4.显示数据库结构.
5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位.
注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成
数据库上机操作题 第1页 共16页
数据丢失。完成后按ctrl+W存盘。 6.显示所有记录.
7.显示所有性别为”男”的记录.
8.显示所有已退休的记录.
说明:在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字段假值,则在字段名前加上.not. 例:显示出所有未退休的记录。 List all for .not.退休
9.显示出所有领款日期在1993年以前的记录.
10.显示出所有性别为”女”、固定工资为527.00的记录.
11.在数据库末尾增加3条记录,内容随意.
12.在第4条记录前面插入一条新记录,内容随意.
13.在第5条记录后增加一条空白记录.
14.显示数据库前3条记录.
15.显示数据库最后2条记录.
16.显示第2第到第5条记录.
数据库上机操作题 第2页 共16页
Visual Foxpro上机操作题(数据表建立与显示答案)
说明:本答案只写操作命令,具体操作自己上机完成 根据要求完成下列操作:
1.建立一个名为ys.dbf的数据表,其结构如下:
字段 字段名 类型 宽度 小数位
1 姓名 字符型 8 2 性别 字符型 2 3 固定工资 数值型 8 2 4 津贴 数值型 6 2 5 扣杂费 数值型 6 2 6 实发金额 数值型 8 2 7 领款日期 日期型 8 8 退休 逻辑型 1 9 签名 字符型 6 10 备注 备注型 10 Create ys
注意:结构输入完成后,按CTRl+W存盘。 2.录入如下内容:
记录号 姓名 性别 固定工资 津贴 扣杂费 实发金额 领款日期 退休 签名 备注 1 吴均荣 女 527.00 120.00 10.50 01/01/89 .T. memo 2 肖才坤 男 527.00 120.00 10.50 05/05/99 .F. memo 3 李思强 男 527.00 120.00 10.50 05/05/95 .T. memo 4 司马文华 女 527.00 120.00 10.50 05/05/98 .T. memo 5 钟小渠 男 437.00 120.00 10.50 05/05/97 .F. memo 6 赵明明 女 422.00 120.00 10.50 05/05/96 .F. memo 7 欧阳明月 女 396.50 120.00 10.50 05/05/92 .F. memo 3.打开数据库ys.dbf Use ys
4.显示数据库结构.
List structure 或modify structure
5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位. Modify structure
注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据丢失。完成后按ctrl+W存盘。 6.显示所有记录.
数据库上机操作题 第3页 共16页
List 或display all
7.显示所有性别为”男”的记录. List all for 性别=“男”
或:display all for 性别=“男” 注意:在录入中,使用英文半角符号。 8.显示所有已退休的记录. List all for 退休
说明:在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字段假值,则在字段名前加上.not. 例:显示出所有未退休的记录。 List all for .not.退休
9.显示出所有领款日期在1993年以前的记录. List all for year(领款日期)<1993
10.显示出所有性别为”女”、固定工资为527.00的记录. List all for 性别=“女”.and.固定工资=527.00 11.在数据库末尾增加3条记录,内容随意. append
12.在第4条记录前面插入一条新记录,内容随意. Go 4 Insert before
13.在第5条记录后增加一条空白记录. Go 5 Insert blank
14.显示数据库前3条记录. G o top List next 3
15.显示数据库最后2条记录. go bottom skip -1
list rest 或list next 2 16.显示第2第到第5条记录. Go 2 List next 4
数据库上机操作题 第4页 共16页
数据库上机操作:数据表记录的删除与修改
一、 上机目的:
1、数据表记录删除方法。 2、掌握数据表记录的修改方法 二、上机准备工作
1、复习给记录作删除标志的命令delete,去除删除标记命令recall,彻底删除记录命令pack及删除全部记录,只保留结构的命令zap。
2、复习成批修改命令replace.,浏览/编辑命令:browse
三、以下的操作以ys.dbf为源数据库,其内容如下:
记录号 姓名 性别 固定工资 津贴 扣杂费 实发金额 领款日期 退休 签名 备注 1 吴均荣 女 577.00 120.00 10.50 636.50 01/01/89 .T. memo 2 肖才坤 男 538.00 120.00 10.50 636.50 05/05/99 .F. memo 3 李思强 男 528.00 120.00 10.50 636.50 05/05/95 .T. memo 4 司马文华 女 527.00 120.00 10.50 636.50 05/05/98 .T. memo 5 钟小渠 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 6 赵明明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 7 欧阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
8 李长军 女 527.00 120.00 10.50 636.50 01/01/89 .T. memo
9 吴长有 男 597.00 120.00 10.50 636.50 05/05/99 .F. memo 10 肖才坤 男 567.00 120.00 10.50 636.50 05/05/95 .T. memo 11 马文华 女 537.00 120.00 10.50 636.50 05/05/98 .T. memo 12 小印 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 13 赵小明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 14 阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
1.给第3到第5条记录做删除标记。
2.去除所有删除标记。
3.给所有已经退休的职工记录作删除标记。
4.浏览/编辑数据,只允许修改姓名字段的内容。
5.将所有女职工的津贴增加20%.
数据库上机操作题 第5页 共16页
6.将每条记录姓名字段的内容填入签名字段中。
7.在每条记录的备注字段中填入“就读学校:大洼县职业技术中心”。
8.显示前2条记录中的姓名和备注字段的内容。
9. 将已经退休的记录中备注字段中添加字符串“已经退休”。
10.删除表中全部记录,只保留结构。
数据库上机操作题 第6页 共16页
数据库上机操作:数据表记录的删除与修改(答案)
二、 上机目的:
1、数据表记录删除方法。 2、掌握数据表记录的修改方法 二、上机准备工作
1、复习给记录作删除标志的命令delete,去除删除标记命令recall,彻底删除记录命令pack及删除全部记录,只保留结构的命令zap。
2、复习成批修改命令replace.,浏览/编辑命令:browse
三、以下的操作以ys.dbf为源数据库,其内容如下:
记录号 姓名 性别 固定工资 津贴 扣杂费 实发金额 领款日期 退休 签名 备注 1 吴均荣 女 577.00 120.00 10.50 636.50 01/01/89 .T. memo 2 肖才坤 男 538.00 120.00 10.50 636.50 05/05/99 .F. memo 3 李思强 男 528.00 120.00 10.50 636.50 05/05/95 .T. memo 4 司马文华 女 527.00 120.00 10.50 636.50 05/05/98 .T. memo 5 钟小渠 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 6 赵明明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 7 欧阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
8 李长军 女 527.00 120.00 10.50 636.50 01/01/89 .T. memo
9 吴长有 男 597.00 120.00 10.50 636.50 05/05/99 .F. memo 10 肖才坤 男 567.00 120.00 10.50 636.50 05/05/95 .T. memo 11 马文华 女 537.00 120.00 10.50 636.50 05/05/98 .T. memo 12 小印 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 13 赵小明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 14 阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
1.给第3到第5条记录做删除标记。 Go 3
Delete next 3 2.去除所有删除标记。 Recall all
3.给所有已经退休的职工记录作删除标记。 Delete all for 退休
4.浏览/编辑数据,只允许修改姓名字段的内容。 Browse freeze 姓名
5.将所有女职工的津贴增加20%.
Replace all 津贴 with 津贴*1.2 for 性别=”女”
数据库上机操作题 第7页 共16页
6.将每条记录姓名字段的内容填入签名字段中。 Replace all 签名 with 姓名
7.在每条记录的备注字段中填入“就读学校:大洼县职业技术中心”。 Replace all 备注 with “就读学校:大洼县职业技术中心” additive
8.显示前2条记录中的姓名和备注字段的内容。 Go top
List next 2 fields 姓名,备注
9. 将已经退休的记录中备注字段中添加字符串“已经退休”。 Replace all 备注 with “已退休” for 退休
10.删除表中全部记录,只保留结构。 zap
数据库上机操作题 第8页 共16页
数据库上机操作:数据库的数据统计与汇总
一、 上机目的:
1、数据库记录数统计、字段求和及求平均值的方法。 2、掌握数据库文件内容的分类汇总的方法。 3、掌握输出命令的使用方法。 二、上机准备工作
1、复习统计运算命令(count,sum,average)的格式和功能。
2、复习分类汇总命令(total)的格式和功能及使用时产生的问题及解决方法。
三、以下的操作以ys.dbf为源数据库,其内容如下:
记录号 姓名 性别 固定工资 津贴 扣杂费 实发金额 领款日期 退休 签名 备注 1 吴均荣 女 577.00 120.00 10.50 636.50 01/01/89 .T. memo 2 肖才坤 男 538.00 120.00 10.50 636.50 05/05/99 .F. memo 3 李思强 男 528.00 120.00 10.50 636.50 05/05/95 .T. memo 4 司马文华 女 527.00 120.00 10.50 636.50 05/05/98 .T. memo 5 钟小渠 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 6 赵明明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 7 欧阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
8 李长军 女 527.00 120.00 10.50 636.50 01/01/89 .T. memo
9 吴长有 男 597.00 120.00 10.50 636.50 05/05/99 .F. memo 10 肖才坤 男 567.00 120.00 10.50 636.50 05/05/95 .T. memo 11 马文华 女 537.00 120.00 10.50 636.50 05/05/98 .T. memo 12 小印 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 13 赵小明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 14 阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
1.统计记录个数,并赋给内存变量A。
2.统计出数据库中性别为“男”的记录。
3.对数据库中的固定工资、津贴和实发金额进行列求和,并分别将其结果赋给内存变量B、C和D。
数据库上机操作题 第9页 共16页
4.对数据库中的固定工资、津贴和实发金额进行列求平均值,并分别将其结果赋给内存变量E、F和G。
5.统计出数据库中已退休的职工人数。
6.对数据库按性别分类求固定工资、津贴和实发金额之和,并显示求和结果。
7.对数据库按性别分类求扣杂费之和,并显示求和结果。
8.计算出每条记录的实发金额,并填入相应的字段中。
数据库上机操作题 第10页 共16页
SEEK _num___________________ IF FOUND( )
?姓名,\成绩:\成绩,3,0) ELSE
?\没有此考生!\ENDIF USE
SET TALK ON Set talk on
3、用if语句编写程序,从键盘上输入一个数,若该数能被3或7整除,则输出该数(提示:判断N能被3整除的条件是:int(N/3)=n/3) Clear
Input “请输入一个数:” to n
If mod(n,3)=0 and mod(n,7)=0 或:if int(n/3)=n/3 and int(n/7)=n/7 ?n endif
4.由给定表文件GZJ.DBF复制工作表文件BBB.dbf,在工作表文件中将基本工资字段值高于1500的增加120元,基本工资在1000至1500元之间的增加200元,基本工资低于1000元的工资增加300元. 方法一: Use gzj Copy to bbb Go top
Do while not eof() zz=基本工资 do case
case zz>1500 zj=120 case zz>=1000 zj=200 otherwise zj=300 endcase
repl 基本工资 with 基本工资+zj skip enddo 方法二: Use gzj Copy to bbb Go top Scan
zz=基本工资 do case
case zz>1500 zj=120 case zz>=1000 zj=200 otherwise zj=300 endcase
repl 基本工资 with 基本工资+zj endscan
数据库上机操作题 第16页 共16页
正在阅读:
VFP上机操作题(数据库建立与显示答案)05-27
大学生犯罪案例分析04-06
跨境电商我国中小企业发展的文献综述06-05
临时用电施工方案03-29
学校的成果鉴定书(DOC)03-08
2011城关中学七年级下科学竞赛05-21
赫章县实现新农合就医“一卡通”09-18
莱芜市土地开发整理成效与问题初探08-18
- 2009中西部家居博览会总体策划
- 2009 Revit 1级工程师学生用
- 天津地铁建设工程试验检测机构管理办法(TJDT-ZY-AQ-29)
- 新四年级数学暑期班第七次教案
- 机械制造企业隐患排查治理检查表 - 图文
- 2008届全国百套高考数学模拟试题分类汇编-103概率与统计解答题 -
- 职场健身防病试题及答案
- Excel操作技巧大全II - --数据输入和编辑技巧
- 南开大学2018春季《行政管理学》离线作业考核答案
- 2015年医师定考简易程序试卷及答案
- 新《预算法》对行政事业单位预算管理的挑战解读
- 轴的课件
- 电动汽车充电桩设计 毕业论文
- 必修2、选修2-1、1-1期末模拟试题2
- 桌面远程运维管理系统实施-可行性研究报告120306
- 西气东输水土保持工程工作总结 - 图文
- 正宁县基本县情及经济社会发展情况简介
- SATWE参数设置(巨详细)
- 儒家法思想研究综述
- 生活家政服务电子商务平台建设运营整合方案书【审报完稿】
- 上机
- 答案
- 建立
- 操作
- 数据库
- 显示
- VFP
- 河南省焦作市2018届九年级语文第一次模拟考试试题(含答案)
- 2017年招商引资工作经费支出绩效评价报告
- 神经、体液、免疫调节试题
- 备考2013中考数学试题考点解析《圆》
- 校园网络建设与应用模式探索
- Vpqvqg西南交大网络教育2007年专科起点本科入学考试模拟题
- 山东省“十一五”铁路建设概况和“十二五”铁路建设规划的基本情
- 高中文科数学二轮复习数列训练
- 家长应重视对孩子非智力因素的培养
- 2008年护理工作计划
- 兴业银行代收费业务综合处理平台建议方案 - 图文
- 优秀班主任 操行分班规评分细则
- 经典孝歌
- 以女性主义批评角度解读《羊脂球》
- 交大金融学导论复习题判断选择名词解释
- 2016生活垃圾焚烧厂评价细则
- 金属非金属矿山 小型露天采石场 复训模拟试卷10
- 部门年度工作总结及年度工作计划报告万能提纲
- 2019高中语文 第一单元 4 碗花糕检测 粤教版选修《中国现代散文
- 石方路基开挖施工方案