全国计算机等级考试二级Visual FoxPro上机试卷
器件号 字符型(6) 器件名 字符型(16) 单价 浮动型(10.2) 数量 整型
3. 为新建立的order_detail表建立一个普通索引,索引名和索引表达式均是\订单号\。
4. 建立表order_list和表order_detail间的永久联系(通过\订单号\字段)。 二、简单应用(2小题,每题20分,计40分)
1. 将 order_detail1表中的全部记录追加到order_detail表中,然后用SQLSELECT语句完成查询:列出所有订购单的订单号、订购日期、器件号、器件名和总金额(按订单号升序,订单号相同再按总金额降序)并将结果存储到results表中(其中订单号、订购日期、总金额取自order_list表,器件号、器件名取自order_detail表)。
2. 打开modi1.prg命令文件,该命令文件包含3条SQL语句,每条SQL语句中都有一个错误,请改正之(注意:在出现错误的地方直接改正,不可以改变SQL语句的结构和SQL短语的顺序)。 三、综合应用(1小题,计30分)
在做本题前首先确认在基础操作中已经正确地建立了order_detail表,在简单应用中已经成功地将记录追加到order_detail表。当order_detail表中的单价修改后,应该根据该表的\单价\和\数量\字段修改order_list表的总金额字段,现在有部分order_list记录的总金额字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为od_mod的表中(与order_list表结构相同,自己建立),然后根据order_detail表的\单价\和\数量\字段修改od_mod表的总金额字段(注意一个od_mod记录可能对应几条order_detail记录),最后od_mod表的结果要求按总金额升序排序,编写的程序最后保存为prog1.prg。 简单应用题答案: 1、clos all
use order_detail
append from order_detail1
sele order_list.订单号,订购日期,器件号,器件名,总金额 from order_list,order_detail;
where order_list.订单号=order_detail.订单号 order by order_list.订单号,总金额 desc into table results 2、第一处将“WITH”改为“=”, 第二处将“ORDER BY””改为“GROUP BY”, 第三处将“FOR” 改为 “WHERE” 综合应用题答案:程序prog1.prg内容如下:
SELECT 订单号,SUM(单价*数量) AS 总金额 FROM ORDER_DETAIL GROUP BY 订单号 INTO CURSOR AAA
SELECT ORDER_LIST.* FROM ORDER_LIST,AAA WHERE ORDER_LIST.订单号=AAA.订单号 AND ORDER_LIST.总金额<>AAA.总金额 ; INTO TABLE OD_MOD USE OD_MOD
DO WHILE NOT EOF()
SELECT AAA.总金额 FROM AAA WHERE AAA.订单号=OD_MOD.订单号 INTO ARRAY BBB REPLACE 总金额 WITH BBB(1) SKIP ENDDO
SELECT * FROM OD_MOD ORDER BY 总金额 INTO CURSOR CCC SELECT * FROM CCC INTO TABLE OD_MOD
第 19 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
1. 打开\订货管理\数据库,并将表order_list添加到该数据库中。 2. 在\订货管理\数据库中建立表customer,表结构描述如下: 客户号 字符型(6) 客户名 字符型(16) 地址 字符型(20) 电话 字符型(14)
3. 为新建立的customer表创建一个主索引,索引名和索引表达式均是\客户号\。 4. 将表order_detail从数据库中移出,并永久删除。 二、简单应用(2小题,每题20分,计40分)
1. 将customer1表中的全部记录追加到customer表中,然后用SQL SELECT语句完成查询:列出目前有订购单的客户信息(即有对应的order_list记录的customer表中的记录),同时要求按客户号升序排序,并将结果存储到results表中(表结构与customer表结构相同)。
2. 打开并按如下要求修改form1表单文件(最后保存所做的修改):(1) 在\确定\命令按钮的click事件(过程)下的程序有两处
错误,请改正之;(2) 设置Text2控件的有关属性,使用户在输入口令时显示\(星号)。 三、综合应用(1小题,计30分)
使用报表设计器建立一个报表,具体要求如下:(1) 报表的内容(细节带区)是order_list表的订单号、订购日期和总金额;(2) 增加数据分组,分组表达式是 \客户号\,组标头带区的内容是\客户号\,组注脚带区的内容是该组订单的\总金额\合计;(3) 增加标题带区,标题是 \订单分组汇总表(按客户)\,要求是3号字、黑体,括号是全角符号;(4) 增加总结带区,该带区的内容是所有订单的总金额合计。最后将建立的报表文件保存为report1.frx文件。 提示:在考试的过程中可以使用\显示→预览\菜单查看报表的效果。 简单应用题答案: 1、clos all
use customer
append from customer1
sele * from customer where 客户号 IN (sele dist 客户号 from order_list) order by 客户号 into table results 2、第一处改为:if thisform.text1.value = thisform.text2.value, 第二处改为:thisform.release
第 11 页, 共 56 页
全国计算机等级考试二级Visual FoxPro上机试卷
将text2的passwordchar属性设置为 *
第 20 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下的\订货管理\数据库中完成如下操作:
1. 将order_detail、order_list和customer表添加到数据库。
2. 为order_list表创建一个主索引,索引名和索引表达式均是\订单号\。
3. 建立表order_list和表order_detail间的永久联系(通过\订单号\字段)。
4. 为以上建立的联系设置参照完整性约束:更新规则为\限制\,删除规则为\级联\,插入规则为\限制\。 二、简单应用(2小题,每题20分,计40分)
1. 列出客户名为\三益贸易公司\的订购单明细 (order_detail)记录将结果先按\订单号\升序排列,同一订单的再按\单价\降序排列,并将结果存储到results表中(表结构与order_detail表结构相同)。
2. 考生文件夹下有一个form1表单文件,其中三个命令按钮click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改):(1) 单击\刷新标题\命令按钮时,使表单的标题为\简单应用\;(2) 单击\订单记录\命令按钮时,使表格控件中显示order_list表中的记录;(3) 单击\关闭表单\命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不可以增加语句。 三、综合应用(1小题,计30分)
首先为order_detail表增加一个新字段:新单价(类型与原来的单价字段相同),然后编写满足如下要求的程序:根据order_list 表中的\订购日期\字段值确定order_detail表的\新单价\字段的值,原则是:订购日期为2001年的\新单价\字段的值为原单价的90%,订购日期为2002年的\新单价\字段的值为原单价的110%(注意:在修改操作过程中不要改变order_detail表记录的顺序),将
order_detail表中的记录存储到od_new表中(表结构与order_detail表完全相同);最后将程序保存为prog1.prg,并执行该程序。接着再利用 Visual Foxpro的\快速报表\功能建立一个的简单报表,该报表内容按顺序含有order_detail表的订单号、器件号、器件名、新单价和数量字段的值,将报表文件保存为report1.frx。 简单应用题答案:
1、sele order_detail.* from order_detail,order_list,customer wher customer.客户号=order_list.客户号 and order_list.;
订单号=order_detail.订单号 and 客户名=“三益贸易公司” order by order_detail.订单号,单价 desc into table results 2、“刷新标题”命令按钮的CLICK事件代码为:Thisform.caption=“简单应用”
“订单记录”命令按钮的CLICK事件代码为:Thisform.grid1.recordsource=“order_list.dbf” “关闭表单”命令按钮的CLICK事件代码为:Thisform.release 综合应用题答案:PROG1.PRG的内容如下:
SELECT 订单号 FROM ORDER_LIST WHERE YEAR(订购日期)=2001 INTO CURSOR AAA DO WHILE NOT EOF()
UPDATE ORDER_DETAIL SET 新单价=单价*0.9 WHERE 订单号=AAA.订单号 SKIP ENDDO
SELECT 订单号 FROM ORDER_LIST WHERE YEAR(订购日期)=2002 INTO CURSOR BBB DO WHILE NOT EOF()
UPDATE ORDER_DETAIL SET 新单价=单价*1.1 WHERE 订单号=BBB.订单号 SKIP ENDDO
SELECT * FROM ORDER_DETAIL INTO TABLE OD_NEW
第 21 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
1. 打开\订货管理\数据库,并将表order_detail添加到该数据库中。 2. 为表order_detail的\单价\字段定义默认值为NULL。
3. 为表order_detail的\单价\字段定义约束规则:单价 > 0 ,违背规则时的提示信息是:\单价必须大于零\。 4. 关闭\订货管理\数据库,然后建立自由表customer,表结构如下: 客户号 字符型(6) 客户名 字符型(16) 地址 字符型(20) 电话 字符型(14)
二、简单应用(2小题,每题20分,计40分)
1. 列出总金额大于所有订购单总金额平均值的订购单(order_list)清单(按客户号升序排列),将结果存到results表中(表结构与order_list表结构相同)。
2. 利用Visual Foxpro的\快速报表\功能建立一个满足如下要求的简单报表:(1) 报表的内容是order_detail表的记录(全部记录,横向);(2) 增加\标题带区\,然后在该带区中放置一个标签控件,该标签控件显示报表的标题\器件清单\;(3) 将页注脚区默认显示的当前日期改为显示当前的时间;(4) 最后将建立的报表保存为report1.frx。 三、综合应用(1小题,计30分)
首先将order_detail表全部内容复制到od_bak表,然后对od_bak表编写完成如下功能的程序:1. 把\订单号\尾部字母相同并且订货相同(\器件号\相同)的订单合并为一张订单,新的\订单号\就取原来的尾部字母,\单价\取最低价,\数量\取合计;2. 结果先按新的\订单号\升序排序,再按\器件号\升序排序;3. 最终记录的处理结果保存在od_new表中;4. 最后将程序保存为prog1.prg,并执行该程序。 简单应用题答案:
1、Sele * from order_list where 总金额>(sele avg(总金额) from order_list) order by 客户号 into table results 综合应用题答案:程序PROG1.PRG内容如下: USE OD_BAK
COPY STRUCTURE TO OD_NEW
第 12 页, 共 56 页
全国计算机等级考试二级Visual FoxPro上机试卷
SELECT RIGHT(订单号,1) AS 新订单号,器件名,器件号,RIGHT(订单号,1)+器件号 AS NEWNUM FROM OD_BAK GROUP BY NEWNUM ; ORDER BY 新订单号,器件号 INTO CURSOR AAA DO WHILE NOT EOF()
SELECT MIN(单价) AS 最低价,SUM(数量) AS 数量合计 FROM OD_BAK WHERE RIGHT(订单号,1)=AAA.新订单号 AND ;
器件号=AAA.器件号 INTO ARRAY BBB
INSERT INTO OD_NEW VALUES (AAA.新订单号,AAA.器件号,AAA.器件名,BBB(1,1),BBB(1,2)) SKIP ENDDO
第 22 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 1. 创建一个新的项目sdb_p,并在该项目中创建数据库sdb。 2. 将考生文件夹下的自由表student和sc添加到sdb数据库中。 3. 在sdb数据库中建立表course,表结构如下: 字段名 类型 宽度 课程号 字符型 2 课程名 字符型 20 学时 数值型 2
随后向表中输入6条记录,记录内容如下(注意大小写): 课程号 课程名 学时 c1 C++ 60 c2 Visual FoxPro 80 c3 数据结构 50 c4 JAVA 40 c5 Visual BASIC 40 c6 OS 60
4. 为course表创建一个主索引,索引名为cno、索引表达式为\课程号\。 二、简单应用(2小题,每题20分,计40分)
1. 根据sdb数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程名和成绩,结果按 \课程名\升序排序,\课程名\相同时按\成绩\降序排序,并将查询结果存储到sclist表中。
2. 使用表单向导选择student表生成一个名为form1的表单。要求选择student表中所有字段,表单样式为\阴影式\;按钮类型为\图片按钮\;排序字段选择\学号\(升序);表单标题为\学生基本数据输入维护\。 三、综合应用(1小题,计30分)
1.打开基本操作中建立的数据库sdb,使用SQL的CREATE VIEW命令定义一个名称为SVIEW的视图,该视图的SELECT语句完成查询:选课数是3门以上(不包括3门)的每个学生的学号、姓名、平均成绩、最低分和选课数,并按\平均成绩\降序排序。最后将定义视图的命令代码存放到命令文件T1.PRG中并执行该文件。接着利用报表向导制作一个报表。要求选择SVIEW视图中所有字段;记录不分组;报表样式为\随意式\;排序字段为 \学号\(升序);报表标题为\学生成绩统计一览表\;报表文件名为pstudent。
2.设计一个名称为form2的表单,表单上有\浏览\(名称为Command1)和\打印\(Command2)两个命令按钮。鼠标单击\浏览\命令按钮时,先打开数据库sdb,然后执行SELECT语句查询前面定义的SVIEW视图中的记录(两条命令不可以有多余命令),鼠标单击\打印\命令按钮时,调用报表文件pstudent浏览报表的内容(一条命令,不可以有多余命令)。 简单应用题答案:
1、 sele student.学号,姓名,课程名,成绩 from student,sc,course where student.学号=sc.学号 And sc.课程号=course.课程号;
order by 课程名,成绩 desc into table sclist 综合应用题答案:
1、程序T1.PRG的内容如下:
CREATE VIEW SVIEW AS SELECT SC.学号,姓名,AVG(成绩) AS 平均成绩,MIN(成绩) AS 最低分,COUNT(课程号) AS 选课数 ; FROM SC,STUDENT WHERE SC.学号=STUDENT.学号 GROUP BY STUDENT.学号 HAVING COUNT(课程号)>3 ORDER BY 平均成绩 DESC 2、“浏览”命令按钮的CLICK的事件代码为: open database sdb
select * from sview
“打印”命令按钮的CLICK的事件代码为: report form pstudent.frx preview
第 23 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下的数据库salarydb中完成如下操作: 1. 在数据库salarydb中建立表dept,表结构如下: 字段名 类型 宽度 部门号 字符型 2 部门名 字符型 20
随后在表中输入5条记录,记录内容如下: 部门号 部门名 01 制造部 02 销售部 03 项目部 04 采购部
05 人事部
第 13 页, 共 56 页
全国计算机等级考试二级Visual FoxPro上机试卷
2. 为dept表创建一个主索引(升序),索引名和索引表达式均是\部门号\。 3. 通过\部门号\字段建立salarys表和dept表间的永久联系。
4. 为以上建立的联系设置参照完整性约束:更新规则为\级联\;删除规则为\限制\;插入规则为\限制\。 二、简单应用(2小题,每题20分,计40分)
1. 使用报表向导建立一个简单报表。要求选择salarys表中所有字段;记录不分组;报表样式为\随意式\;列数为\,字段部局为\列\,方向为\纵向\;排序字段为\雇员号\(升序);报表标题为 \雇员工资一览表\;报表文件名为print1。
2. 在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改:(1) 将按钮\刘缆雇员工资\名称修改为\浏览雇员工资\;(2) 单击\浏览雇员工资\命令按钮时,使用SELECT命令查询salarys表中所有字段信息供用户浏览;(3) 单击\退出表单\命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不能增加语句行。 三、综合应用(1小题,计30分)
1.请编写名称为change_c的程序并执行;该程序实现下面的功能:将雇员工资表salarys进行备份,备份文件名为baksals.dbf;利用\人事部\向\财务部\提供的雇员工资调整表c_salary1的\工资\,对salarys表的\工资\进行调整(请注意:按\雇员号\相同进行调整,并且只是部分雇员的工资进行了调整,其他雇员的工资不动);最后将salarys表中的记录存储到od_new表中(表结构与salarys表完全相同)
2.设计一个文件名为form2的表单,上面有\调整\(名称Command1)和\退出\(名称Command2)两个命令按钮。单击\调整\命令按钮时,调用change_c命令程序实现工资调整; 单击\退出\命令按钮时,关闭表单。注意:在两个命令按钮中均只有一条命令,不可以有多余命令。 简单应用题答案:
2、“浏览雇员工资”命令按钮的CLICK事件代码为:SELECT * FROM salarys 3、“退出表单”命令按钮的CLICK事件代码为:THISFORM .RELEASE 综合应用题答案:
1、程序change_c的内容如下:
SELECT * FROM SALARYS INTO TABLE BAKSALS USE C_SALARY1
DO WHILE NOT EOF()
UPDATE SALARYS SET 工资=C_SALARY1.工资 WHERE 雇员号=C_SALARY1.雇员号 SKIP
ENDDO
SELECT * FROM SALARYS INTO TABLE OD_NEW
2、“调整”命令按钮的CLICK事件代码为:DO CHANGE_C
“退出”命令按钮的CLICK事件代码为:THISFORM.RELEASE
第 24 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
1. 打开项目文件salary_p,将考生文件夹下的数据库salarydb添加到该项目中。
2. 在salarydb数据库中为dept表创建一个主索引(升序),索引名和索引表达式均是 \部门号\;为 salarys表创建一个普通索引(升序),索引名和索引表达式均是\部门号\,再创建一个主索引 (升序)、索引名和索引表达式均是\雇员号\。 3. 通过\部门号\字段建立salarys表和dept表间的永久联系。
4. 为以上建立的联系设置参照完整性约束:更新规则为\限制\;删除规则为\级联\;插入规则为\限制\。 二、简单应用(2小题,每题20分,计40分)
1.创建一个名称为sview的视图,该视图的SELECT语句查询salarydb数据库中salarys表(雇员工资表)的部门号、雇员号、姓名、工资、补贴、奖励、失业保险、医疗统筹和实发工资,其中实发工资由工资、补贴和奖励三项相加,然后再减去失业保险和医疗统筹得出,结果按\部门号\降序排序,最后将定义视图的命令代码存放到命令文件T1.PRG中并执行该程序。
2.设计一个名称为form1的表单,表单以表格方式(与BROWSE窗口方式相似,表格名称为grdSalarys)显示salarydb数据库中salarys表的记录,供用户浏览。在该表单的右下方有一个命令按钮,名称为Command1,标题为\退出浏览\,当单击该按钮时退出表单。
三、综合应用(1小题,计30分)
在考生文件夹下,对数据库salarydb完成如下综合应用:设计一个名称为form2的表单,在表单上设计一个\选项组\(又称选项按钮组,名称为Optiongroup1)及两个命令按钮\生成\(名称为Command1)和\退出\(名称为Command2);其中选项按钮组有\雇员工资表\(名称为Option1)、\部门表\(名称为Option2)和\部门工资汇总表\(名称为Option3)三个选项按钮。然后为表单建立数据环境,并向数据环境添加dept表(名称为Cursor1)和salarys表(名称为Cursor2)。 各选项按钮功能如下:(1) 当用户选择\雇员工资表\选项按钮后,再按\生成\命令按钮,查询显示在简单应用中创建的sview视图中的所有信息并把结果存入表gz1.dbf中。(2) 当用户选择\部门表\选项按钮后,再按\生成\命令按钮,查询显示dept表中每个部门的部门号和部门名称并把结果存入表bm1.dbf中。(3) 当用户选择\部门工资汇总表\选项按钮后,再按\生成\命令按钮,则按部门汇总,将该公司的部门号、部门名、工资、补贴、奖励、失业保险和医疗统筹的支出汇总合计结果存入表hz1.dbf 中。并按部门号的升序排序。请注意:字段名必须与原字段名一致。(4) 按\退出\按钮,退出表单。注意:以上各项功能必须调试、运行通过。 简单应用题答案:程序T1.PRG的内容如下:
1、CREATE VIEW SVIEW AS SELECT 部门号,雇员号,姓名,工资,补贴,奖励,失业保险,医疗统筹,工资+补贴+奖励-失业保险-医疗统筹; AS 实发工资 FROM SALARYS ORDER BY 部门号 DESC 综合应用题答案:
“生成”命令按钮的CLICK事件代码为: OPEN DATA SALARYDB DO CASE
CASE THISFORM.OPTIONGROUP1.VALUE=1 USE SVIEW
第 14 页, 共 56 页
全国计算机等级考试二级Visual FoxPro上机试卷
BROW
SELECT * FROM SVIEW INTO TABLE GZ1.DBF CASE THISFORM.OPTIONGROUP1.VALUE=2 USE DEPT BROW
SELECT * FROM DEPT INTO TABLE BM1.DBF CASE THISFORM.OPTIONGROUP1.VALUE=3
SELECT DEPT.部门号,dept.部门名,SUM(工资) AS 工资,SUM(补贴) AS 补贴,SUM(奖励) AS 奖励 ,SUM(失业保险) ;
AS 失业保险,SUM(医疗统筹) AS 医疗统筹 FROM DEPT,SALARYS WHERE DEPT.部门号=SALARYS.部门号 ; GROUP BY DEPT.部门号 ORDER BY DEPT.部门号 INTO TABLE HZ1.DBF
ENDCASE
“退出”命令按钮的CLICK事件代码为:THISFORM.RELEASE
第 25 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下的\商品销售\数据库中完成如下操作:
1.将\销售表\中的日期在2000年12月31日前(含2000年12月31日)的记录复制到一个新表\中。 2.将\销售表\中的日期(日期型字段)在2000年12月31日前(含2000年12月31日)的记录物理删除。
3.打开\商品表\,使用BROWSE命令浏览时,使用\文件\菜单中的选项将\商品表\中的记录生成文件名为\商品表.htm\的HTML格式文件。
4.为\商品表\创建一个主索引,索引名和索引表达式均是\商品号\;为\销售表\创建一个普通索引(升序),索引名和索引表达式均是\商品号\。
二、简单应用(2小题,每题20分,计40分)
1. 在\商品销售\数据库中,根据\销售表\和\商品表\查询每种商品的商品号、商品名、单价、销售数量和销售金额(商品号、商品名取自商品表,单价和销售数量取自销售表,销售金额=单价*销售数量),结果按销售金额降序排序,并将查询结果存储到see_a表中。
2. 在考生文件夹下有一个名称为form1的表单文件,该表单中的三个命令按钮的Click事件下的语句有错误。请按如下要求进行修改,修改完成后保存所做的修改:(1) 单击\刷新标题\命令按钮时,将表单的标题改为\商品销售数据输入\;(2) 单击\商品销售输入\命令按钮时,调用当前文件夹下的名称为sellcomm的表单文件打开数据输入表单;(3) 单击\输出销售报表\命令按钮时,调用当前文件夹下的名称为print1的报表文件对报表进行预览。注意:每处错误只能在原语句上进行修改,不可以增加语句行。 三、综合应用(1小题,计30分)
在考生文件夹下,对\商品销售\数据库完成如下综合应用:1.请编写名称为change_c的命令程序并执行,该程序实现下面的功能:将\商品表\进行备份,备份文件名为\;将\商品表\中\商品号\前两位编号为\的商品的\单价\修改为出厂单价提高10%;使用\单价调整表\对商品表的部分商品出厂单价进行修改(按\商品号\相同)。
2.设计一个名称为form2的表单,上面有\调整\(名称Command1)和\退出\(名称Command2)两个命令按钮。单击\调整\命令按钮时,调用change_c命令程序实现商品单价调整;单击\退出\命令按钮时,关闭表单。注意:以上两个命令按钮均只含一条语句,不可以有多余的语句。 基本操作题答案:
1 sele * from 销售表 where 日期<={^2000-12-31} into table 2001 2 dele from 销售表 where 日期<={^2000-12-31}
use 销售表 pack
简单应用题答案:
1 Sele 商品表.商品号,商品名,销售表.单价,销售数量,销售表.单价*销售数量 AS 销售金额 from 商品表,销售表 ;
WHERE 商品表.商品号=销售表.商品号 ORDER BY 销售金额 DESC INTO TABLE see_a 2、“刷新标题”命令按钮的CLICK事件代码为:ThisForm.CAPTION= \商品销售数据输入\ “商品销售输入”命令按钮的CLICK事件代码为:DO FORM sellcomm
“商品销售报表”命令按钮的CLICK事件代码为:REPORT FORM print1 PREVIEW 综合应用题答案:
1、程序change_c.PRG的内容如下:
SELECT * FROM 商品表 INTO TABLE SPBAK
UPDATE 商品表 SET 单价=出厂单价*1.1 WHERE LEFT(商品号,2)=\USE 单价调整表
DO WHILE NOT EOF()
UPDATE 商品表 SET 出厂单价=单价调整表.出厂单价 WHERE 商品号=单价调整表.商品号
SKIP ENDDO
2、“调整”命令按钮的CLICK事件代码为:DO CHANGE_C
“退出” 命令按钮的CLICK事件代码为:THISFORM.RELEASE
第 26 套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下的\雇员管理\数据库中完成如下操作:
1.为\雇员\表增加一个字段名为EMAIL、类型为\字符\、宽度为20的字段。
2.设置\雇员\表中\性别\字段的有效性规则,性别取\男\或\女\,默认值为\女\。
第 15 页, 共 56 页