全国计算机二级vfp上机题内容解析..doc
文本预览下载声明
综合应用
1、有表单myform,设为顶层表单,设计菜单mymenu(load),表单-浏览课程/选修课统计 报表-预览报表 退出
一、建立菜单
1. 单击”文件\新建”命令项.
2. 在”新建”对话框中选择”菜单”单选钮,再按”新建文件”按钮.
3. 在”新建菜单”对话框中选择”菜单”按钮,在菜单设计器中的”菜单名称”中依次输入”表单”、”报表”和”退出”这三个主菜单项,然后选择”表单”菜单项,在”结果”中选择”子菜单”,单击”创建”按钮,在”菜单设计器”中,输入两个子菜单项”浏览课程”和”浏览选课统计”,选择”报表”菜单项,在”结果”中选择”子菜单”,单击”创建”按钮,在”菜单设计器”中,输入一个子菜单项”预览报表”.
4. 在”浏览课程”子菜单的”结果”选择”过程”并输入命令下列语句 myform.grid1.recordsource=“课程”
5. 在”浏览选课统计”子菜单的”结果”选择”过程”并输入命令下列语句 myform.grid1.recordsource=“sview”
6. 在”预览报表”子菜单的”结果”选择”命令”并输入命令”report form creport preview”.
7. 在”退出”主菜单的”结果”选择”命令”并输入命令”myform.release”.
8. 单击工具栏上”保存”按钮,在弹出”保存”对话框中输入”mymenu”即可.
9. 在”菜单设计器”窗口下,单击”菜单”菜单栏,选择”生成”菜单项,生成”mymenu.mpr”文件.
二、修改表单
1. 输入修改表单命令 MODIFY FORM myform
2. 在”表单设计器”中,在其”属性”的ShowWindow处选择”2-作为顶层表单”,双击”Load Event”,在”Form1.Load”编辑窗口中输入”do mymenu.mpr”,双击”Init Event”,在”myform.Init”编辑窗口中输入”do mymenu.mpr with this ,xxx“,启动菜单命令,双击”Destroy Event,在”myform.Destroy”编辑窗口中输入”release menu xxx extended”,在表单退出时释放菜单.
2、正确建立order_detail表并追加记录,根据单价和数量编程修改order_list,记录存放od_mod,总金额升序
close database
select 1
use order_list
copy stru to tmp
select 2
use tmp
select 订单号,sum(单价*数量) as aa from order_detail group by 订单号 order by 订单号 into cursor ff
sele order_list
do while !eof()
select ff
locate for 订单号=order_list.订单号
if order_list.总金额 aa
select order_list
scatt to mm
select tmp
append blank
gath from mm
replace 总金额 with ff.aa
endif
select order_list
skip
enddo
select * from tmp order by 总金额 into dbf od_mod
3、打开SELLDB数据库,创建标题为部门销售查询,表单名Forml,文件名XS,附图 2标签 2文本框 1表格 2命令按钮
1. 新建表单 CREATE FORM xs
2. 在”表单设计器-xs.scx”中,在”属性”的Caption处输入”部门销售查询”.
3. 在”表单设计器-xs.scx”中,添加两个标签,在第1个标签Label1”属性”的Caption处输入”部门号”,在第2个标签Label1”属性”的Caption处输入”年度”.
4. 在”表单设计器-xs.scx”中,添加两个文本框(Text1和Text2).
5. 在”表单设计器-xs.scx”中,添加一个表格Grid1,在其”属性”的RecordSourceType处选择”4 - SQL 说明”.
6. 在”表单设计器-xs.scx”中,添加两个命令按钮,在第1个命令按钮”属性”窗口的Caption处输入
显示全部