- 327
- 0
- 约1.17万字
- 约 11页
- 2017-06-04 发布于河南
- 举报
VF新题(2012年9月)
新题一:
一、基本操作(共四小题,第1和第2题是7分、第3和第4题是8分)
在考生文件夹下完成如下操作:
1.新建一个名为sdb的数据库文件,然后将client表添加到数据库中。
2.使用SQL UPDATE语句将client表中客户号为061009的客户的性别改为男。然后将该语句保存在命令文件sone.prg中。
3.使用SQL INSERT语句在client表中添加一条记录,其中客户号为071009、客户名为杨晓静、性别为女、出生日期1991年1月1日。然后将该语句保存在命令文件stwo.prg中。(注意:只能插入一条记录)
4.使用SQL ALTER语句为client表的性别字段设置有效性规则:性别必须为男或女。然后将该语句保存在命令文件sthree.prg中。
二、简单应用(2小题,每题20分,计40分)
1.利用查询设计器创建查询,从customers、orders、orderitems和goods表中查询所有客户号前两个字符为06的客户签订的订单信息。查询结果依次包含客户号、订单号、商品号、商品名和数量五项内容。各记录按客户号升序排序、客户号相同按订单号升序排序、订单号也相同则按商品号升序排序。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
2.扩展Visual FoxPro基类CommandButton,创建一个名为MyButton的自定义按钮类。自定义按钮类保存在名为myclasslib的类库中。自定义按钮类MyButton需满足以下要求:
1)其标题为退出。
2)其Click事件代码的功能是关闭并释放所在表单。
然后创建一个文件名为formone的表单,并在表单上添加一个基于自定义类MyButton的按钮。
三、综合应用(1小题,计30分)
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个考试子菜单,如下图所示。
在考生文件夹下还有一个表单文件myform.scx,表单中包含一个标签、一个文本框和两个命令按钮,如下图所示。
现在请按要求实现菜单项和命令按钮的相关功能。
菜单命令统计和退出的功能都通过执行过程完成。菜单命令统计的功能是运行myform表单。菜单命令退出的功能是恢复标准的系统菜单。
单击命令按钮确定要完成的功能是:从customer、orders、orderitems和goods表中查询金额大于等于用户在文本框中指定的金额的订单信息。查询结果依次包含订单号、客户号、签订日期、金额等四项内容,其中金额为该订单所签所有商品的金额之和。各记录按金额降序排序,金额相同按订单号升序排序。查询去向为表tabletwo。
单击命令按钮关闭要完成的功能是:关闭并释放所在表单。
最后,请运行菜单程序、打开表单,然后在文本框中输入1000、并单击确定按钮完成查询统计。
新题一参考答案
基本操作题:
1、创建数据库可以使用文件菜单完成,选择文件--新建--数据库--新建文件,在数据库设计器中添加client表。
2、在VF命令窗口中执行update client set 性别=男 where 客户号=061009,然后将此命令保存在sone.prg文件中。
3、在VF命令窗口中执行 insert into client values(071009,杨晓静,女,{^1991-1-1}),然后将此命令保存在stwo.prg文件中。
4、在VF命令窗口中执行:alter table client alter 性别 set check 性别=男 or 性别=女,然后将此命令保存在sthree.prg文件中。
简单应用题:
第1题:建立查询可以使用文件菜单完成,选择文件--新建--查询--新建文件,将customers、orders、orderitems和goods表添加到查询中,从字段选项卡中依次选择customers.客户号、Orders.订单号、orderitems.商品号、goods.商品名和orderitems.数量;切换到筛选选项卡,在字段名的表达式中输入:LEFT(Customers.客户号,2),条件选择=,实例中输入:06;切换到排序依据选项卡并在其中选择字段customers.客户号,排序选项为升序,再选择Orders.订单号,排序选项为升序,再选择orderitems.商品号,排序选项为升序;单击查询菜单下的查询去向,选择表,在表名右边的对话框中输入表名tableone,最后保存并运行该查询。
第2题:建立类可以使用文件菜单完成,选择文件--新建--
您可能关注的文档
- PVC多层共挤:发泡板材的临盆水辅注塑工艺渐受注视.doc
- RFS3601用户手册.pdf
- RDC仓储管理规定0501.doc
- RS485通讯转换器1.ppt
- SAAS与ERP系统.doc
- SBC防水卷材.doc
- Researchonflowstresso_省略_ompressiondefor.pdf
- SecureCRT乱码解决.doc
- SF6气体绝缘金属封闭开关试验作业指导书.doc
- SIM卡卡号.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)