商院的vfpvfp二级考试软件有重点吗

2017年浙江工商大学杭州商学院新生开学时间和新生入学指南军训入学考试须知
发表时间: 11:13:27 文章来源:
《2017年浙江工商大学杭州商学院新生开学时间和新生入学指南军训入学考试须知》是有达内教育网()为你整理收集:
浙江工商大学杭州商学院(以下简称学院)是1999年经浙江省人民政府批准设立、2004年经教育部重新确认的全日制本科独立学院。学院继承和发扬了浙江工商大学“诚毅勤朴”的优良校风,锐意改革,开拓进取,坚持“质量首位、规范管理、严活结合、办出特色”的办学理念,全力实施“教书育人、管理育人、服务育人”,不断深化人才培养模式改革,不断强化提高学生的应用能力、创新意识和创业能力,努力为社会培养具有扎实理论基础,较强实践能力和创新精神的高素质应用型“大商科”人才。&&&&学院自1999年开始招收本科生,现有5个分院和1个基础部,全日制普通本科在校学生8000余人。学院科学定位,以相近专业为支撑,紧密结合了学院办学条件及区域经济发展对人才的需求,充分依托母体良好的学科基础、师资条件和教学资源,已经形成了以经管类学科为主体,经、管、文、法、工、艺六大学科协调发展的本科专业总体布局与结构。学院现有23个本科专业中,经济学门类专业5个,管理学门类专业10个,文学门类专业4个,法学门类专业1个,工学门类专业1个,艺术学门类专业2个,专业布局与结构符合学院发展定位,符合经济社会发展需要。&&&&学校在人才培养上充分发挥财经类院校优势,强调应用型技能和职业化发展,以提升学生的五大能力为目标,即:人文精神、职业素养、创新意识、国际视野、专业技能。学院在办学中注重特色培养,开设有会计学(ACCA方向)特色班、国际经济与贸易(中美澳学分互认班)、创业孵化班等,并成为我省第一所开设金融学CFA(国际特许金融分析师)班的独立学院。&&&&与时俱进的专业设置,以生为本的培养模式和广受好评的人才质量,为学院吸引优秀生源打下了良好基础。多年来学院招生录取分数线在浙江省独立院校中始终名列前茅。近年来,学院文、理科投档分数始终保持省内独立学院第二名。2015年,学院桐庐校区录取新生2001人。经过十余年的发展,学院已经具有成熟的就业机制,逐步形成了适合独立学院学生特点的就业工作体系,特别是在就业市场打造、校企合作平台搭建、职业规划课程建设等方面取得了一定成绩,就业质量、就业率稳步上升,获得社会各界和用人单位的一致好评。&&&&学院遵循教学规律和人才成长规律,注重基本理论、基本技能的培养和教育,保证了学生具有扎实的理论功底、专业技能以及较强的实践创新能力。学生的基本理论与基本技能扎实,级学生的省计算机二级(C语言、VFP)统考通过率约为87%以上;非英语专业学生大学英语四级统考通过率一直列省属独立学院前列。学生的创新精神与实践能力较强,在各类课外学术科技作品竞赛和创新创业活动中崭露头角,多项作品在校级、省级和全国竞赛中获奖。同时通过一系列校园文化活动,丰富大学生第二课堂,引领先进文化,引导学生积极投入优秀学风、班风建设。学院高度重视学生社会实践工作,将学生社会实践工作作为学院“高素质、应用型”创新人才培养的重要平台。学院连续三年被浙江工商大学团委、杭州团市委授予学生社会实践组织工作奖,平均每年一支团队和多人被评为省市学生社会实践先进团队和先进个人。&&&&为适应江浙地区外向型经济特征明显和民营经济发达的区域社会需求,学院大力推进国际化教育,培养具有国际视野和国际经验的应用型人才。目前,学院与国外合作院校共同开展了多个的留学项目,这些项目分为合作院校的交换项目和学位项目,如本科“2+2”、“3+1”及硕士项目等。学院与美国加州大学伯克利分校/河滨分校、美国圣地亚哥大学等十余所高校开展学生交流和交换合作。学位项目主要包括与布里奇波特大学合作开设MBA预备课程班、南澳大学2+2双学位项目、英国考文垂大学3+1+1本科硕士项目、美国印第安纳大学普渡大学韦恩堡分校2+2双学位项目。赴境外学习交流的学生规模不断扩大,毕业生赴境外深造人数逐年增加。同时,为了鼓励更多的学生出国交流,学院设立了对外交流特别奖学金、寒暑期对外交流奖学金、学院国际项目特设奖学金、雅思/托福奖学金等,对品学兼优的学生进行奖励,这些措施极大地激发了学生出国学习的热情。&&&&杭州商学院的发展近年来受到空间上的制约,此次新校区建设启动将从根本上改善杭州商学院的办学条件,对提高其的综合实力和办学水平有较大帮助。根据浙江省发展与改革委员会)号文件,浙江工商大学杭州商学院迁建工程由浙江工商大学杭州商学院作为建设单位,浙江工商大学与桐庐县国有资产投资经营有限公司作为合作办学单位,在浙江省桐庐县桐庐经济开发区(凤川-江南新城)核心区范围内按在校全日制学生8500人规模建设独立校园。校区北临春江路,南至320国道,距杭千高速凤川出口3公里,西面是规划保留山体塘G山山脉,东沿凤川大道(柴埠大桥引桥)。学校离桐庐县城中心广场3.5公里,到市区中心位置车程5-10分钟。&&&&桐庐校区建设完成后将满足浙江工商大学杭州商学院5个分院、1个基础部、23个本科专业教学、科研、行政及其他一些辅助功能的要求,覆盖经以经、管为主,管、工、文、法、理等多学科的10,000本科生规模的需求用房。&&&&新校区项目规划用地面积557亩,另预留用地260亩(山地),规划建筑面积约22万平方米。学校于2012年12月正式奠基并开工建设,总建设期为五年,分四期建设,规划一期建筑面积约6万平方米,建设项目包括一号食堂、图书馆、体育馆、3幢学生宿舍、管理分院、公共教学楼等。2016年基本完成新校区建设,届时能保证8500名本科生入住,可满足师生教学、生活、运动及其他配套服务等要求。建成后,校区内的主要单体建筑包括图书馆、公共教学楼、管理分院楼、经法分院楼、人文分院楼、行政楼、综合体育馆、大学生创业中心楼、师生活动中心楼、食堂、7幢6层学生宿舍楼、1幢11层教师宿舍楼及辅助用房等。&&&&新校区落址桐庐县,将成为桐庐县第一所高等院校。桐庐县位于浙江省西北部,地处钱塘江上游,距杭州市区60公里,西接黄山、千岛湖,东连钱塘江、西湖,地属长江三角洲经济区。随着杭新景(杭千)高速公路和杭州至黄山高速铁路(杭黄高铁)的建成,这将进一步提高当地的交通区位优势。桐庐历史悠久,风景优美,多次荣获“中国最美县城”称号,近年来相继被评为国际花园城市、国家生态县、国家园林城市、国际人居环境示范奖等殊荣。著名的《富春山居图》就是以桐庐境内的富春江和两岸的青山为背景绘制而成。桐庐还是“快递之乡”著名的快递民营企业:申通,圆通,中通,汇通,韵达均由桐庐人创建,几乎占据了中国快递市场的半壁江山。桐庐也是建筑企业集中的地方,全县共有建筑企业47家,这些建筑企业也为桐庐的城市建设做出了贡献,县城的建筑可与大都市媲美。杭州商学院落户桐庐,对丰富桐庐城市内涵、夯实科教基础、提升桐庐形象有着重要意义。
以上关于2017年浙江工商大学杭州商学院新生开学时间和新生入学指南军训入学考试须知的相关信息是达内教育网收集并且整理,仅为查考。
浙江工商大学杭州商学院(以下简称学院)是1999年经浙江省人民政府批准设立、2004年经教育部重新确认的全日制本科独立学院。学院继承和发扬了浙江工商大学“诚毅勤朴”的优良校风,锐意改革,开拓进取,坚持“质量首位、规范管理、严活结合、办出特色”的办学理念,全力实施“教书育人、管理育人、服务育人”,不断深化..…
2016年浙江工商大学杭州商学院军训时间已在通知书上注明,以下是该校军训注意事项:大学新生军训的内容都是什么?有内务整理,如叠军被。头几天会一直站队列,站军姿,后来就走齐步,踢正步,跑步,还会学擒拿或擒敌拳,甚至有实战打靶。中间还学军歌,学拉歌。&主要是队列训练,有军姿、齐步、跑步、正步走;有的..…
浙江工商大学杭州商学院(以下简称学院)是1999年经浙江省人民政府批准设立、2004年经教育部重新确认的全日制本科独立学院。学院继承和发扬了浙江工商大学“诚毅勤朴”的优良校风,锐意改革,开拓进取,坚持“质量首位、规范管理、严活结合、办出特色”的办学理念,全力实施“教书育人、管理育人、服务育人”,不断深化..…
  第一章 总则   第一条 为确保学校招生工作顺利进行,切实维护学校和考生的合法权益,根据《中华人民共和国教育法》、《中华人民共和国高等教育法》以及教育主管部门的有关政策和规定,结合我校招生工作的实际情况,特制定本章程。   第二条 本章程适用于浙江工商大学杭州商学院2015年全日制普通本科招生工作。..…
浙江工商大学杭州商学院就业情况怎么样高考填报志愿时浙江工商大学杭州商学院就业情况怎么样一直是同学们十分关心的问题,以下是浙江工商大学杭州商学院就业指导中心2015年发布的浙江工商大学杭州商学院就业质量报告,当然每一年的就业情况、就业率变化都不大,供大家参考。2014年浙江工商大学杭州商学院共有本科毕业生1..…
浙江工商大学杭州商学院2015招生政策计划和录取通知书发放时间杭商院今年在浙招生1569人&明天二批次考生开始填报志愿。浙江工商大学杭州商学院是一所老牌独立学院。这两天,向招办咨询报考的学生很多。招办主任陈承利说,学院今年计划招生2000人,其中在浙江招生1569名,分别是文科579名、理科890名,艺术类100名。..…
浙江工商大学杭州商学院优势专业排名,2016年浙江工商大学杭州商学院专业排名高考填报志愿时,浙江工商大学杭州商学院优势专业和浙江工商大学杭州商学院专业排名是广大考生和家长朋友们关心的问题,达内教育小编为大家整理出了浙江工商大学杭州商学院优势专业排名,本排名根据浙江工商大学杭州商学院各专业历年平均录取分..…
  浙江工商大学杭州商学院(原杭州商学院国际经贸学院)是首批经浙江省人民政府批准设立的独立学院,成立于1999年7月,2004年11月被教育部正式确认为浙江工商大学杭州商学院。学院从1999年开始招收本科生,现设有工商管理、市场营销、人力资源管理、经济学、国际经济与贸易、金融学、统计学、会计学、财务管理、旅游管理..…
浙江工商大学杭州商学院2016年高考招生简章第一章 总则第一条为确保学校招生工作顺利进行,切实维护学校和考生的合法权益,根据《中华人民共和国教育法》、《中华人民共和国高等教育法》以及教育主管部门的有关政策和规定,结合我校招生工作的实际情况,特制定本章程。第二条本章程适用于浙江工商大学杭州商学院2016年..…
[03-16] [03-12] [03-12] [08-24] [08-24] [08-24] [08-24] [08-24] [08-24] [08-24] [08-24] [08-24]百姓网公众号微信扫码关注百姓网小程序微信扫扫立即体验扫码下载手机客户端免费抢油卡、红包、电影票|商学院系统提示:系统判断您来自, 推荐您可以跳转到频道看看所属类目分类商学院 网络营销 上海淘宝运营培...静安10月27日1999元网络营销 8688电商学院 龙华新区11月9日2980元网络营销 8688电商学院 龙华新区10月26日 网络营销 维力山大电商学院 和平11月28日4980元网络营销 中山学文教育培...石岐区11月1日 网络营销 沂南县方烁汽保...兰山11月5日1元软件开发 临沂哲慧IT教...兰山11月2日 网络营销 维力山大电脑培...和平11月27日1999元网络营销 8688电商学院 龙华新区11月3日2200元网络营销 郑州唯之米电子...二七10月31日2980元网络营销 8688电商学院 龙华新区11月7日2980元网络营销 8688电商学院 龙华新区10月26日880元网络营销 东莞迅驰电脑培...长安10月27日1999元网络营销 8688电商学院 龙华新区11月17日1999元网络营销 8688电商学院 龙华新区10月30日 网络营销 维力山大电商学院 和平12月8日1999元网络营销 8688电商学院 龙华新区11月1日1元软件开发 临沂哲慧IT教...兰山11月16日1999元网络营销 8688电商学院 龙华新区11月6日 其他 北京中安信成投资有...海淀10月31日2980元网络营销 8688电商学院 龙华新区11月8日2980元网络营销 8688电商学院 龙华新区10月26日1999元网络营销 8688电商学院 龙华新区11月1日 网络营销 维力山大电商学院 和平11月29日 网络营销 郑州博文电脑学校 管城10月26日2798元网络营销 8688电商学院 龙华新区11月16日1999元网络营销 8688电商学院 龙华新区10月27日2798元网络营销 8688电商学院 龙华新区11月16日1999元网络营销 8688电商学院 龙华新区11月15日1800元网络营销 合肥阔野网络科...瑶海11月7日1元网络营销 临沂哲慧IT教...兰山10月31日1999元网络营销 8688电商学院 龙华新区11月13日 网络营销 汇材电商学院 兰山11月10日1999元网络营销 8688电商学院 龙华新区10月30日1元软件开发 临沂哲慧IT教...兰山11月14日1999元网络营销 8688电商学院 龙华新区11月2日 网络营销 维力山大电脑培...和平12月5日 网络营销 汇材电商学院 兰山11月9日1999元网络营销 8688电商学院 龙华新区11月10日 网络营销 学文教育 东区10月26日 网络营销 维力山大微电商...和平12月12日 网络营销 汇材电商学院 兰山11月7日2980元网络营销 8688电商学院 龙华新区11月7日3800元其他 俞凌雄培训机构 徐汇11月11日1999元网络营销 8688电商学院 龙华新区10月26日2980元网络营销 8688电商学院 龙华新区10月27日2980元网络营销 8688电商学院 龙华新区10月26日2980元网络营销 8688电商学院 龙华新区11月4日4980元网络营销 中山学文教育培...石岐区11月5日1999元网络营销 8688电商学院 龙华新区11月17日||||||||||沪公网安备16号0&G:54&GM:145
描述:请填写描述手机号:请填写手机号请填写手机号上传图片:打开微信,扫一扫右侧二维码,即可完成绑定 -->绑定后,您可以:1. 立即在手机上收到用户给您的留言2. 使用手机快速完成付费推广的续费动作3. 第一时间了解到百姓网付费推广最新的促销活动,以及享受微信端独特的促销活动4. 更快速地将信息通过微信分享给好友、同事、朋友圈5. 如果您是招聘类目用户,还能够第一时间接收到新简历通知当前位置: >>
VFP上机考试(50套)答案
芜湖市万达职业培训学校(内部资料)VFP 上机考试(50 套)答案第01套一、1.单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订货管理”。在“数据库设计器-订货管理”中单击鼠标右 键,显示弹出菜单,选择“添加表”命令项,并选择相应的表文件即可(order_list)。 2.在数据库设计器中单击右键――新建表。。。。。。 3.在“数据库设计器-订货管理”中,选择表“customer”并单击鼠标右键,选择“修改”命令项。在“表设计器 -customer.dbf”中,选择“索引”选项卡,输入索引名“客户号”,选择类型为“主索引”,表达式为“客户号”。 4.选定表“order_detail”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上 删除?”。根据题义,单击“删除”按钮即可。二、1.在“数据库设计器-订货管理”中,选择表“customer”并单击鼠标右键,选择“浏览”命令项。接着单击“表”菜单,从中 选择“追加记录”。在弹出来的对话框中将来源于设为“customer1”表。最后单击确定即可。 然后单击“新建”菜单,建立一个查询文件,我们用“查询设计器”来做这一题:向查询设计器中依次添加“customer”表 和“order_list”表。将“customer”表中全部字段添加到选定字段列表中。在“排序”选项卡中为“客户号”字段设为升序。 在“杂项”选项卡中选择“无重复记录”。最后在“查询”菜单中设置“查询去向”为表“results”. 最后运行即可,此题的查询设计器不需要保存的,因为我们只是借用他来代替命令进行查询的。有工具就要会拿来用。 2.打开表单文件双击“确定”按钮,在“Command1.Click”中进行修改 第1处:是判断两个文本框的值是否相同,所以应改为:If Thisform.Text1.Value =Thisform.Text2.Value 第2处:是关闭表单,所以应改为:Thisform.Release 单击“Text2”文本框,在其“属性”窗口的“PasswordChar”处输入“*”。三、首先新建报表设计器。 1.在“报表设计器”中,单击鼠标右键----选择“数据环境”----添加表“order_list”----在“数据环境设计器”中,选定 字段“订单号”并按住不放,接着移动鼠标至“细节”带区,松开鼠标,按同样方法来处理字段“订购日期”和“总金额”。 2.单击“报表“----“数据分组”菜单项,在“数据分组”对话框中,单击“...”按钮,接着显示“表达式生成器”对话框, 在此对话框中双击“order_list.客户号”项即可。 在“数据环境设计器”中,选定字段“客户号”并按住不放,接着移动鼠标至“组标头1:客户号”带区,松开鼠标。 在“数据环境设计器”中,选定字段“总金额”并按住不放,接着移动鼠标至“组注脚1:客户号”带区,松开鼠标,接着在 “组注脚1:客户号”带区选定中“总金额”并单击鼠标右键,在弹出菜单中选择“属性”菜单项,在“报表表达式”对话框中 单击“计算”按钮,在“计算字段”对话框中,选定“求和”单选钮。 3. 单击“报表“----“标题/总结”菜单项,接着显示“标题/总结”对话框,在对话框的“报表标题”处选中“标题带区”, 单击“确定”按钮。在“标题”带区增加一个标签“订单分组汇总表(按客户)”,再选定这个标签,单击“格式\字体”菜单 项,接着选择“黑体”和“三号”,最后按“确定”按钮。 4.单击“报表“----“标题/总结”菜单项,接着显示“标题/总结”对话框,在对话框的“报表标题”处选中“总结带区”, 58 芜湖市万达职业培训学校(内部资料) 单击“确定”按钮。在“数据环境设计器”中,选定字段“总金额”并按住不放,接着移动鼠标至“总结”带区,松开鼠标, 接着在“总结”带区选定中“总金额”并单击鼠标右键,在弹出菜单中选择“属性”菜单项,在“报表表达式”对话框中单击 “计算”按钮,在“计算字段”对话框中,选定“求和”单选钮。第02套一、1.首先打开“订货管理”。在“数据库设计器-订货管理”中单击鼠标右键,显示弹出菜单,并选择“添加表”命令项,并选择 相应的表文件即可(order_detail、order_list和customer)。 2.在“数据库设计器-订货管理”中,选择表“order_list”并单击鼠标右键,选择“修改”命令项。在“表设计器 -order_list.dbf”中,选择“索引”选项卡,输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”。 3.在“数据库设计器-订货管理”中,选择表“order_detail”并单击鼠标右键,选择“修改”命令项。在“表设计器 -order_detail.dbf”中,选择“索引”选项卡,输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”。选 择“order_list”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“order_detail”表中的索引键为“订单号”处, 松开鼠标即可。 4.在已建立的永久性联系上,右击关系线,从中选择“编辑参照完整性”。若要“清理数据库”,请单击“数据库”菜单中的 “清理数据库”来进行清理。否则的话,我们就不用清理了,接着继续下面的操作。在“参照完整性生成器”中,单击“更新 规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡, 并选择“限制”单选按钮, 接着单击“确定”按钮, 并显示“是否保存改变, 生成参照完整性代码并退出?”, 最后单击“是” 按钮,这样就生成了指定参照完整性。二、1. 单击 “新建” 菜单, 建立一个查询文件, 我们用 “查询设计器” 来做这一题: 向查询设计器中依次添加“customer”、 “order_list” 和“order_detail”表。将“order_detail”表中全部字段添加到选定字段列表中。在“筛选”选项卡中的“字段名”中选择 “客户名”,“条件”选择“=”,“实例”中输入“三益贸易公司”。在“排序”选项卡中为“订单号”字段设为升序,再将 “单价”字段设为将序。最后在“查询”菜单中设置“查询去向”为表“results”. 最后运行即可,此题的查询设计器不需要保存的,因为我们只是借用他来代替命令进行查询的。有工具就要会拿来用。 2.打开表单文件 ①改为:Thisform.Caption=&简单应用& ②改为:Thisform.grid1.RecordSource =&order_list.dbf& ③改为:Thisform.Release三、1.首先增加一个新的字段;然后单击“新建”菜单建立一个程序。在程序中输入如下两行代码: 注意:同学们要是下面的命令记不住的话,那也可以不写了,最后交卷也能考到85分熬。 UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_ WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001) UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号=(SELECT 订单号 FROM order_ 订单号=order_detail.订单号 AND YEAR(订购日期)=2002) 然后保存该程序,文件名为”prog1.prg”,最后并运行. 2.建立“快速报表”: 单击“文件\新建\报表\新建文件”菜单项来建立报表设计器; 接着在”报表”菜单但选择”快速报表”.在弹出来的对话框中 点击“字段”按钮,然后按顺序添加题目中的字段。接着按“确定”-“确定”;最后保存即可。 59 芜湖市万达职业培训学校(内部资料)第03套一、1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订货管理”。 在“数据库设计器-订货管理”中单击鼠标 右键,显示弹出菜单,并选择“添加表”命令项,并选择相应的表文件即可(order_detail)。 2.在“数据库设计器-订货管理”中,选择表“order_detail”并单击鼠标右键,选择“修改”命令项。 在“表设计器 -order_detail.dbf”中,选择字段名为“单价”,在NULL处进行打勾(允许空值),然后在“默认值”中输入NULL。最后单击 “确定”按钮即可。 3.在“数据库设计器-订货管理”中,选择表“order_detail”并单击鼠标右键,选择“修改”命令项。在“表设计器 -order_detail.dbf”中,选择“单价”字段,在“字段有效性”标签的“规则”处输入:单价&0,在“信息”处输入:&单价 必须大于零&,最后单击“确定”按钮即可。 4.略。二、1.我们可以利用查询设计器来做:向查询设计器中添加“order_list”表。将“order_list”表中全部字段添加到选定字段列 表中。在“筛选”选项卡中的“字段名”中选择“总金额”,“条件”选择“&”,在“实例”中输入:select avg(Order_list. 总金额) from Order_list。 在 “排序” 选项卡中为 “客户号” 字段设为升序。 最后在 “查询” 菜单中设置 “查询去向” 为表 “results” . 2. 首先单击”新建”―“报表”新建一个报表设计器.单击“报表\快速报表”菜单项,在“打开”对话框中选择表 “order_detail”并单击“确定”按钮。在弹出来的对话框中点击“字段”按钮,添加全部字段.”字段布局”设为”横向”. 在“快速报表”对话框中,单击“确定”按钮,在“报表设计器-report1.frx”窗口中,单击“报表\标题/总结”菜单项,接 着显示“标题/总结”对话框,在对话框的“报表标题”处选中“标题带区”,单击“确定”按钮。在“标题”带区增加一个标 签“器件清单”。在“页注脚”带区选定中“DATE()”并单击鼠标右键,在弹出菜单中选择“属性”菜单项,并显示“报表表 达式”对话框,然后单击“表达式”文本框右边的“...”按钮,从“日期”列表框中选择“TIME()”,单击“确定”按钮,返 回到“报表表达式”对话框中,再单击“确定”按钮即可。保存该报表。三、首先在命令窗口中输入: SELECT * FROM order_detail INTO TABLE od_bak 接着建立一个程序文件,在程序文件中,输入如下程序,最后并保存: SELECT * FROM od_bak INTO TABLE t1 UPDATE t1 set 订单号=right(订单号,1) SELECT 订单号,器件号,器件名,MIN(单价) AS 单价,SUM(数量) AS 数量 FROM t1; GROUP BY 订单号,器件号,器件名 ORDER BY 订单号,器件号 INTO table od_new 注意:请同学们一定要把此题给记下来。不然这题就很难拿下高分。 (题目字眼:1.把“订单号”尾部字母相同并且订货相同(“器件号”相同)。。。。)60 芜湖市万达职业培训学校(内部资料)第04套一、略。(相信同学们该部分不用答案就已经会写了吧!)二、1.可以使用查询设计器来完成此题,依次向查询设计器中添加student,sc和course表----依次添加题目中的字段---单击“排 序依据“,添加“课程名”,选择“升序”;再添加“成绩”,选择“降序”----单击“查询”菜单中的“查询去向”,然后 在里面选择那个“表”按钮,表名为:sclist。接着运行该查询,最后关掉查询设计器就行了。 2.依次单击“文件”----“新建”----“表单”----向导。 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,接着在“可用字段”列表框中显示表student 的所有字段名,再单击“下一步”按钮。 在“表单向导”对话框的“步骤2-选择表单样式”中, 在“样式”中选择“阴影式”, 在“按钮类型”中选择“图片按钮”, 再单击“下一步”按钮。 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“下一 步”按钮。 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“学生基本数据输入维护”,再单击“完 成”。在“另存为”对话框中,输入保存表单名“form1”,再单击“保存”按钮,最后表单就生成了。 注:有没有发现这一题很简单啊,个人认为所谓向导类的操作就是傻瓜式的操作,按照提示操作即可,以后要是遇到类似的题 目我相信同学们不要依赖答案就能自己解决了。呵呵????三、1.先打开数据库SDB 单击 “新建” 菜单, 首先建立一个查询文件, 我们用 “查询设计器” 来生成这边的SQL语句: 向查询设计器中依次添加“student” 和“sc”表。在“字段”选项卡中依次添加字段--学号―姓名―avg(成绩) as 平均成绩-- min(成绩) as 最低分-- count(*) as 选课门数。单击“分组依据”选项卡,在里面添加“学号”字段按学号进行分组,接着点击“满足条件”按钮,选择“选课门 数”&3。单击“排序依据”选项卡,并按“平均成绩”将序排序。最后单击“查询”菜单中的“查看SQL”,把里面的命令全部 复制下来。这以下可以关掉我们的“查询设计器”了。不需要保存的。接着建立一个程序文件,把我们刚才复制的命令粘贴到 里面。不过还要在命令的前面加上:create view sview as。。。。。(因为我们最终是要在命令文件中建立视图。)保存程序 并运行即可。 制作报表略 2. 设计表单 “浏览”命令按钮中输入: open database sdb SELECT * FROM sview “打印”命令按钮中输入:REPORT FORM p_student preview 61 芜湖市万达职业培训学校(内部资料)第05套一、略。(同学们课下时间自己尝试着去完成)二、1.略。(本题的操作步骤同学们自己应该都已经非常的清楚了,不清楚的请把以前上课的内容好好看看,) 2. 打开表单文件,单击“刘缆雇员工资”命令按钮,在“属性”的Caption处输入“浏览雇员工资”。双击“浏览雇员工资” 命令按钮,在“Command1.Click”编辑窗口中把语句修改为“SELECT * FROM salarys”,关闭编辑窗口。双击“退出表单”命 令按钮,在“Command2.Click”编辑窗口中把语句修改为“Thisform.Release”。三、1. 在change_c.prg文件中的内容-------下面程序若是同学不会的话,可以不写了,也可以拿到85分。但一定要建一个程序。 方面第2小题中的调用使用。 select * from salarys into table bak_salarys use c_salary1 do while not eof() update salarys set 工资= c_salary1.工资 where 雇员号 = c_salary1.雇员号 skip enddo 保存并执行 2. 设计表单,在“表单设计器”中添加两个命令按钮(“调整”和“退出”)。 双击“调整”命令按钮,在“Command1.Click”编辑窗口中输入“do change_c”,接着关闭编辑窗口。 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Thisform.release”,接着关闭编辑窗口。62 芜湖市万达职业培训学校(内部资料)第06套一、 略。 (呵呵, 同学们你们经过前面几题的练手之后, 是不是发现到该题好象很弱智似的, 就是的! 国家考试我们都不怕! ! ! )二、1. 单击 “新建” 菜单, 首先建立一个查询文件, 我们用 “查询设计器” 来生成这边的SQL语句: 向查询设计器中添加“salary” 表。在“字段”选项卡中依次添加字段--------- Salarys.工资 + Salarys.补贴 + Salarys.奖励-Salarys.失业保险-Salarys. 医疗统筹 as 实发工资。单击“排序依据”选项卡,并按“部门号”将序排序。最后单击“查询”菜单中的“查看SQL”,把里 面的命令全部复制下来。这以下可以关掉我们的“查询设计器”了。不需要保存的。接着建立一个程序文件,把我们刚才复制 的命令粘贴到里面。不过还要在命令的前面加上:create view sview as。。。。。保存程序并运行即可。 2.新建一个表单,在表单上按右键―数据环境―添加salarys表,然后把数据环境中的salarys表直接拖动到表单上即可,然 后在表单上添加一个“退出浏览”按钮。代码输入:thisform.release。最后保存表单文件名为form1.再运行表单文件。三、按照题目要求设置表单界面,代码不会的同学可以不写了,保存之后,就能得6分了,如果仅在退出代码中填写 thsiform.relese。就可以拿下12分呦。 双击“生成”按钮,在“Command1.Click”编辑窗口中编写相应的程序(好长啊,我要顾全大局,这边可以小小的放弃了。) do case case thisform.optiongroup1.value=1 select * from sview into table gz1 case thisform.optiongroup1.value=2 select * from dept into table bm1 case thisform.optiongroup1.value=3 SELECT salarys.部门号,部门名,sum(工资) 工资,sum(补贴) 补贴,sum(奖励) 奖励,sum(失业保险) 失业保 63 芜湖市万达职业培训学校(内部资料) 险,sum(医疗统筹) 医疗统筹; FROM salarys, WHERE salarys.部门号 = dept.部门号; GROUP BY salarys.部门号 into table hz1 endcase第07套一、1.select * from 销售表 into dbf 销售表2001 where 日期&={^} 2.delete from 销售表 where 日期&={^} 接着在数据库中双击销售表。在命令窗口中输入:pack 3.打开“商品表”:USE 商品表。在命令窗口输入:BROWSE。单击“文件\另存为 HTML”命令项,并显示“另存为 HTML”对 话框,再选择“保存文件以便以后使用”单选按钮,最后单击“确定”按钮。 4.略。 (老师你真不诚实,为什么这边要略呢? 老师说:只要你的脑中不略就行了,要含蓄点????)二、1.可以使用查询设计器来完成,依次向查询设计器中添加“商品表”和“销售表”---按照题目的要求做即可(老师会讲的)。 2. 打开并修改表单文件 “刷新标题”命令按钮代码修改为:ThisForm.Caption = &商品销售数据输入&。 “商品销售输入”命令按钮代码修改为:DO FORM sellcomm。 “输出销售报表”命令按钮代码修改为:REPORT FORM print1 PREVIEW。三、1.在change_c.prg文件中的内容如下面所写-------下面程序若是同学不会的话,可以不写了,也可以拿到85分。但一定要建 一个程序。方面第2小题中的调用使用。 select * from 商品表 into table 商品表备份 update 商品表 set 单价=出厂单价*0.1 where left(商品号,2)= &10& use 单价调整表 do while not eof() update 商品表 set 出厂单价=单价调整表.出厂单价 where 商品号=单价调整表.商品号 64 芜湖市万达职业培训学校(内部资料) skip enddo 2.设计表单 “调整”命令按钮的代码为:do change_c。 “退出”命令按钮的代码为:Thisform.release。(同学问:两个按钮怎么来的啊? 老师说:当然是要添加了,做好了不要忘了保存哦!!)第08套一、1.略. 2. 在表设计器中选择”性别”字段,在“规则”处输入:性别=&男& OR 性别=&女&.在”默认值”处输入: &女&. 3. update 雇员 set email=部门号+雇员号+&@.cn& (此条命令会了之后要经常的去复习她,要永远的喜欢上update) 4.通过“部门号”字段直接来一个“千里因缘一线牵”就行了。呵呵,原来我也能成为月老了啊。二、1. 打开并修改表单文件,在“表单设计器”中,单击鼠标右键--“数据环境”--选中表“雇员”并单击“确定”按钮,接着关 闭“添加表或视图”对话框。在“属性”中选择“Form1”,在Caption处输入“XXX公司雇员信息维护”。双击“刷新日期”命 令按钮代码修改为:UPDATE 雇员 SET 日期 = DATE()。 注:表单中的”退出”按钮代码不用改,这种命令方式也可以.保存表单后一定要运行以下. 2.略.三、1.利用”视图设计器”来完成.并向”视图设计器”中添加”部门”表和”雇员”表后按照题目要求完成即可. 2.设计表单:界面设计好之后,在表单设计器上按右键―数据环境―添加表,分别把”部门”,”view1”添加到数据环境中,然后 选择相应的页面,直接把数据环境中的对象拖到页面中即可.第09套65 芜湖市万达职业培训学校(内部资料)一、略. 第4小题中的:left(股票代码,1)=“6”这个表达式的意思一定要理解。二、1.单击“新建”菜单,建立一个查询文件,我们用“查询设计器”来做这一题:向查询设计器中依次添加“stock_name”和 “stock_sl”表。在“字段”选项卡中依次添加字段----。在“筛选”选项卡中的“字段名”中选择“现价”,“条件”选择 “&”,将“stock_sl”表的”买入价”字段拖到“实例”框中。在“排序”选项卡中为“持有数量”字段设为将序.最后在“查 询”菜单中设置“查询去向”为表“stock_temp”. 2.略三、 (同学们一定要把题目中的“控件名”(表单名)这的东西给记住,它就是我们表单的name属性。)界面设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存后,你也能拿很 高的分数. 查询的代码为:select 持有数量 from stock_sl where 股票代码 in(select 股票代码 from stock_name where 汉语拼音 =thisform.text1.value) into array x thisform.text2.value=x(1)第10套一、3。将“学生”表中的“学号”字段建立主索引;“选课”表中的“学号”字段建立普通索引。然后拖就行了。(同学门问:为什么“学生”表中的“学号”字段建立主索引。老师回答说:很简单吗,因为建立主索引是有限制的,请同学 们记住----字段中的值是不允许有重复值的,且一个表只能建一个,只有数据库表才可以建。那同学们可以在建立之前看看表 满不满足这样的条件,很显然只有“学生”表的“学号”字段值里没有重复值,而“选课”表的“学号”字段值里的重复值是 不是一箩筐啊。以后自己也要自己学着去判别) (1/2/4小题就略拉)二、1. 单击“新建”菜单,建立一个查询文件,我们用“查询设计器”来做这一题:向查询设计器中依次添加“学生”和“选课” 表。在“字段”选项卡中依次添加字段------ AVG(选课.成绩) as 平均分-- COUNT(*) AS 选课门数。在“分组依据”选项卡 中按”学号”进行分组,然后点击”满足条件”按钮,在弹出来的对话框中选择”选课门数”&=5.在“排序”选项卡中按“平均 分”字段将序排序.最后在“查询”菜单中设置“查询去向”为表“stu_temp”. 2.设计下拉式菜单:在菜单设计器中将”退出”菜单中的”结果”选为”过程”,该过程的代码如下: set sysmenu nosave (这两条命令一定要记住,特别是第2条命令更重要,以后你们就会知道了, set sysmenu to default 菜单中退出(返回)的过程就这么写,这是规定啊) 66 芜湖市万达职业培训学校(内部资料)三、首先先把界面设计好.并且在超酷的属性窗口中设置好相应的属性。 同学们只要写出”退出”的代码:thisform.release,并保存. 计算按钮的代码不就可以不写了,本题即可轻松拿下15分啊! “计算”命令按钮的代码如下: if thisform.myOption.value=1 select 学号,成绩 from 选课,课程 where 选课.课程号=课程.课程号 and 课程名称=&C语言& order by 成绩 into dbf stu_sort1 else select 学号,成绩 from 选课,课程 where 选课.课程号=课程.课程号 and 课程名称=&C语言& order by 成绩 desc into dbf stu_sort2 endif第11套一、3.提示:同学们要放精灵点,向该题就可以直接能知道“零件”表中的要建主索引,因为题目中提示了“零件”表为父表,父表中的那个肯定没有重复值,要不信,你也可以自己去看看嘛!!二、1.单击“新建”菜单,建立一个查询文件,我们用“查询设计器”来做这一题:向查询设计器中依次添加“供应”和“零件” 表。在“字段”选项卡中依次添加字段―供应商号―工程号―数量。在“筛选”选项卡中设置:颜色=“”红.在“排序”选项 卡中按“数量”字段将序排序.最后在“查询”菜单中设置“查询去向”为表“supply_temp”. 2.文件―新建―菜单―新建文件―快捷菜单,设置“查询”和“修改”两个菜单。然后保存菜单,命名为mune_quick,再生成菜 单程序(菜单―生成―确定),并关闭菜单文件。 打开myform表单文件,在表单上按右键―代码,过程中选择rightclick,输入代码:do menu_quick.mpr。三、界面设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存后,你也能拿很 高的分数. 查询的代码为:thisform.grid1.recordSource=&select distinct 零件名,颜色,重量 from 零件,供应 where 零件.零件号= 供应.零件号 and 工程号='J4' into cursor lsb& 67 芜湖市万达职业培训学校(内部资料)第12套一、略。二、1.利用”查询设计器”来完成.并向”查设计器”中添加loans表,borrows表和book表后按照题目要求完成即可. 2. 建立一个表单,在其“属性”的“ShowWindow”中选择“2 - 作为顶层表单”。在表单上单击右键―代码,在过程中选择 init,输入代码:do menu_lin.mpr with this ,'xxx'。过程中再选择Destroy,输入代码:release menu xxx extended。保 存并运行表单。三、建立一个表单,界面设计好后,同学们如果”统计”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存 后,你也能拿很高的分数. 不过,同学们一定要将组合框的三个属性设置一下,组合框的style属性设置为2(2是表示只能从组合框中选)。Rowsourcetype 属性设置为1-值,rowsource属性中输入:清华,北航,科学。第13套一、略。二、1. 利用查询设计器来做。 请同学们在表达式中填写 “2003-year(student.出生日期) as 年龄” 的时候一定要注意, 2003和year() 之间只能有减号不能有空格。不然最后的表达式会有误的,所有同学们每次做题目的时候要慢一点,学会灵机应变。 2.略。 (已经做了这么多套类似的题目了,不要怪老师在这边略了??????) 68 芜湖市万达职业培训学校(内部资料)三、建立表单一个表单,界面设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release. 保存后,你也能拿很高的分数. “查询”命令按钮的代码为: close all use score1 locate for 学号=alltrim(ThisForm.Text1.Value) if .not.found() WAIT &学号不存在,请重新输入& WINDOWS TIMEOUT 5 else ThisForm.Grid1.Recordsource=&sele 课程名,成绩 from score1,course where 学号 =alltrim(ThisForm.Text1.Value) and score1. 课程号=course.课程号 into cursor temp1& select temp1 go top endif第14套一、第4小题可以利用“查询设计器”来完成。(其实满简单的---学生要明白什么是“从低到高”-―呵呵,就是“升序”了)二、1.利用“查询设计器”来完成此题,并向“查询设计器”中添加score1表。选定的字段为: count(distinct score1.学号) as 学生人数。---然后将“查询去向”设为表NEW_TABLE---最后运行就行了。简单吧! 2.略。69 芜湖市万达职业培训学校(内部资料)三、建立一个表单,界面设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存 后,你也能拿很高的分数. “查询”命令按钮的代码为: SELECT 课程名,MAX(成绩) 最高分 FROM score1,course WHERE score1.课程号=course.课程号 GROUP BY score1.课程号 ORDER BY 课程名 INTO TABLE NEW_TABLE3第15套一、3.INSERT INTO score1 VALUES(&&, &0001&, 99)二、1. 建立一个“视图设计器”,并向视图设计器中添加两个表,“student”,“score1”。单击“字段”选项卡,选择试题 要求的字段添加到“选定字段”列表框中。在“字段名”处选择“Score1.成绩”,在“条件”处选择“Is NULL”。最后保存 该视图,在“保存”对话框中输入视图名“NEW_VIEW”。 2. 建立表单―在表单中右键--数据环境―添加表“course”--在“数据环境设计器”中,按住表“course”,然后拖动鼠标 至“表单设计器”中, 松开鼠标。 在“表单设计器”中, 选中“表格”控件, 在“属性”的RecordSourceType中选择“0 - 表”。三、一个菜单,按要求把各菜单项设计好后,同学们如果”平均”菜单中的命令不会写就可以不写了,”退出”的命令为:set sysmenu to default.保存后并生成,你也能拿90分. 在“平均”子菜单的“结果”选择“命令”并输入命令: SELECT 课程名,AVG(成绩) 平均成绩 FROM COURSE,SCORE1 WHERE COURSE.课程号=SCORE1.课程号 GROUP BY SCORE1. 课程号 ORDER BY 课程名 INTO TABLE NEW_TABLE3270 芜湖市万达职业培训学校(内部资料)第16套一、略。二、1.提示:表单中标签控件的字号的属性为:fontsize.字体的属性为:fontname. 2.建立一个表单,界面设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release. 保存后,这题也能拿到10分. “查询”命令按钮的代码为: select 作者姓名,所在城市 from authors where 作者编号 in (sele 作者编号 from books group by 作者编号 having count(*)&=3) order by 作者姓名 into table new_view4三、(1)SELECT * FROM BOOKS WHERE &计算机&$书名 INTO TABLE BOOKS_BAK (2)UPDATE BOOKS_BAK SET 价格=价格*(1-0.05) (3)略。希望同学们放弃此题。 按这种方法做,做完这套,同学们也能拿下75分。同学们不要因为该题分数拿少了,而不满意,请同学们顾全大局。命令记多 了,容易忘记,我们一定要把所有的套数都拿下,不要求全都满分。第17套一、在命令窗口中分别输入下面四条命令,并依次执行。执行过后,把命令窗口中的命令复制,单击“文件”―文本文件―新建文 件―粘贴―保存―输入文件名的时候这个一定要加扩展名。(一定要记住其他文件保存的时候可以不加扩展名,但文本文件一 定要加的,不然保存的文件就不是文本文件了。) SELECT * FROM stock_sl INTO TABLE stock_bk INSERT INTO stock_bk VALUE(&600028&, 4.36, 4.60, 5500) UPDATE stock_bk SET 现价 = 8.88 WHERE 股票代码 = &600007& DELETE FROM stock_bk WHERE 股票代码 = & 芜湖市万达职业培训学校(内部资料)二、1. 建立“查询设计器”。按题目要求做即可。非常简单的,不要怕,自己试着做一下。 2. 第1处 把count改为sum 第2处 把=改为IN 第3处 把like改为$三、1. 新建表单, 在表单上单击鼠标右键---数据环境, 按顺序添加表“stock_name”, “stock_sl”, 然后在“数据环境设计器” 中,按住表“stock_name”不放拖到表单上,再按住表“stock_sl”不放拖到表单上 2.在“表单设计器”中添加一个“关闭”命令按钮,它的代码为:thisform.release。第18套一、4.UPDATE 学生 SET 出生日期 = {^} WHERE 姓名 = &王三风& 执行完后,并新建一个文本文件,并把此命令复制进去然后保存。二、1.利用查询设计器来完成此题―-添加“学生”和“选课”表---选定“姓名”字段―筛选条件为:成绩&=70---按学号分组, 分组中的满足条件为:count(*)&=3―-设置查询去向为表results―-运行---单击“查询”的“查看SQL”将里面的命令复制到 上一题中的sql.TXT文件中即可。 2.第1处 modify改为alter 第2处 在EOF()前加not 第3处 =改成with72 芜湖市万达职业培训学校(内部资料)三、1. 建立视图.略 2.建立表单---首先把视图view_grade添加到数据环境中,用拖的方法拖到表单上即可。第19套一、4. 单击“登录”按钮,在“属性”对话框中,在Enable处选择“.T.”项。二、1.利用查询设计器来完成。并向其中添加两个表:currency_sl,rate_exchange。运行后,并将其中的SQL语句复制到题目中的 文本文件中。 2.略。三、建立一个表单,界面设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存 后,最后总分也会是很高啊. 73 芜湖市万达职业培训学校(内部资料)第20套一、略。4。同时选种两个标签(先单击第一个,然后按住shift键不放单击另一个即可),在fontname属性 中进行选择“黑体”即可。二、1.第1处 find改为locate 第2处 while前加do 第3处 把rate_exchange.持有数量 改成 currency_sl.持有数量 2.略。三、建立一个表单,界面设计好后,同学们如果”统计”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存 后,最后总分也能拿到85分. “统计”按钮的命令代码为: do case case thisform.myOption.value=1 select 姓名,持有数量 from currency_sl where currency_sl.外币代码=&27& into dbf rate_ry case thisform.myOption.value=2 select 姓名,持有数量 from currency_sl where currency_sl.外币代码=&14& into dbf rate_my case thisform.myOption.value=3 select 姓名,持有数量 from currency_sl where currency_sl.外币代码=&38& into dbf rate_oy endcase74 芜湖市万达职业培训学校(内部资料)第21套一、略。二、1.update 教师 set 新工资=原工资*1.20 where 职称=&教授& update 教师 set 新工资=原工资 where 职称!=&教授& insert into 教师 values(&林红&,&讲师&,) 并将上面3条语句复制到一个文本文件teacher.txt中。 2.通过题目的思路,分析出此题要向查询设计器中添加3个表,添加的顺序为:学生,选课,课程。三、建立一个表单,界面设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存 后,最后总分也能拿到90分. “查询”命令按钮的代码为: thisform.grid1.recordSource=&SELECT 学生.姓名,课程名称,成绩 FROM 学生, 选课, 课程 where 学生.学号 = 选课. 学号 and 课程.课程号 = 选课.课程号 and 学生.系 = '6' into cursor aaa&第22套一、打开菜单---在菜单名称“文件”行处,单击“编辑”按钮----在继续单击“查找”行处“选项”下的按钮,接着显示“提示选项”对话框,再把插入点移至“键标签”处,再按“Ctrl+T”键即可。75 芜湖市万达职业培训学校(内部资料)二、1.可以使用查询设计器来完成此题:建立查询---依次添加表“项目信息”、“使用零件”“零件信息”---添加题目中的字段 ---设置筛选条件,字段名为“零件号”,条件中选择“IN”,在实例框中输入:select 使用零件.零件号 from 使用零件 where 使用零件.项目号=&s1&---按项目号降序排序---设置查询去向为表item_temp.―最后运行,并且将里面的SQL语句复制到 item.txt文本文件中。 注意:在item.txt文本文件中的查询语句把 表名 iner join 表名 on 连接条件 一定要改为from 表名 where 连接条件?? 2.略。三、建立一个表单,界面和相应的属性设计好后,同学们如果”统计”的按钮代码不会写就可以不写了,”退出”代码为:thisform.release.保存后,最后总分也能拿到高分.第23套一、略二、1.略。2.利用查询设计器来完成此题―-添加“rate_exchange”和“currency_sl”表---选定“姓名”字段,在再表达式里输入 sum(rate_exchange.基准价* currency_sl.持有数量) as 人民币价值―-排序字段为刚刚添加的表达式---按“姓名”分组―设置查询去向为表results―-运行并关闭查询设计器即可。76 芜湖市万达职业培训学校(内部资料)三、建立一个表单,界面和相应的属性设计好后,同学们如果”查询”的按钮代码不会写就可以不写了,”退出”代码 为:thisform.release.保存后,最后总分也能拿到高分. “查询”按钮的代码为: name1=thisform.text1.value thisform.grid1.RecordSource=&select 外币名称,持有数量 from view_rate where 姓名= '& + thisform.text1.value +&' order by 持有数量& select 外币名称,持有数量 from view_rate where 姓名= name1 order by 持有数量 into dbf &name1第24套一、1.SELECT 外币名称,现钞买入价,卖出价 FROM rate_exchange INTO TABLE rate_ex 2.UPDATE rate_exchange SET 卖出价 = 829.01 WHERE 外币名称 = &美元& 3.略 4.打开报表,把标题区域中的DATE()往页注脚区域一托即可。 (提示:也可以利用查询设计器做)二、1. 建立表单,把界面设计好之后设置相应的属性。还要在“表单设计器”中,添加一个计时器控件,在“属性”的Interval 处输入“500”。 双击计时器控件,在里面输入代码为:thisform.label1.caption=time() “暂停”命令按钮的代码为:thisform.timer1.interval=0 “继续”命令按钮的代码为:thisform.timer1.interval=500 “退出”命令按钮的代码为:thisform.release 2.略 77 芜湖市万达职业培训学校(内部资料)三、建立表单,首先将表单的界面设计好。 在“表单控件”对话框中选定“页框”控件,在“表单设计器”中建立这个“页框”,在“属性”的PageCount处输入“3”, 接着选中这个“页框”并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Page1”,在其“属性”的Caption处输 入“持有人”,接着在“数据环境”中选中“currency_sl”表按住不放,再移动鼠标到“页框”的“持有人”处,最后松开鼠 标, 在这个表格“属性”的RecordSourceType处选择“0 - 表”。 单击“Page2”, 在其“属性”的Caption处输入“外汇汇率”, 接着在“数据环境”中选中“rate_exchange”表按住不放,再移动鼠标到“页框”的“外汇汇率”处,最后松开鼠标,在这个 表格“属性”的RecordSourceType处选择“0 - 表”。单击“Page3”,在其“属性”的Caption处输入“持有量及价值”,接 着在此“页框”上添加一个表格,在“属性”的RecordSourceType处选择“3 - 查询 (.QPR)”,在RecordSource处输入 “Query”。 “退出“命令按钮的代码为:thisform.release.第25套一、略。二、1.第1处:打开customer表,所以应填:USE customer 第2处:显示所有“北京”客户的信息,所以应将whlie 改成 for 2.利用查询设计器做,运行后并将生成的SQL语句复制到新建的程序文件中。三、1.建立表单后并设置相应的属性。在“表单设计器”窗口中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添 78 芜湖市万达职业培训学校(内部资料) 加表或视图”对话框中,把表“customer”和“order”分别添加到“数据环境设计器”中,单击“关闭”按钮关闭“添加表或 视图”对话框。 在“数据环境”中选中“customer”表按住不放,移动鼠标到“表单设计”中,再松开鼠标。选中“order”表按住不放, 移动鼠标到“表单设计”中,再松开鼠标。 选中表格1(customer),在“属性”的Name处输入“grd1”。选中表格2(order),在“属性”的Name处输入“grd2”。单 击布局工具栏来设置表格的尺寸和布局等。 2.建立菜单文件,将各菜单项和菜单的命令设置好之后,单击“显示”菜单中的“常规选项”,勾选顶层表单。单击工具栏上 “保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成” 菜单项,生成“mymenu.mpr”文件,最后关闭菜单设计器。 然后再把刚才的myform表单打开并处于当前状态。把表单的showWindow属性中选2-作为顶层表单。最后在表单的Load事件中输 入:do mymenu.mpr with this 命令也可以这样写:do mymenu.mpr with this,“aaa”第26套一、1.INSERT INTO 零件信息 VALUES(&p7&, &PN7&, 1020) 2.DELETE FROM 零件信息 WHERE 单价 & 600 3.UPDATE 零件信息 SET 单价 = 1090 WHERE 零件号 = &p4& 4.文件---打开---在打开对话框中选择菜单(mymenu.mnx)----菜单-----生成。二、1.第1处:不能用“=”,所以应改为 IN 第2处:项目号 改为 零件号。 第3处:INTO 改为 TO 2.略。三、1.建立查询(略) 2.建立表单(略)79 芜湖市万达职业培训学校(内部资料)第27套一、略。二、1.略。 2.也可以利用查询设计器来完成。不过查询设计器中的查询去向没有文本文件,那我们只有把做好的步骤中的SQL语句复制下 来放到命令窗口中,在该命令的后面再加上to file cut_ab然后执行,执行过后把命令再次复制到新建的程文件中即可。三、略。 第28套一、略80 芜湖市万达职业培训学校(内部资料)二、1.可以利用查询设计器来完成此题。向查询设计器中添加两个表,表分别为“course”和“score”---注意一定要按课程名称 进行分组。 2.也可以利用查询设计器来完成。向查询设计器中添加两个表,表分别为“course”和“score”----字段选择课程名称--筛选条件设为“成绩”小于60。不过查询设计器中的查询去向没有文本文件,那我们只有把做好的步骤中的SQL语句复制下来放 到命令窗口中,在该命令的后面再加上to file new然后执行,执行过后把命令再次复制到新建的程文件中即可。三、建立数据库---添加表----建立表单 在“表单设计器”中,在“属性”的Name处输入“formlist”。添加一个表格控件Grid1,在“属性”的RecordSourceType处选 择“0 - 表”。再添加两个命令按钮, “退出”的命令代码为:thisform.release。同学们要是“保存”命令按钮的代码不会 写就可以不写了。此题也能拿到很高的分数。 “保存”按钮的代码为: thisform.grid1.recordsource=”SELECT Student.学号, Student.姓名, Student.院系, Course.课程名称,Score. 成绩 FROM 学生!student INNER JOIN 学生! INNER JOIN 学生! ON Score.课程编号 = Course.课程编号 ; ON Student.学号 = Score.学号; ORDER BY Student.学号 INTO TABLE results”第29套一、1.UPDATE student SET 院系 = &经济& WHERE 学号 = &.鼠标操作修改。 3.ALTER TABLE student ADD UNIQUE 学号 TAG 学号 4.USE course INDEX ON 课程编号 TAG 课程编号 CANDIDATE81 芜湖市万达职业培训学校(内部资料)二、1.略 2.第1处:多个变量进行初始化,所以应改为:store 0 to x,s1,s2,s3 第2处:变量赋值,所以应改为:x=val(thisform.text1.value) 第3处:条件判断被3整除,所以应改为:if mod(x,3)=0 双击“退出”按钮,应改为:ThisForm.Release三、双击“添加&”按钮,应改为:thisform.list2.additem(thisform.list1.value) 双击“&移去”按钮,应改为:thisform.list2.removeitem(thisform.list2.listindex) 双击“确定”按钮,在“Command3.Click”编辑窗口中进行修改。(如果同学们不会,就可以不写了) select 姓名,课程名称,考试成绩 joi on course.课程编号=score.课程编号; on student.学号=score.学号 where & order by 课程名称,考试成绩 desc into table zonghe第30套一、打开并修改表单 1.单击“登录”按钮,在“属性”的Movable处选择“.F.”项,在Caption处输入“表单操作”。 2. 在“表单设计器-myform.scx”中,单击“表单\新建方法程序”菜单项,接着显示“新建方法程序”对话框并在名称处输入 “mymethod”,先单击“添加”按钮,再单击“关闭”按钮。在表单“属性”中,单击“方法程序”选项卡,找到“mymethod” 用户自定义过程处并双击鼠标。在Form1.mymethod编辑窗口中,输入“wait &mymethod& window”。 3. 在“表单设计器-myform.scx”中,双击“Ok”按钮,输入代码为:thisform.mymethod 4. 在“表单设计器-myform.scx”中,双击“Cancel”按钮。输入代码为:thisform.release二、1. 查询设计器(略) 2.视图设计器(略) 步骤见书P23 步骤见书P2482 芜湖市万达职业培训学校(内部资料)三、建立表文件 建立菜单,在菜单设计器中的“菜单名称”中输入“考试”,然后在“结果”中选择“子菜单”,单击“创建”按钮,在“菜 单设计器”中,输入两个子菜单项“计算”和“返回”。 在“计算”子菜单的“结果”选择“过程”并输入命令下列语句(可以不写了) select avg(数学),avg(英语) from xuesheng,chengji where xuesheng.学号=chengji.学号; and 民族=&汉& into array tmp1 select avg(数学),avg(英语) from xuesheng,chengji where xuesheng. 学号=chengji.学号; and 民族&&&汉& into array tmp2 insert into table3 values(&汉&, tmp1(1),tmp1(2)) insert into table3 values(&其他&, tmp2(1),tmp2(2)) 在“返回”子菜单的“结果”选择“过程”并输入命令下列语句 set sysmenu nosave set sysmenu to default 在“显示”菜单中----“常规选项”----勾选“在...之后”。单击工具栏上“保存”按钮,在弹出“保存”对话框中输入 “mymenu”即可。在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。第31套一、1.文本框的宽度系统默认值为100。 宽度的属性是width,在该属性上按右键,选择“重置为默认值”或填上100也可以。 2.单击Text1文本框,在“属性”窗口中,在Value处输入:=&123&。 3. 单击Text2文本框,在“属性”窗口中,在Value处输入:=thisform.width。(始终不得分,只是机房评分系统问题。) 4.单击“Ok”按钮,在“属性”窗口中,在Default处选择“.T.”。单击“Cancel”按钮,在“属性”窗口中,选择Caption: 在Cancel值的前面只要加上一\&就行了,如:\&Cancel。二、1. 建立查询设计器----选择表“xuesheng““chengji”---依次设置并添加“字段”:LEFT(Xuesheng.学号,8) AS 班号, 83 芜湖市万达职业培训学校(内部资料) Xuesheng.性别, MAX(Chengji.英语) AS 最高分, MIN(Chengji.英语) AS 最低分, AVG(Chengji.英语) AS 平均分”---单击“分 组依据”选项卡:按LEFT(Xuesheng.学号,8) AS 班号”和“Xuesheng.性别”进行分组---单击“排序依据”选项卡,在“选定 字段”中选择“LEFT(Xuesheng.学号,8) AS 班号”并选择“升序”,再选择“Xuesheng.性别”,然后 “降序”进行排序--在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“table1”,再单击“确定”按钮。 保存该查询并运行。 2.略。三、建立菜单,在菜单设计器中的“菜单名称”中输入“考试”,然后在“结果”中选择“子菜单”,单击“创建”按钮,在“菜 单设计器”中,输入两个子菜单项“计算”和“返回”。 在“计算”子菜单的“结果”选择“过程”并输入命令下列语句(可以不写了) select avg(数学),avg(英语),avg(信息技术) into array ttt select xuesheng.学号,姓名 from xuesheng, where xuesheng.学号=chengji.学号; and (数学&=ttt(1) and 英语&=ttt(2) and 信息技术&=ttt(3)); order by xuesheng.学号 into table table2 在“返回”子菜单的“结果”选择“过程”并输入命令下列语句 set sysmenu nosave set sysmenu to default 在“显示”菜单中----“常规选项”----勾选“在...之后”。单击工具栏上“保存”按钮,在弹出“保存”对话框中输入 “mymenu”即可。在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。第32套一、1.略 2.在表单“属性”的WindowType处选择“1 - 模式”,在Caption处输入“表单操作”。 3.略。 4.在“数据环境设计器”中,先按住xuesheng表中的“学号”不放,拖动鼠标至chengji表中的“学号”处,然后松开鼠标即 可,在系统提示对话框中,单击“确定”按钮,这样关系就建立了。二、1. 查询设计器(略) 2.视图设计器(略) 见书P23 和书P24题目类似,可以模仿着来完成此题。 84 芜湖市万达职业培训学校(内部资料)三、建立菜单,在菜单设计器中的“菜单名称”中输入“考试”,然后在“结果”中选择“子菜单”,单击“创建”按钮,在“菜 单设计器”中,输入两个子菜单项“计算”和“返回”。 在“计算”子菜单的“结果”选择“过程”并输入命令下列语句(可以不写了) select xuesheng.学号,姓名,数学,英语,信息技术 from xuesheng,chengji where xuesheng.学号=chengji.学号; order by xuesheng.学号 desc into table table3 alter table table3 add 等级 c(4) update table3 set 等级=&优& where 数学&=60 and 英语&=60 and 信息技术&=60 and (数学+英语+信息技术)/3&=90 update table3 set 等级=&良& where 数学&=60 and 英语&=60 and 信息技术&=60 and (数学+英语+信息技术)/3&=80 and (数学+英语+信息技术)/3&90 update table3 set 等级=&中& where 数学&=60 and 英语&=60 and 信息技术&=60 and (数学+英语+信息技术)/3&=70 and (数学+英语+信息技术)/3&80 update table3 set 等级=&及格& where 数学&=60 and 英语&=60 and 信息技术&=60 and (数学+英语+信息技术)/3&=60 and (数学+英语+信息技术)/3&70 update table3 set 等级=&差& where not(数学&=60 and 英语&=60 and 信息技术&=60) 在“返回”子菜单的“结果”选择“过程”并输入命令下列语句 set sysmenu nosave set sysmenu to default 在“显示”菜单中----“常规选项”----勾选“在...之后”。单击工具栏上“保存”按钮,在弹出“保存”对话框中输入 “mymenu”即可。在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。第33套一、1. 在表单的“属性”窗口中,在AutoCenter处选择“.T.”。 2. 先按住Shift键,再依次选中这5个按钮,在Width处输入“60”,在Height处输入“25”。 3. 先按住Shift键,再依次选中West、Center和East这3个按钮,在布局工具栏中点击顶边对齐。 先按住Shift键,再依次选中North、Center和South这3个按钮,在布局工具栏中点击左边对齐。 4.单击“显示”菜单中的Tab键次序,然后在表单中的按钮上依次单击。二、1. 查询设计器(略) 2. 视图设计器(略) 这边的步骤就可以自己去探索了 85 芜湖市万达职业培训学校(内部资料)三、建立表文件 新建prog1.prg程序并保存(同学们代码可以不写了,不过你必须要把前面的两大题给全部练熟)第34套一、1.略 2.工具---调试器---在调试器窗口中,文件---打开----three.prg,然后,----调试---运行。最后,文件---另存输出,文件 名为debug_out.txt. 3.ALTER TABLE 金牌榜 ADD 奖牌总数 I CHECK 奖牌总数&=0 4. UPDATE 金牌榜 SET 奖牌总数=金牌数+银牌数+铜牌数二、1. 略。 2.新建视图设计器---添加表(国家、获奖牌情况)---添加字段(国家.国家名称、COUNT(*) AS 金牌数)----筛选”选项卡, 在“字段名”处选择“获奖牌情况.名次”,条件为“=”,在实例中输入:1。---排序---分组,选择“国家.国家名称”并单 击“添加”按钮----保存该视图,在“保存”对话框中输入视图名“sport_view”。86 芜湖市万达职业培训学校(内部资料)三、打开并修改表单,在“表单设计器”中,选中列表框,在其“属性”的RowSourceType处选择“3 - SQL 语句”,在RowSource 处输入“select 国家名称 from 国家 into cursor mylist”。 在“表单设计器”中,双击“生成表”按钮,在Command2.Click中输入下列语句:(同学们也可以不写了) name=&ss& name=ThisForm.list1.value SELECT 运动员名称, 项目名称,名次; FROM 获奖牌情况,国家 WHERE 国家.国家名称 = and 获奖牌情况.国家代码 = 国家.国家代码; Order by 名次 into dbf &name第35套一、1. 水平的分组线是:\-。在“退出”菜单项的“结果”中选择“命令“,命令为:SET SYSMENU TO DEFAULT。 2.首先先建立一个表报-----然后单击“报表”菜单中的“快速报表”?????? 3.CREATE TABLE golden(国家代码 C(3),金牌数 I,银牌数 I, 铜牌数 I) 4.INSERT INTO GOLDEN VALUES (&011&,9,7,11)二、1.可以利用查询设计器来完成---添加表(国家、获奖牌情况)---添加字段(国家.国家名称、COUNT(*) AS 金牌数)----筛 选”选项卡,在“字段名”处选择“获奖牌情况.名次”,条件为“=”,在实例中输入:1。---排序---分组,选择“国家.国 家名称”并单击“添加”按钮1. ---最后运行---查看SQL---把里面的命令复制到新建的程序文件中。 2. 在“表单设计器”中, 列表框List1, 在“属性”的RowSourceType处选择“3 - SQL 语句”, 在RowSource处输入“select 国 家名称 from 国家 into cursor lsb”。三、打开项目管理器。在项目中打开表单。 1.单击“代码”―“程序”―新建程序,在命令文件four.prg中编写如下内容(同学门若是命令不会就可以不写了,但程序一 87 芜湖市万达职业培训学校(内部资料) 定要保存) SELECT 国家名称,COUNT(*) AS 奖牌总数 FROM 国家,获奖牌情况; GROUP BY 国家.国家代码; WHERE 国家.国家代码 = 获奖牌情况.国家代码; ORDER BY 奖牌总数 DESC, 国家名称 INTO DBF 假奖牌榜 2.在“表单设计器”中,双击“生成表”命令按钮,在Command1.Click中输入:do four。 3. 在“表单设计器”中,双击“浏览报表”命令按钮,在Command2.Click中输入:report form sport_report preview。 4. 在“项目管理器-sport_project”中,单击“数据”选项卡,再单击“自由表”,接着单击“添加”按钮,选择表“国 家.dbf”和“获奖牌情况.dbf”。单击“连编”按钮,在“连编选项”对话框,再单击“确定”按钮,在“另存为”对话框中 输入应用程序名“sport_app”。第36套 题略一、 1. mand2.enabled=.T. 2.略 3.ALTER TABLE 学院表 ADD 教师人数 I CHECK 教师人数&=0 4.update teacher set 工资=8000 where 姓名=&Jack&二、1.第4行:在DO后加WHILE 第6行:在INTO后在ARRAY 第8行:把NEXT改成SKIP 2.略三、建立表单,在“表单设计器”中,选中列表框,在其“属性”的RowSourceType处选择“3 - SQL 语句”,在RowSource处输入 “select 系名 from 学院表 into cursor mylis”。添加两个命令按钮。 “生成表”命令按钮的代码如下:(同学们也可以不用写了) aa=Thisform.List1.Value SELECT 职工号,姓名,工资; FROM 教师表 INNER JOIN 学院表 ; ON 教师表.系号 = 学院表.系号; WHERE 学院表.系名 = ORDER BY 教师表.职工号 INTO TABLE &aa第37套 题略 一、1. Thisform.Text1.Value=Year(date()) 2.打开并修改表单单击“表单\新建方法程序”菜单项,在“新建方法程序”对话框的“名称”输入“Test”,并单击添加按 钮,接着单击“关闭”按钮来关闭对话框。在属性窗口中找到test,并在test事件中输入:mand1.enabled=.F. 3.略 4.ALTER TABLE 教师表 ALTER 职工号 SET CHECK LEFT(职工号,3)=&110&88 芜湖市万达职业培训学校(内部资料)二、1.单击“新建”菜单,首先建立一个查询文件,我们用“查询设计器”来生成这边的SQL语句:向查询设计器中依次添加“教 师表”。在“字段”选项卡中依次添加字段―系号―avg(工资) as 平均工资。单击“分组依据”选项卡,在里面添加“系号” 字段按学号进行分组。单击“排序依据”选项卡,并按“平均工资”将序排序。最后单击“查询”菜单中的“查看SQL”,把里 面的命令全部复制下来。这以下可以关掉我们的“查询设计器”了。不需要保存的。接着建立一个程序文件,把我们刚才复制 的命令粘贴到里面。不过还要在命令的前面加上:create view sview as。。。。。(因为我们最终是要在命令文件中建立视图。) 保存程序并运行即可。 2. 第1处:DO WHILE not EOF() 第2处:ENDIF 第3处:SKIP 第4处:IF flag=0三、1. 建立表单后,把界面设计好就行了,其他的就不用写了,保存即可。 89 芜湖市万达职业培训学校(内部资料)第38套一、1.略(此题始终得3分) 2.略 3.要为“入住”的“客房号”和“客户号”都设为“普通索引”;“客房”的“类型号”也设为“普通索引”。 4.也可以利用查询设计器做,最后将查询设计器中的SQL语句复制到新建的程序文件中。二、1. 略 2. 第3行:FROM 客户 JOIN 入住 ON 客户.客户号=入住.客户号; 第5行:(SELECT 入住日期; 第7行:WHERE 姓名=&姚小敏& and 客户.客户号=入住.客户号); 第8行:INTO TABLE TABC三、建立表单,学生将截面设计好之后,“查询”代码不会就可以不写了,“退出”代码为:thisform.release.“查询”命令按钮的代码为: dd=Alltrim(ThisForm.Text1.Value) SELECT 客户.客户号, 客户.身份证, 客户.姓名, 客户.工作单位, 入住.客房号, 房价.类型名, 房价.价格; FROM 客户 INNER JOIN 入住; INNER JOIN 客房; INNER JOIN 房价 ; ON 房价.类型号 = 客房.类型号 ; ON 客房.客房号 = 入住.客房号 ; ON 客户.客户号 = 入住.客户号; WHERE 入住.退房日期 &= CTOD(dd); ORDER BY 房价.价格 DESC; INTO TABLE tabd.dbf 90 芜湖市万达职业培训学校(内部资料)第39套 题略 一、1.打开表单“显示“----“TAB键次序”来设置。 2.略。 3.CREATE TABLE 分组情况表(组号 C(2),组名 C(10)) 4.INSERT INTO 分组情况表 VALUES (&01&,&通俗唱法&)二、1. 第1处:WHILE 前加 DO 第2处:歌手表.歌手编号=zuhao 改为 LEFT(歌手表.歌手编号,2)=zuhao 第3处:INTO 改成 WITH 2.略。三、1. 建立表单,将表单界面和属性设置好即可。 2.选中列表框,RowSourceType处选择“1 - 值”,在RowSource处输入:01,02,03,04。 3和4可以不写了。第40套一、1. 新建菜单,在“新建菜单”对话框中,单击“快捷菜单”,在“菜单设计器”窗口的“菜单名称”下分别输入菜单项名“增 加”、“\-”和“删除”。 2.略(始终得不到满分)3.略 4.ALTER TABLE 评委表 ALTER 评委编号 SET CHECK LEFT(评委编号,2)=&11& (始终得不到满分)91 芜湖市万达职业培训学校(内部资料)二、1.略 2.可以利用查询设计器来做:新建查询---添加“歌手表”和“评分表”---依次添加字段---按“平均分”降序排序---按“歌 手姓名”分组---设置查询去向---运行即可。三、建立表单,将界面设计好后,如果“生成表”的代码不会写,就可以不写了。 “生成表”命令按钮的代码为: do case case thisform.optiongroup1.value=1 SELECT * FORM result ORDER BY 最高分,最低分,平均分 INTO dbf six_a case thisform.optiongroup1.value=2 SELECT * FORM result ORDER BY 最高分 DESC ,最低分 DESC ,平均分 DESC INTO dbf six_d endcase第41套92 芜湖市万达职业培训学校(内部资料)一、1. 在“表单设计器”中,添加一个组合框(Combol1),在其“属性”的Style处选择“2 - 下拉列表框”。 2.先做第1题,将RowSourceType处选择“1 - 值”,RowSource处输入:上海,北京。 3.略 4.可以不用写了。二、1. 建立查询---添加“评委表”和“评分表”---选择试题要求的字段添加到“选定字段”列表框中---单击“筛选”选项卡, 在“字段名”选择“评分表.歌手编号”,在“条件”处选择“=”,在“实例”处输入&01002&---单击“排序依据”选项卡, 选择“评分表.分数”并选择“升序”---在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“result”,再单击 “确定”按钮。保存该查询并运行。 2.略。三、1.在two.prg文件中编写下列程序(学生可以不写了,但一定要保存) select 歌手姓名,avg(分数) as 得分 from 歌手表,评分表 ; where 歌手表.歌手编号=评分表.歌手编号 and left(歌手表.歌手编号,2)=&01& ; group by 歌手表.歌手编号; order by 得分 desc,歌手姓名 desc into table final 2.建立表单 “计算”按钮,在“Command1.Click”编辑窗口中输入“do two”,并关闭编辑窗口。 3.把自由表和表单添加好后,在“项目管理器”中,单击“连编”按钮,在“连编选项”对话框中,单击“连编应用程序”单 选钮,再单击“确定”按钮,在“另存为”对话框的“应用程序名”处输入“score_app”。第42套一、1.略 2.打开表单,双击表单的空白处,在“Load”过程下输入下列两行语句: use employee set order to xm 3.在“表单设计器”中,添加一个列表框List1控件,在其“属性”的Name处输入“mylist”,在Height处输入“60”,在 MultiSelect处选择“.T. - 真”。 4.在“表单设计器”中,选中“列表框”控件,在其“属性”的RowSourceType处选择“6 - 字段”,RowSource处输入 “employee.姓名”。93 芜湖市万达职业培训学校(内部资料)二、1.新建查询---添加表“employee”和表“order”---选择试题要求的字段添加---选择“Order.金额”并选择“降序”---单 击“杂项”选项卡,在“列在前面的记录”中,把“全部”前面的“勾”去掉,在“记录个数”处输入“10”---单击“查询\ 输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”。保存该查询并运行。 2.视图设计器(略)三、1.首先建立表文件 2.建立表单---在“表单设计器”中,在“属性”的Caption处输入“综合应用”----添加一个表格控件(Grid1),在“属性” 的RecordSourceType处选择“4 - SQL 说明”,再添加一个文本框(Text1)----在“表单设计器”中,添加两个命令按钮 (Command1和Command2),单击第1个命令按钮在“属性”的Caption处输入“查询统计”,单击第2个命令按钮在“属性”的 Caption处输入“退出”。“退出“的代码为:thisform.release。 “查询统计”命令按钮的代码为:(同学们也可以不写了) x=thisform.text1.value Thisform.Grid1.RecordSource=&select 订单号,金额 from order where 职员号 (select 职员号 from employee where 姓名=x) into cursor t1& select 姓名,max(金额),min(金额),avg(金额) from employee, employee.职员号=order.职员号 and 姓名=x into array y insert into tablethree values(y(1),y(2),y(3),y(4))第43套94 芜湖市万达职业培训学校(内部资料)一、1.略 2.略 3.略 4.可以利用查询设计器来完成。新建查询---添加“顾客点菜表”和“菜单表”---依次添加字段:顾客号,顾客点菜表.菜编号, 菜名,单价,数量---筛选条件:单价 &= 40---按“菜编号”降序---查询去向为TABA---运行---复制到新建的程序文件中。二、1.新建查询---添加表“顾客点菜表”和“菜单表”---单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框 中,在“函数和表达式”下的文本框输入“SUM(数量*单价) AS 消费金额合计”---单击“排序依据”选项卡,选择“SUM(数量 *单价) AS 消费金额合计”并选择“降序”---单击“分组依据”选项卡,选择“顾客点菜表.顾客号”,单击“添加”按钮, 以“顾客号”为分组条件。----单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输 入“tabb”---保存该查询并运行。 2.建立表单---在“表单设计器”中,在其“属性”的Caption处输入“选择磁盘文件”---添加一个选项按钮组Optiongroup1, 在其“属性”的ButtonCount处输入“3”,在属性窗口中双击“Click Event”事件,在“Optiongroup1.Click”编辑窗口中输 入“ThisForm.List1.RowSource = ThisForm.Optiongroup1.Value” ---在“表单设计器”中,选中这个选项组Optiongroup1 并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”窗口的Caption处输入“*.DOC”;单 击“Option2”,在其“属性”窗口的Caption处输入“*.XLS”;单击“Option3”,在其“属性”窗口的Caption处输入 “*.TXT”。 添加一个列表框(List1),在其“属性”的ColumnCount处输入“1”,在RowSourceType处选择“7 - 文件”。 添加一个命令按钮Command1,在其“属性”窗口的Caption处输入“退出”。代码为:Release Thisform。95 芜湖市万达职业培训学校(内部资料)三、新建表单,界面设计好之后,三个按钮的代码为:(这3个按钮的代码一定要会) 双击“查询”按钮,在“Command1.Click”编辑窗口中输入下列程序 dd = CTOD(ThisForm.Text1.Value) SELECT 顾客序号,顾客姓名,单位,消费金额 FROM 结帐表 WHERE 结帐日期 = ORDER BY 消费金额 DESC INTO TABLE tabc 双击“显示”按钮,在“Command2.Click”编辑窗口中输入下列程序 ThisForm.Grid1.RecordSourceType = 0 ThisForm.Grid1.RecordSource = &tabc& 双击“退出”命令按钮,代码为:ThisForm.Release。第44套一、略二、1. 建立查询---添加表“dept”和表“sell”---单击“字段”选项卡,选择试题要求的字段“部门号”、“部门名”和“年 度”添加到“选定字段”列表框中, 在“函数和表达式”下的文本框输入“AVG(销售额) AS 月平均销售”, 单击“添加”按钮。 在“函数和表达式”下的文本框输入“AVG(工资额) AS 月平均工资”,单击“添加”按钮。在“函数和表达式”下的文本框输 入“AVG(销售额)-AVG(工资额) AS 月平均利润”,单击“添加”按钮---单击“排序依据”选项卡,选择“Dept.部门号”并选 择“升序”,再选择“Sell.年度”并选择“升序”---单击“分组依据”选项卡,选择“Dept.部门号”,单击“添加”按钮, 再选择“Sell.年度”,以“部门号和年度”为分组条件。(这一步不能漏做,否则结果将不正确)---单击“查询\输出去向” 菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tabb“---保存该查询并运行。 2.选中Text2,在其“属性”的PasswordChar处输入“*”。 第2行:应改为:Key2=ALLTRIM(ThisForm.Text1.Value) 第3行:应改为:Key2=ALLTRIM(ThisForm.Text2.Value) 第4行:应改为:LOCATE ALL FOR USER=Key1 第7行:应改为:ThisForm.Release 第12行:所以也应改为:ThisForm.Release三、1. 建立表单,将界面设计好保存即可,代码不会就可以不写了。 96 芜湖市万达职业培训学校(内部资料)第45套一、略二、1. 建立表单,把相应的控件添加好,然后,双击表单的空白处,在Init事件中输入下面两条语句: thisform.grid1.RecordSourceType=0 thisform.grid1.RecordSource=&student& (只拿16分) 2.可以利用查询设计器来完成(此题要按学生姓名进行分组) 略三、第1小题:略 第2小题:利用视图设计器完成---依次添加是个表“student”,表“score”,表“course”---单击“字段”选项卡,选择试 题要求的字段添加到“选定字段”列表框中---保存该视图,在“保存”对话框中输入视图名“viewsc”。 第3小题:略 第4小题 1. “生成数据”:select * from viewsc order by 学号,成绩 desc into dbf result 2.“运行报表”:report form three preview 3. “退出”:thisform.release第46套一、略 (始终得不到满分)97 芜湖市万达职业培训学校(内部资料)二、第1小题: 1.略 2. 选中列表框控件, 在其“属性”的Style处选择“2 - 下拉列表框”, 在RowSourceType处选择“6 - 字段”, 在RowSource 处输入“employee.姓名”。 3. 选中文本框Text1,在其“属性”的ReadOnly处选择“.T. - 真”。 4. 在列表框控件中双击: 把text1.value=m2 改为 thisform.text1.value=m2。 第2小题:略三、建立菜单文件,菜单项设置好之后,“返回”的过程为: set sysmenu nosave set sysmenu to default “统计”的过程为:(同学们也可以不用写了) close data use employee copy to tmp1 field 组别,姓名 for 职务=&组长& select 组别,sum(金额) as 合计 from orders,employee where orders.职员号=employee.职员号 group by 组别 into cursor tmp2 select tmp2.组别,姓名 as 负责人,合计 from tmp1,tmp2 where tmp1.组别=tmp2.组别 order by 合计 desc into table tabletwo 单击“显示\常规选项”菜单项, 在“常规选项”对话框的“位置”框中选中“在...之前”单选钮, 在后面的列表框选择“帮 助”,再单击“确定”按钮。在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文 件。98 芜湖市万达职业培训学校(内部资料)第47套一、略二、第1小题: 1. 选中Text1控件,在其“属性”的Value处输入:(date())。 2. 选中Grid1控件,在其“属性”的RecordResourceType处选择为“4 - SQL 说明”。 3. 双击“确定”按钮,在Command1.Click中修改相应的语句。 第1处:set century on 第2处:va=thisform.text1.value 第3处:thisform.grid1.RecordSource=st 4. 双击“关闭”按钮,在Command2.Click中输入“thisForm.Release”,并关闭编辑窗口。 第2小题: 新建查询---添加表“employee”, 表“orders”--- 单击“字段”选项卡, 选择 Employee.组别--SUM(Orders.金额) AS 总金额---MAX(Orders.金额) AS 最高金额---AVG(Orders.金额) AS 平均金额---单击“筛选”选项卡,在“字段名”中, 选择“表达式”,在“表达式生成器”的“表达式”中输入“YEAR(Orders.签订日期)”,再单击“确定”按钮,再在“实例” 处输入“2001”--- 单击“排序依据”选项卡,选择“SUM(Orders.金额) AS 总金额”并选择“降序”----单击“分组依据” 选项卡,在“可用字段”处选择“Employee.组别”并单击“添加”按钮,把该字段添加到“分组字段”中。单击“满足条件” 按钮,在“满足条件”对话框的“字段名”处选择“总金额”,选择“&=”,在“实例”中输入“500”--- 单击“查询\输出 去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”----保存该查询并运行。99 芜湖市万达职业培训学校(内部资料)三、1.建立菜单,将各菜单项设置好之后,“返回”的过程为: set sysmenu nosave set sysmenu to default “统计”的过程为:select year(签订日期) as 年份,month(签订日期) as 月份,sum(金额) as 合计 from orders group by 年 份,月份 order by 年份 desc,月份 into table tabletwo (不会就可以不用写了) 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。 2、创建项目---在项目设计器中单击“其他”选项卡并选中“菜单”项,单击“添加”按钮,在“添加”对话框中双击 “mymenu.mnx”---单击“连编”按钮,在“连编选项”对

我要回帖

更多关于 vfp考试 的文章

 

随机推荐