版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Foxpro上机操作题(数据表建立与显示)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.建立一个名为ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1姓名字符型82性别字符型23固定工资数值型824津贴数值型625扣杂费数值型626实发金额数值型827领款日期日期型88退休逻辑型19签名字符型610备注备注型10注意:结构输入完成后,按 CTRI+W存盘退休签名备注2. 录入如下内容:1吴均荣女527.00120.0010.5001/01/89.T.memo2肖才坤男527.00120.0010.5005/05/99.F.memo3李思强男52
2、7.00120.0010.5005/05/95.T.memo4司马文华女527.00120.0010.5005/05/98.T.memo5钟小渠男437.00120.0010.5005/05/97.F.memo6赵明明女422.00120.0010.5005/05/96.F.memo记录号姓名性别固定工资津贴扣杂费实发金额领款日期欧阳明月女 396.50 120.00 10.5005/05/92.F.memo3. 打开数据库ys.dbf4. 显示数据库结构.5 修改数据库结构,将实发金额的宽度改为7,小数点后有2位.注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则
3、有可能造成 数据丢失。完成后按ctrl+W存盘。6. 显示所有记录.7. 显示所有性别为”男”的记录.8. 显示所有已退休的记录.说明:在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字段 假值,则在字段名前加上.not.例:显示出所有未退休的记录。List all for .not. 退休9. 显示出所有领款日期在1993年以前的记录.10. 显示出所有性别为”女”、固定工资为527.00的记录.11. 在数据库末尾增加3条记录,内容随意.12. 在第4条记录前面插入一条新记录,内容随意.13. 在第5条记录后增加一条空白记录14. 显示数据库前3条记录.15.
4、 显示数据库最后2条记录.16. 显示第2第到第5条记录.Visual Foxpro 上机操作题(数据表建立与显示答案)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作类型宽度小数位字符型8字符型2数值型82数值型62数值型62数值型82的数据表,其结构如下:1. 建立一个名为ys.dbf字段字段名1 姓名2 性别3 固定工资4 津贴5 扣杂费6 实发金额7领款日期日期型88退休逻辑型19签名字符型610备注备注型10Create ys注意:结构输入完成后,按 CTRI+W存盘备注2. 录入如下内容:1吴均荣女527.00120.0010.5001/01/89.T.memo2
5、肖才坤男527.00120.0010.5005/05/99.F.memo3李思强男527.00120.0010.5005/05/95.T.memo4司马文华女527.00120.0010.5005/05/98.T.memo5钟小渠男437.00120.0010.5005/05/97.F.memo6赵明明女422.00120.0010.5005/05/96.F.memo7欧阳明月女396.50120.0010.5005/05/92.F.memo记录号姓名性别固定工资津贴 扣杂费实发金额领款日期退休签名3. 打开数据库ys.dbfUse ys4. 显示数据库结构.List structure 或
6、modify structure7,小数点后有2位.5 修改数据库结构,将实发金额的宽度改为Modify structure注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成 数据丢失。完成后按ctrl+W存盘。6. 显示所有记录.List 或 display all7. 显示所有性别为”男”的记录.List all for性别=“男”或:display all for 性别=“男”注意:在录入中,使用英文半角符号8. 显示所有已退休的记录.List all for 退休说明:在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字
7、段 假值,则在字段名前加上.not.例:显示出所有未退休的记录。List all for .not.退休9. 显示出所有领款日期在1993年以前的记录.List all for year(领款日期)199310. 显示出所有性别为”女”、固定工资为527.00的记录.List all for性别二“女” .and.固定工资=527.0011. 在数据库末尾增加3条记录,内容随意.append12. 在第4条记录前面插入一条新记录,内容随意.Go 4Insert before13. 在第5条记录后增加一条空白记录.Go 5In sert bla nk14. 显示数据库前3条记录.G o topL
8、ist n ext 315. 显示数据库最后2条记录.go bottomskip -1list rest 或 list next 216. 显示第2第到第5条记录.Go 2List next 4数据库上机操作:数据表记录的删除与修改一、上机目的:1、数据表记录删除方法。2、掌握数据表记录的修改方法二、上机准备工作1、 复习给记录作删除标志的命令 delete,去除删除标记命令recall,彻底删除记录命令pack及删除全 部记录,只保留结构的命令zap。2、复习成批修改命令replace.,浏览/编辑命令:browse三、以下的操作以ys.dbf为源数据库,其内容如下:记录号姓名性别固定工资津
9、贴扣杂费实发金额 领款日期退休 签名 备注1吴均荣女577.00120.0010.50636.5001/01/89 .T.memo2肖才坤男538.00120.0010.50636.5005/05/99 .F.memo3李思强男528.00120.0010.50636.5005/05/95 .T.memo4司马文华女527.00120.0010.50636.5005/05/98 .T.memo5钟小渠男437.00120.0010.50546.5005/05/97 .F.memo6赵明明女422.00120.0010.50531.5005/05/96 .F.memo7欧阳明月女396.5012
10、0.0010.50506.0005/05/92 .F.memo8李长军女527.00120.0010.50636.5001/01/89 .T.memo9吴长有男597.00120.0010.50636.5005/05/99 .F.memo10肖才坤男567.00120.0010.50636.5005/05/95 .T.memo11马文华女537.00120.0010.50636.5005/05/98 .T.memo12小印男437.00120.0010.50546.5005/05/97 .F.memo13赵小明女422.00120.0010.50531.5005/05/96 .F.memo14
11、阳明月女396.50120.0010.50506.0005/05/92 .F.memo1. 给第3到第5条记录做删除标记2. 去除所有删除标记。3. 给所有已经退休的职工记录作删除标记4. 浏览/编辑数据,只允许修改姓名字段的内容5. 将所有女职工的津贴增加20%.6. 将每条记录姓名字段的内容填入签名字段中7. 在每条记录的备注字段中填入“就读学校:大洼县职业技术中心”8. 显示前2条记录中的姓名和备注字段的内容9. 将已经退休的记录中备注字段中添加字符串“已经退休”10. 删除表中全部记录,只保留结构数据库上机操作:数据表记录的删除与修改(答案)pack及删除全二、上机目的:1、数据表记录
12、删除方法。2、掌握数据表记录的修改方法二、上机准备工作1、复习给记录作删除标志的命令 delete,去除删除标记命令recall,彻底删除记录命令 部记录,只保留结构的命令zap。2、复习成批修改命令replace.,浏览/编辑命令:browse三、以下的操作以ys.dbf为源数据库,其内容如下:记录号姓名性别固定工资津贴扣杂费实发金额 领款日期退休 签名 备注1吴均荣女577.00120.0010.50636.5001/01/89 .T.memo2肖才坤男538.00120.0010.50636.5005/05/99 .F.memo3李思强男528.00120.0010.50636.5005
13、/05/95 .T.memo4司马文华女527.00120.0010.50636.5005/05/98 .T.memo5钟小渠男437.00120.0010.50546.5005/05/97 .F.memo6赵明明女422.00120.0010.50531.5005/05/96 .F.memo7欧阳明月女396.50120.0010.50506.0005/05/92 .F.memo8李长军女527.00120.0010.50636.5001/01/89 .T.memo9吴长有男597.00120.0010.50636.5005/05/99 .F.memo10肖才坤男567.00120.0010
14、.50636.5005/05/95 .T.memo11马文华女537.00120.0010.50636.5005/05/98 .T.memo12小印男437.00120.0010.50546.5005/05/97 .F.memo13赵小明女422.00120.0010.50531.5005/05/96 .F.memo14阳明月女396.50120.0010.50506.0005/05/92 .F.memo1. 给第3到第5条记录做删除标记Go 3Delete n ext 32. 去除所有删除标记。Recall all3. 给所有已经退休的职工记录作删除标记Delete all for退休4.
15、浏览/编辑数据,只允许修改姓名字段的内容Browse freeze 姓名5. 将所有女职工的津贴增加20%.Replace all 津贴 with 津贴 *1.2 for性别二”女”6. 将每条记录姓名字段的内容填入签名字段中。Replace all 签名 with 姓名7. 在每条记录的备注字段中填入“就读学校:大洼县职业技术中心”。Replace all 备注with“就读学校:大洼县职业技术中心”additive8. 显示前2条记录中的姓名和备注字段的内容Go topList next 2 fields 姓名,备注9. 将已经退休的记录中备注字段中添加字符串“已经退休”Replace a
16、ll 备注with “已退休” for 退休10. 删除表中全部记录,只保留结构zap数据库上机操作:数据库的数据统计与汇总一、上机目的:1、数据库记录数统计、字段求和及求平均值的方法。2、掌握数据库文件内容的分类汇总的方法。3、掌握输出命令的使用方法。二、上机准备工作1、复习统计运算命令(count,sum,average )的格式和功能。2、复习分类汇总命令(total )的格式和功能及使用时产生的问题及解决方法。三、以下的操作以ys.dbf为源数据库,其内容如下:记录号姓名性别固定工资津贴扣杂费实发金额 领款日期退休 签名 备注1吴均荣女577.00120.0010.50636.5001
17、/01/89 .T.memo2肖才坤男538.00120.0010.50636.5005/05/99 .F.memo3李思强男528.00120.0010.50636.5005/05/95 .T.memo4司马文华女527.00120.0010.50636.5005/05/98 .T.memo5钟小渠男437.00120.0010.50546.5005/05/97 .F.memo6赵明明女422.00120.0010.50531.5005/05/96 .F.memo7欧阳明月女396.50120.0010.50506.0005/05/92 .F.memo8李长军女527.00120.0010.
18、50636.5001/01/89 .T.memo9吴长有男597.00120.0010.50636.5005/05/99 .F.memo10肖才坤男567.00120.0010.50636.5005/05/95 .T.memo11马文华女537.00120.0010.50636.5005/05/98 .T.memo12小印男437.00120.0010.50546.5005/05/97 .F.memo13赵小明女422.00120.0010.50531.5005/05/96 .F.memo14阳明月女396.50120.0010.50506.0005/05/92 .F.memo1. 统计记录个
19、数,并赋给内存变量代2. 统计出数据库中性别为“男”的记录3. 对数据库中的固定工资、津贴和实发金额进行列求和,并分别将其结果赋给内存变量B C和D。4. 对数据库中的固定工资、津贴和实发金额进行列求平均值,并分别将其结果赋给内存变量E、F和G5. 统计出数据库中已退休的职工人数。6. 对数据库按性别分类求固定工资、津贴和实发金额之和,并显示求和结果。7. 对数据库按性别分类求扣杂费之和,并显示求和结果。8. 计算出每条记录的实发金额,并填入相应的字段中(答案)数据库上机操作:数据库的数据统计与汇总二、 上机目的:1、数据库记录数统计、字段求和及求平均值的方法。2、掌握数据库文件内容的分类汇总
20、的方法。3、掌握输出命令的使用方法。二、上机准备工作1、复习统计运算命令(count,sum,average )的格式和功能。2、复习分类汇总命令(total)的格式和功能及使用时产生的问题及解决方法。三、以下的操作以ys.dbf为源数据库,其内容如下:记录号姓名性别固定工资津贴扣杂费实发金额 领款日期退休 签名 备注1吴均荣女577.00120.0010.50636.5001/01/89 .T.memo2肖才坤男538.00120.0010.50636.5005/05/99 .F.memo3李思强男528.00120.0010.50636.5005/05/95 .T.memo4司马文华女52
21、7.00120.0010.50636.5005/05/98 .T.memo5钟小渠男437.00120.0010.50546.5005/05/97 .F.memo6赵明明女422.00120.0010.50531.5005/05/96 .F.memo7欧阳明月女396.50120.0010.50506.0005/05/92 .F.memo8李长军女527.00120.0010.50636.5001/01/89 .T.memo9吴长有男597.00120.0010.50636.5005/05/99 .F.memo10肖才坤男567.00120.0010.50636.5005/05/95 .T.m
22、emo11马文华女537.00120.0010.50636.5005/05/98 .T.memo12小印男437.00120.0010.50546.5005/05/97 .F.memo13赵小明女422.00120.0010.50531.5005/05/96 .F.memo14阳明月女396.50120.0010.50506.0005/05/92 .F.memo1. 统计记录个数,并赋给内存变量代USE YSCOUNT TO A2. 统计出数据库中性别为“男”的记录COUNT F0性别二”男”3. 对数据库中的固定工资、津贴和实发金额进行列求和,并分别将其结果赋给内存变量B C和D。Sum a
23、ll固定工资,津贴,实发金额to b,c,d4. 对数据库中的固定工资、津贴和实发金额进行列求平均值,并分别将其结果赋给内存变量E、F和GAverage all固定工资,津贴,实发金额to e,f,g5. 统计出数据库中已退休的职工人数。Cou nt for 退休6. 对数据库按性别分类求固定工资、津贴和实发金额之和,并显示求和结果。In dex on 性另 U tag xbTotal on 性别to hz fields固定工资,津贴,实发金额Use hz list7. 对数据库按性别分类求扣杂费之和,并显示求和结果。Use ysIn dex on 性另 U tag xbbTotal on 性
24、别 to hzz fields 扣杂费Use hzzlist8. 计算出每条记录的实发金额,并填入相应的字段中。Replace all 实发金额with 固定工资+津贴-扣杂费大洼区职业技术学校2015-2016学年度下学期技能测试Visual Foxpro6.0一.要求:在D盘上建立一个以自己名字命名的文件夹。下面涉及的文件放入此文件夹中(一)建立数据表xsda.dbf,其结构如下:字段类型宽度小数字段类型宽度小数编号字符6奖金数值72姓名字符6扣款数值72部门字符10实发工资数值82基本工资数值72(一)录入如下数据:编号姓名部门基本工资奖金扣款实发工资050001徐波综合办1200100
25、50050002李静生产车间160050060060003刘小可生产车间120020060050004李文化综合办150031250070006王东兴综合办 1100600 50(二)按要求完成下操作:1 计算出每条记录的实发工资。2 显示出所有实发工资大于1800元的记录。xsdahz.dbf 。3 计算出综合办人员的平均实发工资。4按部门对实发工资进行汇总,形成的汇总文件为5. 统计出所有“生产车间”的人数。6删除所有编号前两位为”05”的记录。(三)程序设计题:1.程序填空:下面的程序是查询记录。Set talk offUse xsdaClearon 姓名 tag xmAccept “请
26、输入姓名:” to xm1locate for 姓名=xm1IfDisplayElse? ”您输入的姓名不存在! ”En dif2.程序填空题:计算机等级考试的查分程序如下:请填空:SET TALK OFFIndex on 准考证号 tag zkzhACCEPT请输入准考证号:"TO NUMSEEKIF FOUND()?姓名,"成绩:"+str(成绩,3,0)ELSE?"没有此考生!"ENDIFUSESET TALK ONSet talk on3、用if语句编写程序,从键盘上输入一个数,若该数能被3或7整除,则输出该数(提示:判断 N能被3整除
27、的条件是:int(N/3)=n/3)4. 由给定表文件GZJ.DBF复制工作库文件BBB.dbf,在工作表文件中将基本工资字段值高于1500的增加120元,基本工资在1000至1500元之间的增加200元,基本工资低于1000元的工资增加300元.大洼区职业技术学校2015-2016学年度技能测试Visual Foxpro 答案要求:在D盘上建立一个以自己名字命名的文件夹。下面涉及的文件放入此文件夹中(一)建立数据表xsda.dbf,其结构如下:字段类型宽度小数字段类型宽度小数编号字符6奖金数值72姓名字符6扣款数值72部门字符 10实发工资数值 8基本工资数值72(一)录入如下数据:编号姓名
28、部门基本工资奖金扣款实发工资050001徐波综合办120010050050002李静生产车间160050060060003刘小可生产车间120020060050004李文化综合办150031250050005张逛综合办140075860070006王东兴综合办110060050(二)按要求完成下操作:1 计算出每条记录的实发工资。Repl all实发工资with 基本工资+奖金-扣款2 显示出所有实发工资大于1800元的记录。Browse for 实发工资 >18003 计算出综合办人员的平均实发工资。Average all 实发工资for部门二”综合办”4按部门对实发工资进行汇总,形成的汇总文件为xsdahz.dbfIn dex on咅部门 tag bmTotal o n部门 to xsdahz fiel 实发工资5. 统计出所有“生产车间”的人数。Cou nt for部门=”生产车间”6.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年吉林省蛟河市高三生物下册期末考试模拟测试卷及参考答案
- 2026年湖南省洪江市高三生物下册期末考试模拟卷及答案
- 2026年辽宁省凤城市高三历史上册期末考试自测卷(夺冠)附答案
- 2026年河南省荥阳市高三生物上册期末考试自测卷含答案
- 2026年山东省蓬莱市高三生物上册期末考试模拟卷及参考答案
- 四年级数学下册 第2课时 解决问题的策略
- 基于构件的领域驱动式快速开发平台:设计、实现与应用探索
- 基于机器数据的网站日志深度解析与多元应用探究
- 基于本体的面向服务的数据集成:理论、方法与应用探索
- 基于有限元法洞察车削细长轴动态特性:理论、仿真与优化策略
- 2025-2026学年湖南师大附中七年级(上)期中数学试卷
- (2025)义务教育英语课程标准【2025年版】测试题(含参考答案)
- 药事管理学考试真题及答案
- 浙江省精诚联盟2025-2026学年高一上学期10月月考化学试题(含答案)
- LNG消防安全培训内容课件
- 养殖蝎子知识培训课件
- 急性重症有机磷农药中毒护理疑难病例讨论
- 水下测绘培训课件下载
- 2024-2025学年度自考专业(学前教育)真题(考试直接用)附答案
- 人工智能通识 课件 第七章 智能之躯-具身智能
- T/CHES 54-2021取水权交易可行性报告编制导则
评论
0/150
提交评论