VFP上机题库答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1套题目一、基本操作题解答1.第一步:在“命令”窗口中输入:CREATEDATABASE订单管理,按回车键执行。第二步:在“命令”窗口中输入以下两条SQL语句,每输入完一条按回车键执行:ADDTABLEemployeeADDTABLEorders2.第一步:在“命令”窗口中输入:MODIFYDATABASE订单管理,按回车键执行。第二步:在数据库设计器窗口中,右键单击“orders”表,从弹出的快捷菜单中选择“修改”命令,在打开的表设计器中,单击“索引”选项卡,在“索引名”框中输入:je;在“类型”下拉列表框中选择“普通索引”;在“表达式”框中输入:金额;单击“je”索引名左侧的排序按钮,箭头向下表示降序。第三步:单击“确定”按钮,随即弹出一个提示框询问是否永久保存对表结构的修改,直接单击“是”按钮。3.第一步:在“命令”窗口中输入以下SQL语句,并按回车键执行:CREATETABLEcustomer(客户号C(4),客户名C(36),地址C(36))4.第一步:在数据库设计器窗口中,右键单击“customer”表,从弹出的快捷菜单中选择“修改”命令,在打开的表设计器中,单击“索引”选项卡,在“索引名”框中输入:客户号;在“类型”下拉列表框中选择“主索引”;在“表达式”框中输入:客户号。第二步:在表单设计器中,单击“确定”按钮,随即弹出一个提示框询问是否永久保存对表结构的修改,直接单击“是”按钮。第三步:在数据库设计器窗口中,右键单击“orders”表,从弹出的快捷菜单中选择“修改”命令,在打开的表设计器中,单击“索引”选项卡,在“索引名”框中输入:客户号;在“类型”下拉列表框中选择“普通索引”;在“表达式”框中输入:客户号;第四步:在表单设计器中,单击“确定”按钮,随即弹出一个提示框询问是否永久保存对表结构的修改,直接单击“是”按钮。第五步:在数据库设计器窗口中,鼠标单击“customer”表中的“客户号”主索引,然后按住鼠标左键进行拖动,拖动到“orders”表中的“客户号”索引上,最后松开鼠标左键。二、简单应用解答1.(1)第一步:在“命令”窗口中输入:MODIFYFORMformone,按回车键执行。第二步:在表单中单击文本框控件(Text1),然后在“属性”窗口中将Value属性设置为:=Date()。(2)第一步:在表单中单击表格控件(Grid1),然后在“属性”窗口中将RecordResourceType属性设置为:4-SQL说明。(3)第一步:在表单中双击“确定”命令按钮,在Click事件过程中,将原代码“setcenturyto4”修改为:setcenturyon;原代码“va=text1.value”修改为:va=thisform.text1.value;原代码“this.grid1.RowdSource=st”修改为:thisform.grid1.recordsource=st。第二步:按Ctrl+W关闭代码窗口。(4)第一步:在表单中双击“关闭”命令按钮,在Click事件过程中输入:ThisForm.Release。第二步:按Ctrl+W关闭代码窗口。完成以上四个操作后,单击工具栏上的“保存”按钮保存对表单的修改。2.第一步:在“命令”窗口中输入:CREATEQUERYqueryone,按回车键。第二步:在打开“添加表或视图”对话框中分别选择“employee”、“orders”表,然后单击“添加”按钮,最后关闭“添加表或视图”对话框。第三步:在“查询设计器”窗口中,在“可用字段”中单击“Employee.组别”字段,然后单击“添加”按钮将其添加到“选定字段”中。第四步:在“函数和表达式”框中输入:SUM(Orders.金额)AS总金额,然后单击“添加”按钮将其表达式添加到“选定字段”中。第五步:继续在“函数和表达式”框中输入:MAX(Orders.金额)AS最高金额,然后单击“添加”按钮将其表达式添加到“选定字段”中。第六步:继续在“函数和表达式”框中输入:AVG(Orders.金额)AS平均金额,然后单击“添加”按钮将其表达式添加到“选定字段”中。第七步:在查询设计器中,单击“筛选”选项卡,在“字段名”下拉列表框中选择“表达式”,打开“表达式生成器”对话框,在“表达式”框中输入:Year(Orders.签订日期),然后单击“确定”按钮;在“条件”下拉列表框中选择“=”;在“实例”框中输入:2001。第八步:在查询设计器中,单击“排序依据”选项卡,在“可用字段”中选择“SUM(Orders.金额)AS总金额”,单击“添加”按钮将其添加到“排序条件”框中,并在“排序选项”中选择“降序”。第九步:在查询设计器中,单击“分组依据”选项卡,在“可用字段”中单击“Employee.组别”字段,然后单击“添加”按钮将其添加到“分组字段”中,接着单击“满足条件”按钮,打开“满足条件”对话框,在“字段名”下拉列表框中选择“总金额”字段;在“条件”下拉列表框中选择“=”;在“实例”框中输入:500,单击“确定”按钮关闭“满足条件”对话框。第十步:单击菜单栏中的“查询”菜单,从中选择“查询去向”命令,在弹出的“查询去向”对话框中,单击“表”按钮,然后在“表名”框中输入:tableone,最后单击“确定”按钮。第十一步:单击工具栏上的“保存”按钮。三、综合应用解答1.第一步:在“命令”窗口中输入CREATEMENUmymenu,按回车键执行。第二步:在“新建菜单”对话框中单击“菜单”按钮,随即会打开“菜单设计器”。第三步:单击菜单栏中的“显示”菜单,从中选择“常规选项”命令,随即会打开“常规选项”对话框,在“位置”中单击“追加”按钮,然后单击“确定”按钮。第四步:在菜单设计器中,在“菜单名称”框中输入:考试;在“结果”下拉列表框中选择:子菜单;单击“考试”菜单名右侧的“创建”按钮。第五步:在“菜单名称”框中输入:统计;在“结果”下拉列表框中选择:过程;单击“统计”菜单名右侧的“创建”按钮,在打开过程代码窗口中输入以下代码:SELECTYear(orders.签订日期)AS年份,;Month(orders.签订日期)AS月份,SUM(orders.金额)AS合计;FROMemployeeJOINordersONemployee.职员号=orders.职员号;GroupBy年份,月份;OrderBy年份desc,月份;INTOTABLEtabletwo第六步:按Ctrl+W键关闭过程代码编辑窗口。第七步:在第二行的“菜单名称”框中输入:返回;在“结果”下拉列表框中选择:过程;单击“返回”菜单名右侧的“创建”按钮,在打开过程代码窗口中输入以下代码:SETSYSMENUTODEFAULT第八步:按Ctrl+W键关闭过程代码编辑窗口。第九步:单击工具栏上的“保存”按钮。2.第一步:在“命令”窗口中输入:CREATEPROJECTmyproject,按回车键执行。第二步:在项目管理器窗口中,单击“其他”选项卡,在该选项卡下单击“菜单”,然后单击“添加”按钮,打开“添加”对话框。第三步:在“添加”对话框中,选择“mymenu.mnx”,然后单击“确定”按钮。第四步:在项目管理器窗口的“其他”选项卡中,单击选择“mymenu”菜单,然后单击“项目”菜单,从中选择“设置主文件”,使前面有勾选符号。第五步:在项目管理器窗口的“其他”选项卡中,单击选择“mymenu”菜单,然后单击“连编”按钮,打开“连编选项”对话框。第六步:在“连编选项”对话框中,单击“连编应用程序”单选按钮,然后单击“确定”按钮,打开“另存为”对话框,保留默认的应用程序名,然后单击“保存”按钮。第七步:在项目管理器窗口的“其他”选项卡中,单击选择“mymenu”菜单,然后单击“运行”按钮,单击“考试”菜单下的“统计”子菜单,然后再单击“考试”子菜单下的“返回”子菜单。第2套题目一、基本操作题解答:1、第一步:在命令窗口中输入语句并按回车:select外币名称,现钞买入价,卖出价fromrate_exchangeintodbfrate_ex第二步:新建一个文本文件,将这条语句复制到文本文件中,保存文件,名为one.txt。2、第一步:在命令窗口中输入语句并按回车:updaterate_exchangeset卖出价=829.01where外币名称=美元第二步:新建一个文本文件,将这条语句复制到文本文件中,保存文件,名为two.txt。3、第一步:单击“新建”,文件类型选“报表”,单击“向导”按钮,在对话框中选择“报表向导”。第二步:字段选取,将外币名称、现钞买入价、卖出价三个字段添加到选定字段列表中,单击“下一步”。第三步:使用默认设置,单击“下一步”。第四步:使用默认设置,单击“下一步”。第五步:使用默认设置,单击“下一步”。第六步:使用默认设置,单击“下一步”。第七步:输入报表标题:外币汇率,单击“完成”,输入报表文件名:rate_exchange,单击“保存”。4、第一步:单击“打开”,选择文件类型“报表”,选中rate_exchange.frx,单击“确定”。第二步:将标题区域的日期域控件(DATE)拖动到页注脚区中。第三步:保存报表。二、简单应用题解答:第一步:新建一个表单,保存表单,文件名为timer,将表单的name属性设置为:timer,再将表单的caption属性设置为:时钟。第二步:在表单中添加一个标签控件,选中标签控件,单击“表单设计器”工具栏中的“布局工具栏”按钮,打开布局工具栏,单击“水平居中”和“垂直居中”按钮。第三步:将标签控件的Alignment属性设置为“2-中央”。第四步:向表单中添加一个计时器控件,将其interval属性设置为:500。第五步:双击计时器控件,在其timer事件过程中输入代码:thisform.label1.caption=time()第六步:在表单的下方添加三个命令按钮,分别将其caption属性设置为:暂停、继续、退出。第七步:双击“暂停”按钮,在其click事件代码中输入代码:thisform.timer1.interval=0第八步:双击“继续”按钮,在其click事件代码中输入代码:thisform.timer1.interval=500第九步:双击“退出”按钮,在其click事件代码中输入代码:thisform.release第十步:保存表单。2、第一步:单击“新建”按钮,选择文件类型“查询”,单击“新建文件”按钮。在“打开”对话框中选择currency_s1.dbf,单击“确定”,在添加表或视图中,单击其他按钮,选择rate_exchange.dbf。第三步:在联接条件对话框中,保持默认条件不变,单击“确定”,关闭“添加表或视图”。第四步:在字段选项卡中,依次将姓名、外币名称、持有数量和现钞买入价添加到选定字段中,然后在函数和表达式文本框中输入:rate_exchange.现钞买入价*currency_s1.持有数量,单击添加按钮。第四步:在“排序依据”选项卡中,依次将姓名、持有数量添加到排序条件中,姓名设置为升序,持有数量设置为降序。第五步:单击“查询”菜单中的“查询去向”,单击“表”按钮,输入表名:results。第六步:单击工具栏中的“保存”按钮,输入查询文件名:query,单击保存按钮。第七步:单击“查询”菜单中的“运行查询”。三、综合应用题解答:1、第一步:新建一个表单,保存表单,输入表单文件名为form1.scx。第二步:将表单的name属性设置为:form1,将其caption属性设置为:外汇。2、向表单中添加一个页框控件,一个命令按钮,将命令按钮的caption属性设置为:退出。3、第一步:将页框的PageCount属性设置为:3。第二步:右击表单空白处,选择数据环境,将currency_s1.dbf和rate_exchange.dbf两个表添加到表单的数据环境中。(1)第一步:右击页框,选中page1,将其caption属性设置为:持有人。第二步:在第一个页框中添加一个

1 / 107
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功