2013年计算机二级vf考试上机精选试题七十四及答案,2013年计算机二级VF考试上机精选试题十七及答案...

一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)

1. 创建一个新的项目"客户管理"。

2. 在新建立的项目"客户管理"中创建数据库"订货管理"。

3. 在"订货管理"数据库中建立表order_list,表结构如下:

客户号 字符型(6)

订单号 字符型(6)

订购日期 日期型

总金额 浮动型(15.2)

4. 为order_list表创建一个主索引,索引名和索引表达式均是"订单号"。

二、简单应用(2小题,每题20分,计40分)

1. 将order_list1表中的全部记录追加到order_list表中,然后用SQL SELECT语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到results表中(其中客户号、客户名取自customer表,订单号、总金额取自order_list表)。

2. 打开form1表单,并按如下要求进行修改(注意:最后保存所做的修改):(1) 表单中有5个随机排列的命令按钮,不要移动或改变"基准按钮"位置(否则影响成绩),然后使其他命令按钮与"基准按钮"左部对齐;(2) 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType属性设置为"表",然后设置另一个相关属性使在表格控件中显示customer表的记录。

三、综合应用(1小题,计30分)

当order_detail表中的单价修改后,应该根据该表的"单价"和"数量"字段修改order_list表的总金额字段,现在编写程序实现此功能,具体要求和注意事项如下:(1) 根据order_detail表中的记录重新计算order_list表的总金额字段的值;(2) 一条order_list记录可以对应几条order_detail记录;(3) 在编程前应保证在基础操作中正确地建立了order_list表,在简单应用中为该表追加了记录(注意只能追加一次);(4) 最后将order_list表中的记录按总金额降序排序存储到od_new表中(表结构与order_list表完全相同);(5) 将程序保存为prog1.prg文件。

简单应用题答案:

1、Append from order_list1

Sele customer.客户号,customer.客户名,订单号,总金额 from customer,order_list ;

Where customer.客户号=order_list.客户号 order by 总金额 desc into table results

综合应用题答案:

程序PROG1的内容如下

CLOS ALL

SELECT 订单号,SUM(数量*单价) AS 总金额 FROM ORDER_DETAIL GROUP BY 订单号 INTO CURSOR AAA

SELECT 2

USE ORDER_LIST

DO WHILE NOT EOF()

SELECT 总金额 FROM AAA WHERE AAA.订单号=order_list.订单号 INTO ARRAY BBB

REPLACE 总金额 WITH BBB(1)

SKIP

ENDDO

SELECT * FROM ORDER_LIST ORDER BY 总金额 DESC INTO TABLE OD_NEW

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值