计算机等级考试:二级VFP机试第35套
第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)"
开启通话
打开安全
⑥设置“退出”按钮的点击事件代码:
此表单。释放;排放;发布
⑦保存表单并关闭表单设计器窗口。
0条评论