计算机等级考试:二级VFP机试第31套
第31集
一、基本操作题(共4小题,1、2题7分,3、4题8分)
在考生文件夹下的数据库率中完成以下操作:
1。将自由表rate_exchange和currency_sl添加到汇率数据库中。
2。为表rate_exchange建立一个主索引,为表currency_sl建立一个公共索引。
(升序),两个指标的指标名称和指标表达式都是“外币代码”。
3。为currency_sl表设置有效性规则:“持有量0”,错误信息为
“持有数量不能为0”。
4。打开表单文件test_form。该表单的界面如下图所示。请修改“登录”命令按钮。
,以便可以在运行时使用。
本问题主要评估点:
在数据库中添加自由表、建立表索引、为字段建立有效规则等知识点。
解决这个问题的思路:
第一步:打开考生文件夹下的“率”数据库。
第二步:打开数据库菜单,选择“添加表格(A)”。在弹出的“打开”对话框中,选择考生文件夹中的rate_exchange表,然后点击“确定”。然后rate_exchange表会被添加到“rate”数据库中,currency_sl表也会用同样的方法被添加到“rate”中。
第三步:在数据库设计器中选择rate_exchange表,在主菜单中选择“修改(Y)”,弹出表设计器,选择表设计器的索引页签,在索引列中填写“外币编码”,在索引类型列中选择“主索引”,在索引表达式列中填写“外币编码”,点击“确定”
第四步:在表格设计器中,首先选择字段“持有量”定义有效性规则,在“规则”栏中输入“持有量0”(或由表达式生成器生成),在“信息”栏中输入“持有量不能为0”。
第五步:打开考生文件夹中的“test_form”表单,右键单击“登录”命令按钮,选择“属性(p)”。在弹出的“属性”对话框中,将“登录”命令按钮的“启用”值设置为. t .,然后保存表单。
二。简单应用(2道小题,每题20分,40分)
在考生文件夹下完成下面的简单申请:
1。用SQL语句完成以下操作:列出“林诗音”持有的所有外币名称(取自
rate_exchange表)和持有数量(取自currency_sl表),并持有搜索结果。
数量在rate_temp表中按升序排序,您使用的SQL语句存储在新的
在内置的文本文件rate.txt中
2。使用一对多报表向导创建报表。要求:父表为rate_exchange,子表为
currency_sl,从父表中选择字段:“外币名称”;从子表中选择所有字段;二
表之间通过“外币代码”链接;根据“外币代码”降序排列;报告风格是“商业风格”,
方向为“横向”,报告标题为“外币持有量”;生成的报告文件名为
货币_报表.
本问题主要评估点:
SQL语句查询、使用报表向导制作报表等知识点。
解决这个问题的思路:
问题1,本题主要考核点是SQL语句的查询。
选择汇率_汇率。外币名称,货币_sl。持有数量;
FROM currency _ sl INNER JOIN rate _ exchange;
ON Currency_sl。外币代码=汇率_汇率。外币代码;
其中Currency_sl。Name = "林诗音";
按币种排序_sl。持有数量;
到表rate_temp.dbf中
问题2,本题主要考核点是使用报表向导制作报表。
要启动报表向导,您可以从“文件”菜单中选择“新建”,或者单击工具栏上的“新建”按钮打开“新建”对话框。选择报告作为文件类型,然后单击向导按钮。或者从“工具”菜单中选择“向导”,选择“报表”,或者直接单击工具栏上的“报表向导”图标按钮。然后按照向导的指示进行操作。
三。综合应用(1小题,30分)
若要设计名称和文件名都是currency_form的表单,所有控件的属性都必须是
它必须在窗体设计器的属性窗口中设置。表格的标题是“外币的市场价值”。形式
有两个文本框(文本1和文本2)和两个命令按钮“查询”(命令1)和“退出”
(command2).
运行表单时,在文本1中输入某人的姓名,然后单击“查询”,再单击文本2
会显示他持有的所有外币的价值,相当于人民币。注:某种外币是等值的
人民币数量的计算公式:人民币价值数量=该外币的“现金买入价”*该外币。
“持有数量”。
单击“退出”按钮时关闭表单。
此问题的主要评估点
控件属性的修改,如何用SQL语句更新记录,表单的退出等知识点。
解决这个问题的思路:
第一步:在Visual FoxPro主窗口中按Ctrl+N,弹出“新建”对话框。在文件类型中选择“表单”,点击“新建文件”按钮。
第二步:系统打开表单设计器;单击工具栏按钮“表单控件工具栏”,在弹出的“表单控件”中,选择“文本框”,在表单设计器中拖动鼠标,从而在表单上得到一个“文本框”控件text1,再添加一个“文本框”控件text2同理;单击工具栏按钮“表单控件工具栏”,在弹出的“表单控件”中,选择“命令按钮”,在表单设计器中拖动鼠标,这样就可以在表单上得到一个“命令按钮”对象command1,将其caption属性设置为“查询”,双击command1,在打开的代码编辑器窗口中输入如下代码:
选择汇率_汇率。现金买入价*货币_sl。持有数量;
FROM Currency _ sl INNER JOIN Rate _ exchange;
ON Currency_sl。外币代码=汇率_汇率。外币代码;
其中Currency_sl。name = all trim(this form . text 1 . value);
按币种分组_sl。姓名;
到数组sl中
THISFORM.text2.VALUE=sl
同样的方法,在表单上放置command2对象,其Click事件代码为:THISFORM。释放;排放;发布
第三步:保存表单,文件名为currency_form,保存在考生文件夹中。
0条评论