[工学]二级VFP上机试题.doc

上传人:音乐台 文档编号:1976839 上传时间:2019-01-27 格式:DOC 页数:38 大小:166KB
返回 下载 相关 举报
[工学]二级VFP上机试题.doc_第1页
第1页 / 共38页
[工学]二级VFP上机试题.doc_第2页
第2页 / 共38页
[工学]二级VFP上机试题.doc_第3页
第3页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[工学]二级VFP上机试题.doc》由会员分享,可在线阅读,更多相关《[工学]二级VFP上机试题.doc(38页珍藏版)》请在三一文库上搜索。

1、第1套一、1. 打开并修改表单MODIFY FORM myform2. 在表单的“属性”窗口中,在AutoCenter处选择“.T.”。1. 打开并修改表单MODIFY FORM myform2. 先按住Shift键,再依次选中这5个按钮,在Width处输入“60”,在Height处输入“25”。1. 打开并修改表单MODIFY FORM myform2. 先按住Shift键,再依次选中West、Center和East这3个按钮,在Top处输入一个数。3. 先按住Shift键,再依次选中North、Center和South这3个按钮,在Left处输入一个数。1. 打开并修改表单MODIFY F

2、ORM myform2. 单击“Center”按钮,在“属性”窗口的TabIndex处输入“1”;3. 单击“East”按钮,在“属性”窗口的TabIndex处输入“2”;4. 单击“South”按钮,在“属性”窗口的TabIndex处输入“3”;5. 单击“West”按钮,在“属性”窗口的TabIndex处输入“4”;6. 单击“North”按钮,在“属性”窗口的TabIndex处输入“5”。二、1. 在命令窗口中输入建立查询命令CREATE QUERY query12. 在“打开”对话框中,选择表“xuesheng”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“c

3、hengji”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“=”在“字段名”,在“实例”处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“=”,在“实例”处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“=”,在“实例”处输入“90”。5.

4、单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。6. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“table1”,再单击“确定”按钮。7. 保存该查询并运行。1. 创建数据库 CREATE DATABASE cj_m2. 添加表到数据库中 ADD TABLE xuesheng ADD TABLE chengji3. 打开并修改数据库 MODIFY DATABASE cj_m4. 单击“文件新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“xueshen

5、g”(或单击选中表“xuesheng”,接着单击“添加”按钮),再双击表“chengji”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。6. 单击“筛选”选项卡,在“字段名”选择“Xuesheng.民族”,在“否”处打勾(表示条件相反),在“条件”处选择“=”,在“实例”处输入“汉”。7. 单击“排序依据”选项卡,选择“Chengji.英语”并选择“降序”,接着单击“添加”按钮。选择“Xuesheng.学号”,单击“添加”按钮,再在“排序条件”列表框选中“X

6、uesheng.学号”,然后单击“升序”单选钮。8. 保存该视图,在“保存”对话框中输入视图名“view1”。9. 运行该查询,并在命令窗口输入“copy to table2”把查询结果输出到“table2”中。三、一、建立表文件CREATE TABLE table3(学号 C(10), 姓名 C(6), 课程名 C(8), 分数 N(5,1)二、在prog1.prg文件中编写如下程序:clearclose allselect 0use table3dele allpackcopy to tttselect 0use tttselect 0use xueshengindex on 学号 tag

7、 学号select 0use chengjiset relation to 学号 into xueshenggo topdo while .not.eof()if 数学60select tttappend blankreplace 学号 with xuesheng.学号,姓名 with xuesheng.姓名replace 课程名 with 数学,分数 with chengji.数学select chengjiendifif 英语60select tttappend blankreplace 学号 with xuesheng.学号,姓名 with xuesheng.姓名replace 课程名

8、with 英语,分数 with chengji.英语select chengjiendifif 信息技术=0”,在“信息”处输入“成绩必须大于或等于零”,最后单击“确定”按钮即可。如果已在“数据库设计器-SCORE_MANAGER”中,那么第1和2步可以不做。1. 打开并修改数据库MODIFY DATABASE SCORE_MANAGER2. 在“数据库设计器-SCORE_MANAGER”中,选择表“SCORE1”并单击鼠标右键,选择“修改”命令项。3. 在“表设计器-SCORE1.dbf”中,选择字段名为“成绩”,在NULL处进行打勾(允许空值),最后单击“确定”按钮即可。如果已在“数据库设

9、计器-SCORE_MANAGER”中,那么第1和2步可以不做。二、SELECT 姓名,2003-YEAR(出生日期) AS 年龄 FROM student INTO TABLE new_table11. 单击“工具向导报表”菜单项,并显示“向导选取”对话框。2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“NEW_TABLE1”,在“数据库和表”列表框中,选择表“NEW_TABLE1”,接着在“可用字段”列表框中显示表NEW_TABLE1的所有字段名,并选定所有字段名至“选定字段”列表框

10、中,单击“完成”按钮。4. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“姓名-年龄”,单击“完成”。5. 在“另存为”对话框中,输入保存报表名“NEW_REPORT1”,再单击“保存”按钮,最后报表就生成了。1. 输入建立菜单命令CREATE MENU query_menu2. 在“新建菜单”对话框中,单击“菜单”按钮。3. 在“菜单设计器 - query_menu.mnx”窗口中,分别建立两个菜单项“查询”和“退出”。4. 在“退出”菜单项的“结果”选择“命令”,并在“选项”处输入“set sysmenu to default”。三、1. 在命令窗口中输入建立表单命

11、令CREATE FORM Myform12. 在“表单设计器”中,在“属性”的Caption处输入“成绩查询”。3. 在“表单设计器”中,添加一个标签控件,在“属性”的Caption处输入“输入学号”。再在“学号”标签的后面添加一个文本框“Text1”。4. 在“表单设计器”中,添加一个表格控件,在“属性”的RecordSourceType处选择“4 - SQL 说明”。5. 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。6. 双击“查询”命令按钮,在“Command1.Click”

12、编辑窗口中输入命令,接着关闭编辑窗口。close alluse score1locate for 学号=alltrim(ThisForm.Text1.Value)if .not.found()WAIT 学号不存在,请重新输入 WINDOWS TIMEOUT 5elseThisForm.Grid1.Recordsource=sele 课程名,成绩 from score1,course where 学号=alltrim(ThisForm.Text1.Value) and score1.课程号=course.课程号 into cursor temp1select temp1go topendif7.

13、 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。第3套一、一、建立数据库1. 命令方式CREATE DATABASE 订单管理不出现“数据库设计器”对话框2. 可以使用菜单方式进行建立1). 单击“文件新建”命令项,弹出“新建”对话框。2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。二、把自由表添加到数据库可以有两种方法:命令方法

14、,菜单方法。命令方法:OPEN DATABASE 订单管理ADD TABLE orderADD TABLE orderitemADD TABLE goods菜单方法:1). 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订单管理”。2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(order、orderitem和goods)。1. 打开并修改数据库MODIFY DATABASE 订单管理2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引

15、”选项卡,然后输入索引名“nf”,选择类型为“普通索引”,表达式为“year(签订日期)”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。1. 打开并修改数据库MODIFY DATABASE 订单管理2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。3. 在“数据库设计器-订单管理”中,选择表“orderitem”并单击鼠标右键,选择“修改”命令,在“表设计器

16、-orderitem.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。4. 在“数据库设计器-订单管理”中,然后选择“order”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“orderitem”表中的索引键为“订单号”处,松开鼠标即可。1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删

17、除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。二、1. 在命令窗口中输入建立查询命令CREATE QUERY queryone2. 在“添加表或视图”对话框中,选中表“order”再按“添加”按钮,再选中“orderitem”也按“添加”按钮,再继续选中“goods”也按“添加”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表

18、框中。4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。5. 单击“筛选”选项卡,在“字段名”列表框选择“”中,在“表达式生成器”对话框的“表达式文本框”中输入“year(Order.签订日期)”后,单击“确定”按钮,接着在“条件”列表框中选择“=”,最后在“实例”文本框中输入“2001”。6. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。7. 按“Ctrl+W”键保存该查询并运行。select orde

19、r.订单号,签订日期,goods.商品名,goods.单价,orderitem.数量 ;from order, orderitem, goods ;where order.订单号=orderitem.订单号 and orderitem.商品号=goods.商品号 and 客户名=thisform.text1.value ;order by order.订单号,商品名 ;into table tabletwo三、1. 建立菜单文件CREATE MENU mymenu在“新建菜单”对话框中,单击“菜单”按钮。2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建

20、”按钮来建立子菜单,在“菜单名称”中输入“计算”,再移到下一个菜单项处中输入“返回”。3. 选中“计算”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:close datacreate table tablethree(商品名 C(20),总金额 N(7,2)useselect 1use tablethreeselect 4use orderindex on 订单号 to n1select 3use orderitemindex on 商品号 to n2set relation to 订单号 into dselect 2use

21、 goodsindex on 商品名 to n3set rela to 商品号 into cgo topdo while .not.eof()h = 商品号j = 单价n = 商品名s = 0select 3do while 商品号=hif year(order.签订日期)=2001s=s+数量*jendifskipenddoselect 1append blankrepl 商品名 with n,总金额 with sselect 2skipenddoclose data4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下

22、列语句:set sysmenu nosaveset sysmenu to default5. 单击“显示常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。第4套一、1. 打开并修改表单MODIFY FORM myform2. 在其“属性”的Caption处输入“表单操作”,在Name处输入“myform”。1. 打开并修改表单MODIFY FORM myform2. 选中Label1标签,在其“属性”的TabIndex处输入“1”,选中Text1文本

23、框,在其“属性”的TabIndex处输入“2”,选中Command1命令按钮,在其“属性”的TabIndex处输入“3”。1. 在“表单设计器-myform.scx”中,单击“表单新建方法程序”菜单项,接着显示“新建方法程序”对话框并在名称处输入“mymethod”,先单击“添加”按钮,再单击“关闭”按钮。2. 在表单“属性”中,单击“方法程序”选项卡,找到“mymethod”用户自定义过程处并双击鼠标。3. 在Form1.mymethod编辑窗口中,输入“wait 文本框的值是+this.text1.value window”。4. 关闭编辑窗口。1. 打开并修改表单MODIFY FORM

24、myform2. 选中Label1标签中,在其“属性”的Caption处“在s字符前插入 ”。3. 选中Command1命令按钮,双击其按钮,在其编辑窗口输入“thisform.mymethod()”。二、1. 在命令窗口中输入建立查询命令CREATE QUERY queryone2. 在“打开”对话框中,选择表“order”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orderitem”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮,再单击“其他”按钮,选择表“goods”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。最后在“添加表或

25、视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择“Order.订单号”、“Order.客户名”、“Order.签订日期”、“Goods.商品名”、“Goods.单价”、“Orderitem.数量”,在“函数和表达式”处输入“Goods.单价*Orderitem.数量 AS 金额”并单击“添加”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。5. 单击“查询输出去向”菜单项,在“查询去向”对话框中,

26、单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。6. 按“Ctrl+W”键保存该查询并运行。1. 创建数据库CREATE DATABASE order_m2. 添加表到数据库中ADD TABLE orderADD TABLE orderitemADD TABLE goods3. 打开并修改数据库MODIFY DATABASE order_m4. 单击“文件新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“order”(或单击选中表“order”,接着单击“添加”按钮),再双击表“orderitem”,在“联接条

27、件”对话框中直接单击“确定”按钮,接着双击表“goods”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。6. 单击“排序依据”选项卡,选择“Order.订单号”并选择“升序”,接着单击“添加”按钮。再选择“Goods.商品名”并选择“升序”,单击“添加”按钮。7. 单击“筛选”选项卡,在“字段名”中,选择“Order.客户名”,在“条件”处选择“=”,再在“实例”处输入“lilan”。8. 保存该视图,在“保存”对话框中输入视图名“viewone”。9. 运

28、行该查询,并在命令窗口输入“copy to tabletwo”把查询结果输出到“tabletwo”中。三、1. 在命令窗口中输入建立表单命令CREATE FORM formone2. 在“表单设计器”中,在其“属性”的Caption处输入“综合应用”。3. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“商品号:”。4. 在“表单设计器”中,分别添加一个文本框Text1和一个命令按钮Command1,在其“属性”的Caption处输入“确定”。5. 双击“确定”按钮,在“Command1.Click”编辑窗口中输入下列程序select * from order

29、 where exists(select * from orderitem where 订单号=order.订单号 and 商品号=thisform.text1.value) into table tmptableselect tmptable.订单号,客户名,签订日期,商品名,单价,数量 from tmptable,orderitem,goods ;where tmptable.订单号=orderitem.订单号 and orderitem.商品号=goods.商品号 and goods.商品号=thisform.text1.value;order by tmptable.订单号 ;into

30、 table tablethree第5套一、可以有两种方法:一是命令方法,二是菜单方法。命令方法:OPEN DATABASE 订货管理ADD TABLE order_detailADD TABLE order_listADD TABLE customer菜单方法:1. 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订货管理”。2. 在“数据库设计器-订货管理”中单击鼠标右键,显示弹出菜单,并选择“添加表”命令项,并选择相应的表文件即可(order_detail、order_list和customer)。方法一:1. 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订货管理”。

31、2. 在“数据库设计器-订货管理”中,选择表“order_list”并单击鼠标右键,选择“修改”命令项。3. 在“表设计器-order_list.dbf”中,选择“索引”选项卡,输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”。注意:如果表设计器对话框已经打开,那么就可以直接操作第3步即可。方法二:使用命令生成主索引ALTER TABLE order_list ADD PRIMARY KEY 订单号 TAG 订单号1. 在“数据库设计器-订货管理”中,选择表“order_detail”并单击鼠标右键,选择“修改”命令项。2. 在“表设计器-order_detail.dbf”中,选

32、择“索引”选项卡,输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”。3. 选择“order_list”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“order_detail”表中的索引键为“订单号”处,松开鼠标即可。1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。2. 在“编辑关系”中,单击“参照完整性”按钮,并显示“参照完整性生成器”。3. 在“参照完整性生成器”中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变

33、,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。二、客户名为“三益贸易公司”的客户号为“C10001”SQL命令是:SELECT Order_detail.*;FROM 订货管理!order_list INNER JOIN 订货管理!order_detail ;ON Order_list.订单号 = Order_detail.订单号;WHERE Order_list.客户号 = C10001;ORDER BY Order_detail.订单号, Order_detail.单价 DESC;INTO TABLE results.dbf1. 打开并修改表单文件MODI

34、FY FORM form12. 双击“刷新标题”按钮,在“Command1.Click”中进行修改要求刷新表单标题,所以应改为:Thisform.Caption=简单应用3. 双击“订单记录”按钮,在“Command2.Click”中进行修改要求显示order_list表中的记录,所以应改为:Thisform.grid1.RecordSource =order_list.dbf4. 双击“关闭表单”按钮,在“Command3.Click”中进行修改要求关闭表单,所以应改为:Thisform.Release三、1. 增加新字段: ALTER TABLE order_detail ADD COLU

35、MN 新单价 F(10,2)2. 在prog1.prg文件中的内容是:UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001)UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号=(SELECT 订单号 FROM order_list where 订单号=order_detail.订单号 AND YEAR(订购日期)=2002)3. 建立“快速报表”(1). 单击“工具向导报表

36、”菜单项,并显示“向导选取”对话框。(2). 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。(3). 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“order_detail”,在“数据库和表”列表框中,选择表“order_detail”,接着在“可用字段”列表框中显示表order_detail的所有字段名,并选取指定的字段名至“选定字段”列表框中,单击“完成”按钮。(4). 在“报表向导”对话框的“步骤6-完成”中,单击“完成”按钮,在“另存为”对话框的“保存报表为”中输入报表名“report1”,最后单击“保存”按钮即可。第6套一、1.

37、打开并修改表单MODIFY FORM myform2. 先按住Shift键,再依次选中标签、文本框和命令按钮这三个控件,并在其“属性”的Top处输入一个数。1. 打开并修改表单MODIFY FORM myform2. 选中确定命令按钮,并在其“属性”窗口的Default处选择.T.。1. 打开并修改表单MODIFY FORM myform2. 在其“属性”的Caption处输入“表单操作”,在Name处输入“myform”。1. 打开并修改表单MODIFY FORM myform2. 双击“确定”按钮,在其编辑窗口输入下面的语句:this.parent.height = val(this.pa

38、rent.text1.value)二、1. 在命令窗口中输入建立查询命令CREATE QUERY queryone2. 在“打开”对话框中,选择表“order”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orderitem”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮,再单击“其他”按钮,选择表“goods”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。最后在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序

39、”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。接着在“条件”列表框中选择“=”,最后在“实例”文本框中输入“lilan”。5. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。6. 按“Ctrl+W”键保存该查询并运行。1. 创建数据库CREATE DATABASE order_m2. 添加表到数据库中ADD TABLE orderADD TABLE orderitem3. 打开并修改数据库MODIFY DATABASE order_m4. 单击“文件新建”菜单项,在“新

40、建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“order”(或单击选中表“order”,接着单击“添加”按钮),再双击表“orderitem”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。6. 单击“排序依据”选项卡,选择“Order.订单号”并选择“升序”,接着单击“添加”按钮。7. 单击“筛选”选项卡,在“字段名”中,选择“Orderitem.商品号”,在“条件”处选择“=”,再在“实例”处输入“a00002”。

41、8. 保存该视图,在“保存”对话框中输入视图名“viewone”。9. 运行该查询,并在命令窗口输入“copy to tabletwo”把查询结果输出到“tabletwo”中。三、1. 建立菜单文件CREATE MENU mymenu在“新建菜单”对话框中,单击“菜单”按钮。2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来建立子菜单,在“菜单名称”中输入“计算”,再移到下一个菜单项处中输入“返回”。3. 选中“计算”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:close dataalter table order add 总金额 N(7,2)select 3use goodsindex on 商品号 to t1select 2use orderitemset relation to 商品号 into cindex on 订单号 to t2select 1use orderset relation to 订单号 into bgo topdo while !eof()ddh = 订单号s = 0select 2do while 订单号=ddhs = s + 数量 * goods.单价skipenddoselect 1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1