计算机等级考试:二级VFP机试第35套

计算机等级考试:二级VFP机试第35套,第1张

计算机等级考试:二级VFP机试第35套,第2张

第35集

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


在考生文件夹下完成以下操作:


1。建立一个名为“外汇管理”的数据库。


2。添加表currency_sl。DBF和汇率。DBF到新建立的数据库。


3。更改rate_exchange表中“投标价格”字段的名称。DBF要“现金卖价”。


4。在表rate_exchange之间建立一对。DBF和货币。DBF通过“外币代码”字段


多个永久联系人(需要先建立相关索引)。


本问题主要评估点:


建立数据库、向数据库中添加自由表、建立表索引、建立表间永久链接等知识点。


解决这个问题的思路:


问题1:在Visual FoxPro主窗口中按Ctrl+N,弹出“新建”对话框。在文件类型中选择“数据库”,点击“新建文件”按钮,在弹出的对话框“数据库名称”中输入“外汇数据”,点击“保存”按钮。


问题2:打开考生文件夹下的“外汇数据”数据库;打开数据库菜单,选择“添加表格(A)”。在弹出的“打开”对话框中,选择考生文件夹下的rate_exchange表,然后点击“确定”。然后将rate_exchange表添加到“外汇数据”数据库中,同样的方法将currency_sl表添加到“外汇数据”数据库中。


问题3:在数据库设计器中选择rate_exchange表,在主菜单中选择“修改(Y)”,弹出表设计器,选择表设计器的“字段”选项卡,在“字段名”栏中将“买入出价”字段的名称改为“卖出出价”。


问题四:在数据库设计器中选择rate_exchange表,在主菜单中选择“修改(Y)”,弹出表设计器,选择表设计器的索引页签,在索引列中填写“外币代码”,在索引类型列中选择“主索引”,在索引表达式列中填写“外币代码”,在数据库设计器中点击“确定”,在rate_exchange表中选择索引“外币代码”, 将它拖到currency_sl表中“外币代码”的索引上,释放它,这样就建立了两个表之间的永久连接。


二。简单应用(2道小题,每题20分,40分)


在考生文件夹下完成下面的简单申请:


1。在已建立的“外汇管理”数据库中,使用视图设计器创建满足以下要求的视图:


1)该视图包含Currency_sl列。名称,汇率。外币名称,


Currency_sl。持有量和表达率_汇率。基准价*货币_sl。持有数量;


2)按照“汇率_汇率”降序排序。基准价*货币_sl。持有数量";


3)将视图另存为view_rate。


2。使用SQL SELECT语句完成汇总查询,结果保存在results.dbf表中,


此表包含“姓名”和“人民币值”两个字段(其中“人民币值”表示每人持有外币。


" rate _ exchange的总和。基准价*货币_sl。持有数量”),结果基于“人民币价值”


按降序排序。


本问题主要评估点:


SQL查询语句、查询目的地、统计、数据分组、视图设计器构建视图等。


解决这个问题的思路:


问题1,本题主要考核点是使用视图设计器创建视图。


在“新建”对话框、项目管理器中或使用“创建视图”命令打开视图设计器。建立一个视图,将“Currency_sl”表、“Rate_exchange”表和表添加到视图中,将标题中指定的字段和表达式添加到视图中;切换到表达式“汇率_汇率”。基准价*货币_sl。在“排序依据”中选择“持有数量”,在“排序选项”中选择“降序”;最后一个视图名为view_rate。

问题2。这道题的主要考核点是:SQL查询语句、查询目的地、统计和数据分组。


选择货币_sl。名称,金额(汇率_汇率。基准价*货币_sl。持有数量)作为人民币价值;


FROM rate_exchange内部联接货币_ sl


关于汇率。外币代码= Currency_sl。外币代码;


按币种分组_sl。姓名;


由2个DESC订购;


到表结果中


三。综合应用(1题,30分)


若要设计窗体,必须在窗体设计器的“属性”窗口中设置所有控件的属性。表单


文件名为“外汇浏览”,表单界面如下:


其中:


1。“输入名称”是标签控件Label1;


2。表格的标题是“外汇查询”;


3。文本框名称为Text1,用于输入要查询的姓名,如张三丰;


4。表格控件的名称为Grid1,用于显示被查询人所持外币的名称和数量。


record source type的属性为0(表);


5。“查询”命令按钮的名称是Command1,当你点击这个按钮时,在表单控件Grid1中按下它。


持有数量按升序显示被查询人持有的外币名称和数量(如上图所示),并保存结果。


它存储在一个以名字命名的DBF表文件中,比如张三丰。DBF;


6。“退出”命令按钮的名称是Command2。当您单击此按钮时,表单将被关闭。


完成上述表单设计后,运行表单,分别查询“林诗音”、“张三丰”、“李寻欢”。


持有外币的名称和数量。


本问题主要评估点:


表单文件的创建、控件属性的修改、SQL语句的使用、表单的退出等知识点。


解决这个问题的思路:


操作流程:


①在命令窗口中输入命令:CREATE FORM Forex Browse,打开表单设计器窗口。


②在表格上添加文本框、命令按钮、表格和相关标签,并进行适当的排列和大小调整。


③设置每个标签、命令按钮和表单的标题属性值。


④将表单的RecordSourceType属性值设置为“0 (table)”。


⑤设置“查询”按钮的点击事件代码:


关闭通话


关闭安全


a = all trim(this form . text 1 . value)


选择汇率_汇率。外币名称,货币_sl。持有数量;


来自外汇管理!汇率_汇率内联外汇管理!货币_ sl


关于汇率。外币代码= Currency_sl。外币代码;


按币种排序_sl。持有数量;


其中Currency_sl。name = a;


到表(a)中


此表单。Grid1.RECORDSOURCE="(a)"


开启通话


打开安全


⑥设置“退出”按钮的点击事件代码:


此表单。释放;排放;发布


⑦保存表单并关闭表单设计器窗口。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级考试:二级VFP机试第35套

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情