计算机答案.docx
- 文档编号:30520481
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:65
- 大小:58.28KB
计算机答案.docx
《计算机答案.docx》由会员分享,可在线阅读,更多相关《计算机答案.docx(65页珍藏版)》请在冰豆网上搜索。
计算机答案
第19套
基本应用
【操作步骤】
(1)通过常用工具中的"打开"按钮打开考生文件夹下的表单"myform",然后在属性窗口中修改其"AutoCenter"属性为".T.-真"。
(2)选中表单myform中的所有控件,在属性窗口中修改它们的Width属性为60,Height属性为25。
(3)选中表单myform中的West、Center和East三个命令按钮,单击"布局"工具栏中的"顶边对齐"按钮;再选中表单中的North、Center和South三个命令按钮,单击"布局"工具栏中的"左边对齐"按钮。
(4)依次选中表单myform中的Center、East、South、West和North五个按钮,分别在属性窗口中设置它们的TabIndex属性为1、2、3、4和5。
简单操作
(1)【操作步骤】
步骤1:
通过"新建"对话框新建一个查询文件,随即弹出"打开"对话框,将考生文件夹下的表"xuesheng"和"chengji"添加到查询设计器中。
步骤2:
在"字段"选项卡中,将"xuesheng.学号"、"xuesheng.姓名"、"chengji.数学"、"chengji.英语"和"chengji.信息技术"5个字段依次添加到"选定字段"列表框中;在"筛选"选项卡中进行如下设置:
字段名条件实例逻辑
chengji.数学>=90OR
chengji.英语>=90OR
chengji.信息技术>=90
在"排序依据"选项卡中,将xuesheng.学号添加到"排序条件"列表框中,并选择"降序"单选按钮。
步骤3:
选择"查询"菜单下的"查询去向"命令,在打开的"查询去向"对话框中选择"表",输入表名为"table1",保存查询文件为"query1.qpr"并运行。
(2)【操作步骤】
步骤1:
通过"新建"对话框新建一个数据库,文件名为"cj_m",在数据库设计器中右键单击数据库的空白处,选择"添加表"命令,将表"xuesheng"和"chengji"添加到数据库中。
步骤2:
新建一个视图,将表"xuesheng"和"chengji"添加到视图设计器中,并为两个表建立默认的联接。
步骤3:
在"字段"选项卡中,将"xuesheng.学号"、"xuesheng.姓名"和"chengji.英语"3个字段依次添加到"选定字段"列表框中;在"筛选"选项卡中,"字段名"列选择"xuesheng.民族",单击"否"下面的按钮,使其处于选中的状态,条件列选择"=",实例框中输入"汉";在"排序依据"选项卡中,选择按"chengji.英语"降序排序,按"xuesheng.学号"升序排序。
将视图保存为"view1"。
步骤4:
新建一个查询,将新建的"view1"视图添加到新建的查询中,选择全部字段,设置查询去向为表"table2",保存并运行查询,查询文件名默认。
第21套
基本应用
【操作步骤】
1.单击常用工具栏中的"打开"按钮,在"打开"对话框中打开数据库SDB。
在Student表中单击鼠标右键,在弹出的快捷菜单中选择"修改"命令,打开表设计器。
选择"索引"选项卡,在索引名处输入"学号",类型选择"主索引",表达式为"学号",单击"确定"按钮保存修改,完成建立Student表的主索引。
用同样的方法建立SC表和Course表的主索引。
2.在数据库设计器中,选中Student表中的索引"学号"并拖动到SC表的"学号"的索引上并松开,以建立两表之间的永久联系,然后执行"数据库"菜单下的"清理数据库"命令。
右击两表之间建立的关系线,在弹出的快捷菜单中选择"编辑参照完整性"命令。
在"编辑参照完整性生成器"对话框中,依次选中"更新规则"选项卡下的"级联"单选按钮、"删除规则"选项卡下的"级联"单选按钮和"插入规则"选项卡下的"限制"单选按钮,最后单击"确定"按钮。
再按照同样的方法设置Course表和SC表间的永久联系和参照完整性。
3.SQL语句为:
deletefromStudentwhere学号="s3",然后建立ONE.PRG文件并将上述语句保存在该文件中。
4.按组合键Ctrl+N组合键,弹出"新建"对话框,在"文件类型"中选择"项目",再单击"新建文件"按钮;在弹出的"创建"对话框中,选择考生文件夹,在"项目文件"文本框中输入Project_S,再单击"保存"按钮;在弹出的项目管理器中先选择"数据"选项卡,再选择"数据库"选项,最后单击"添加"按钮,在弹出的"打开"对话框中选择SDB数据库,单击"确定"按钮。
简单操作
1.【操作步骤】
步骤1:
单击"打开"按钮,在"打开"对话框中选择考生文件夹下的CDB数据库。
步骤2:
单击常用工具栏中的"新建"按钮,"文件类型"选择"报表",利用向导创建报表。
步骤3:
在"向导选取"对话框中,选择"一对多报表向导"并单击"确定"按钮,并显示"一对多报表向导"对话框。
步骤4:
在"一对多报表向导"对话框的"步骤1-从父表选择字段"中,在"数据库和表"列表框中,选择表CUST,然后在"可用字段"列表框中显示表CUST的所有字段名,并选定所有字段至"选定字段"列表框中,单击"下一步"按钮。
步骤5:
在"一对多报表向导"对话框的"步骤2-从子表选择字段"中,在"数据库和表"列表框中,选择表ORDER,然后在"可用字段"列表框中显示表ORDER的所有字段名,并选定所有字段至"选定字段"列表框中,单击"下一步"按钮。
步骤6:
在"一对多报表向导"对话框的"步骤3-为表建立关系"中,单击"下一步"按钮。
步骤7:
在"一对多报表向导"对话框的"步骤4-排序记录"中,选择"顾客号"和"升序"单选按钮,再单击"添加"按钮,单击"下一步"按钮。
步骤8:
在"一对多报表向导"对话框的"步骤5-选择报表样式""中,选择"经营式",方向选择"纵向",单击"下一步"按钮。
步骤9:
在"一对多报表向导"对话框的"步骤6-完成"中,在"报表标题"文本框中输入"顾客订单表",单击"完成"按钮。
步骤10:
在"另存为"对话框中,输入保存报表名P_ORDER,再单击"保存"按钮。
步骤11:
打开该报表,在页脚注中增加一个标签控件,输入:
"制表人:
王爱学",选中该标签,再选择"格式"菜单下"对齐"子菜单中的"水平居中"命令。
最后保存该报表。
2.【操作步骤】
步骤1:
打开考生文件夹下的TWO.PRG文件。
步骤2:
修改其中的命令语句
错误1:
SELECT顾客号,数量*单价应付款;
修改为:
SELECT顾客号,sum(数量*单价)应付款;
错误2:
DOWHILEEOF()
修改为:
DOWHILE.NOT.EOF()
错误3:
REPLACEALL应付款=money
修改为:
REPLACE应付款WITHmoney
修改完成后运行该程序。
综合应用
【操作步骤】
步骤1:
单击"打开"按钮,在"打开"对话框中选择考生文件夹下的CDB数据库。
步骤2:
单击"新建"按钮,在打开的"新建"对话框中选择"表单"选项,再单击"新建文件"按钮。
步骤3:
在表单上添加各控件、文本框、表格、命令按钮,并进行适当的布置和大小调整。
步骤4:
根据题目要求设置各标签、表格、命令按钮以及表单的属性值。
步骤5:
将表格Grid1的RecordSourceType属性值设置为"4-SQL说明"。
步骤6:
设置"查询"按钮的Click事件代码:
ThisForm.Grid1.RecordSource="SELECTOrder.顾客号,Comm.商品号,商品名,单价,数量,Comm.单价*Order.数量as金额FROMcdb!
commINNERJOINcdb!
orderONComm.商品号=Order.商品号WHERE顾客号=ALLTRIM(ThisForm.Text1.Value)orderbyComm.商品号INTOTABLEtjb"
SELECTsum(Comm.单价*Order.数量)FROMcdb!
commINNERJOINcdb!
orderONComm.商品号=Order.商品号WHERE顾客号=ALLTRIM(ThisForm.Text1.Value)INTOARRAYtemp
ThisForm.Text2.Value=temp
步骤7:
设置"退出"按钮的Click事件代码:
ReleaseThisForm
步骤8:
保存表单为GK并运行,在"顾客号"文本框输入"010003",单击"查询"按钮进行计算。
最后,单击"退出"按钮结束。
第22套
基本
【操作步骤】
1.通过常用工具栏中的"打开"按钮打开考生文件夹下的表单formone,,选中文本框和命令按钮,选择"格式"菜单下"对齐"子菜单中的"顶边对齐"命令。
2.选中表单中的文本框控件,在属性窗口中修改其Value属性为0。
3.将表单的Caption属性值设置为"基本操作",命令按钮的Caption属性值设置为"确定"。
4.设置文本框的InteractiveChange事件代码:
ifthisform.Text1.value<0
mand1.enabled=0
endif
1.【操作步骤】
步骤1:
选择"文件"|"新建"命令,在弹出的"新建"对话框中选择"类"单选按钮,再单击"新建文件"按钮。
步骤2:
在弹出的"新建类"对话框中,在"类名"文本框中输入MyForm,在"派生于"下拉列表中选择Form,单击"存储于"文本框后的按钮,在打开的"另存为"对话框选择考生文件夹,再输入文件名myclasslib,单击"确定"按钮。
步骤3:
打开"类设计器"窗口,进入类设计器环境。
在属性窗口中,将表单的AutoCenter属性设置为.T.,Closable属性设置为.F.。
在窗体上添加一命令按钮,其Caption属性为"关闭",设置"关闭"按钮的Click事件代码:
thisform.release。
2.【操作步骤】
步骤1:
通过"新建"对话框新建查询,并依次把orders、orderitems和goods表添加到查询设计器中。
步骤2:
在"字段"选项卡中依次选择"orders.订单号"、"orders.客户号"、"orders.签订日期",在"函数和表达式"中输入"SUM(goods.单价*orderitems.数量)AS总金额",并添加到选定字段中。
步骤3:
切换到"筛选"选项卡,在表达式输入"year(orders.签订日期)","条件"选择"=","实例"中输入2007。
步骤4:
切换到"排序依据"选项卡并在其中选择字段"SUM(goods.单价*orderitems.数量)AS总金额",排序选项为"降序",再选择"orders.订单号",排序选项为"升序"。
步骤5:
切换到"分组依据"选项卡并在其中选择字段"orders.订单号";单击"查询"菜单下的"查询去向"命令,选择表,在"表名"文本框中输入tableone。
步骤6:
保存查询为queryone,并运行该查询。
【操作步骤】
步骤1:
新建一个菜单,在"菜单名称"中输入"考试",在"结果"中选择"子菜单",单击"创建"按钮。
在子菜单中分别输入"统计"和"返回"。
步骤2:
选择"统计"的结果为"过程"。
在过程中输入下列命令:
SELECTCustomers.姓名AS客户名,count(Orders.订单号)as订单数;
FROMcustomersINNERJOINordersONCustomers.客户号=Orders.客户号;
WHEREyear(Orders.签订日期)=2007GROUPBYCustomers.姓名;
ORDERBY2DESC,Customers.姓名INTOTABLEtabletwo
步骤3:
选择"返回"的结果为过程,在过程中输入命令:
SETSYSMENUTODEFAULT。
步骤4:
在"显示"菜单中选择"常规选项"命令,在打开的"常规选项"对话框中选择"追加"选项。
步骤3:
保存菜单mymenu.mnx,并生成菜单程序mymenu.mpr,且运行菜单程序并依次执行"统计"和"返回"菜单命令。
第23套
【操作步骤】
(1)单击"文件"菜单中的"新建"命令,在打开的"新建"对话框中选择"文件类型"中的"项目",单击"新建文件"按钮,在打开的"创建"对话框中输入文件名myproject,单击"保存"按钮。
(2)在项目管理器中,选择"数据"节点下的"数据库",单击"新建"按钮,在弹出的"新建"对话框中选择"新建数据库",在打开的"创建"对话框中输入数据库文件名mybase,单击"保存"按钮。
这时,数据库设计器自动打开。
(3)在数据库设计器中单击鼠标右键,在弹出的快捷菜单中选择"添加表"命令,在"打开"对话框中将考生文件夹下的三个自由表order、orderitem和goods依次添加到数据库中。
(4)单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"中的"程序",单击"新建文件"按钮,在弹出的"程序1"窗口中输入:
altertableorderitemalter数量setcheck数量>0
单击工具栏中的"保存"按钮,将程序以sone.prg文件名保存在考生文件夹下。
单击工具栏中的"运行"按钮运行程序。
关闭sone.prg程序窗口。
(5)在项目管理器中,选择"文档"节点下的"表单",单击"新建"按钮,在弹出的"新建表单"对话框中选择"新建表单",这时表单设计器打开,单击工具栏上的"保存"铵钮,在打开的"另存为"对话框中输入表单名myform,保存表单后关闭表单设计器。
(1)【操作步骤】
步骤一:
在mybase数据库设计器中,单击工具栏中的"新建"按钮,在打开的"新建"对话框中选择"文件类型"中的"视图",单击"新建文件"按钮。
步骤二:
在"添加表或视图"对话框中添加order、orderitem和goods表,并通过图书号和订单号设置三表之间的联系。
步骤三:
在视图设计器的"字段"选项卡中将客户名、订单号、图书名、单价、数量和签订日期字段添加到选定字段。
单击工具栏中的"保存"按钮,在"保存"对话框中输入视图名称myview,单击"确定"按钮。
步骤四:
在命令窗口中输入:
select*frommyview;
where客户名="吴";
intotablemytable;
orderby客户名,订单号,图书名
按回车运行此命令。
(2)【操作步骤】
步骤一:
单击工具栏中的"打开"按钮,在"打开"对话框中打开表单文件myform。
步骤二:
在"属性"窗口中,将表单的Caption属性设置为"简单应用",将AutoCenter属性设置为".T.-真"。
步骤三:
在表单上添加一个命令按钮Command1,将其Caption属性设置为"退出",双击该命令按钮,设置其Click事件代码:
thisform.release。
步骤四:
单击"显示"菜单下的"数据环境"命令,在打开的"添加表或视图"对话框选择"视图"选项,选中视图myview,单击"添加"按钮,将视图myview添加到数据环境中。
步骤五:
选中数据环境设计器中的视图myview并拖拽到表单设计器中,保存表单。
【操作步骤】
步骤一:
单击工具栏中的"打开"按钮,在"打开"对话框中打开项目myproject。
步骤二:
选择项目管理器中"代码"节点下的"程序"选项,单击"新建"按钮,在弹出的窗口中输入:
SELECT客户名,图书名,数量,单价,单价*数量AS金额;
FROMmybase!
goodsINNERJOINmybase!
orderitem;
INNERJOINmybase!
order;
ONOrderitem.订单号=Order.订单号;
ONGoods.图书号=Orderitem.图书号;
WHEREmonth(order.签订日期)>=7;
ORDERBY客户名,图书名INTOTABLEMYSQLTABLE
单击工具栏上的"保存"铵钮,在"另存为"对话框中输入SQL,再单击"保存"按钮。
步骤三:
选择项目管理器中"其他"节点下的"菜单"选项,单击"新建"按钮,在"新建菜单"对话框中单击"菜单",在菜单设计器的"菜单名称"中输入"运行表单",结果为"命令",输入doformmyform。
再在"菜单名称"中输入"执行程序",结果为"命令",输入dosql。
接着在"菜单名称"中输入"退出",结果为"过程",单击"创建"按钮,输入:
setsysmenutodefault
clearevents
单击工具栏上的"保存"铵钮,在"另存为"对话框中输入mymenu,然后单击"保存"按钮。
步骤四:
选择项目管理器中"代码"节点下的"程序"选项,单击"新建"按钮,在弹出的对话框中输入:
domymenu.mpr
readevents
单击工具栏上的"保存"铵钮,在"另存为"对话框中输入main,再单击"保存"按钮。
步骤五:
在项目管理器中选中程序main,单击鼠标右键,在弹出的快捷菜单中选择"设置主文件",将其设置成主文件。
步骤六:
单击项目管理器右侧的"连编"按钮,打开"连编选项"对话框,在"操作"中选择"连编应用程序"选项,单击"确定"按钮。
在打开的"另存为"对话框中输入应用程序名myproject,单击"保存"按钮,即可生成连编项目文件。
最后运行myproject.app,并依次执行"运行表单"、"执行程序"和"退出"菜单命令。
第25套
【操作步骤】
(1)单击工具栏上的"新建"按钮,在"新建"对话框中选择"表单"单选按钮,再单击"新建文件"按钮,在"属性"对话框中将表单的Name属性修改为myform,单击工具栏中的"保存"按钮,将表单保存为myform.scx。
(2)单击工具栏中的"打开"按钮,在"打开"对话框中选择formtwo.scx,单击"确定"按钮,然后将表单的Caption属性修改为"计算机等级考试",再单击"保存"按钮。
(3)单击工具栏中的"打开"按钮,在"打开"对话框中选择formthree.scx,单击"确定"按钮。
选择"显示"菜单下的"布局工具栏"命令,将"布局"工具栏显示出来。
选中表单上的4个命令按钮,单击布局工具栏上的"顶边对齐"按钮,再单击"保存"按钮。
(4)单击工具栏中的"打开"按钮,在"打开"对话框中选择formfour.scx,单击"确定"按钮,然后将表单的AutoCenter属性值设置为".T.-真",再单击"保存"按钮。
(1)【操作步骤】
步骤一:
单击工具栏中的"新建"按钮,,在"新建"对话框中选择"查询"单选按钮,再单击"新建文件"按钮。
在查询设计器中右击,在弹出的快捷菜单中选择"添加表"命令,在"打开"对话框中依次将order、orderitem和goods表添加到查询中,并设置三表间的联系。
步骤二:
在"字段"选项卡中依次将"Order.客户名"、"Order.订单号"、"Goods.图书名"、"Goods.单价"、"Orderitem.数量"、"Order.签订日期"添加到选定字段;切换到"筛选"选项卡,在"字段名"中选择"Order.客户名","条件"选择"=","实例"中输入:
吴;切换到"排序依据"选项卡并在其中选择字段"Order.客户名",排序选项为"升序"。
步骤三:
单击"查询"菜单下的"查询去向"命令,在"查询"去向对话框中选择"表",在"表名"文本框框中输入表名appone。
步骤四:
单击工具栏中的"保存"按钮,在"另存为"对话框中输入appone。
最后运行该查询。
(2)【操作步骤】
步骤一:
在命令窗口中输入如下语句:
SELECTOrder.客户名,sum(orderitem.数量)as订购总册数,;
sum(orderitem.数量*Goods.单价)as金额;
FROMgoodsINNERJOINorderitemINNERJOINorder;
ONOrderitem.订单号=Order.订单号;
ONGoods.图书号=Orderitem.图书号;
GROUPBYOrder.客户名;
ORDERBY金额DESC;
INTOTABLEapptwo.dbf
步骤二:
运行该SQL语句,然后将此语句保存在apptwo.prg文件中。
【操作步骤】
步骤一:
单击工具栏中的"新建"按钮,,在"新建"对话框中选择"数据库"单选按钮,再单击"新建文件"按钮。
在"创建"对话框中输入"订单管理",单击"保存"按钮。
步骤二:
在数据库设计器中右击,在弹出的快捷菜单中选择"添加表"命令,在"打开"对话框中依次将order、goods和orderitem表添加到数据库中。
步骤三:
在命令窗口中输入createVIEW命令打开视图设计器,在"添加表或视图"对话框中依次添加order、orderitem和goods表,并设置三表间的联系;在视图设计器的"字段"选项卡中将order.客户名、order.订单号、goods.图书名、orderitem.数量、goods.单价5个字段添加到选定字段,再在"函数和表达式"文本框中输入:
goods.单价*orderitem.数量AS金额,单击"添加"按钮。
单击工具栏中的"保存"按钮,将视图保存为orderview。
步骤四:
在命令窗口输入命令:
CREATEFORMorderform,打开表单设计器,将表单的Name属性修改为orderform。
步骤五:
在表单上添加一个表格和一个命令按钮控件,并进行适当的布置和大小调整。
将表格的RecordSourceType属性设置为"0-表",命令按钮的Caption属性设置为"退出"。
步骤六:
在表单的load事件代码中输入:
select客户名,图书名,金额fromorderviewwhere数量=1;
orderby客户名,金额descintotableresult.dbf
步骤七:
在表格的activatecell事件代码中输入:
thisform.Grid1.recordsource="result.dbf"
步骤八:
设置"退出"按钮的Click事件代码:
THISFORM.RELEASE
步骤九:
单击工具栏中的"保存"按钮,保存表单并运行。
第26套
【操作步骤】
(1)打开表单,在属性窗口将表单的Movable属性修改为.F.并将其Caption属性设置为"表单操作"。
(2)在系统菜单中的"表单"菜单中选择"新建方法程序"打开"新建方法程序"对话框,然后在名称框中输入"mymethod"并单击"添加"按钮,关闭对话框后双击表单空白处,编写表单的mymethod事件代码如下:
wait"mymethod"window
(3)双击打开OK按钮的Click事件,输入:
ThisForm.mymethod
(4)双击打开Cancel按钮的Click事件,输入:
ThisForm.Release
【解题思路】在查询设计器中完成查询文件的建立,在视图设计器中完成视图的建立,并新建一个查询,添加视图到查询设计中,以完成"生成表"的功能。
(1)【操作步骤】
步骤1:
新建一个查询,并将xuesheng和chengji两个表添加到查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 答案