VFP二级上机题库.docx

上传人:b****5 文档编号:3031913 上传时间:2022-11-17 格式:DOCX 页数:103 大小:868.39KB
下载 相关 举报
VFP二级上机题库.docx_第1页
第1页 / 共103页
VFP二级上机题库.docx_第2页
第2页 / 共103页
VFP二级上机题库.docx_第3页
第3页 / 共103页
VFP二级上机题库.docx_第4页
第4页 / 共103页
VFP二级上机题库.docx_第5页
第5页 / 共103页
点击查看更多>>
下载资源
资源描述

VFP二级上机题库.docx

《VFP二级上机题库.docx》由会员分享,可在线阅读,更多相关《VFP二级上机题库.docx(103页珍藏版)》请在冰豆网上搜索。

VFP二级上机题库.docx

VFP二级上机题库

第1套题

【操作步骤】

(1)在命令窗口中输入"Creadata外汇管理",则在考生文件夹下建立一个名为"外汇管理"的数据库。

(2)打开上1题新建的"外汇管理"数据库,右键单击数据库设计器的空白处,选择"添加表"命令,将考生文件夹下的表"currency_sl"和"rate_exchange"添加到数据库中。

(3)右键单击数据库设计器中的"rate_exchange"表,选择"修改"命令,在打开的表设计器中将"买出价"字段的名称改为"现钞卖出价",单击"确定"按钮保存对表结构的修改。

(4)打开表"rate_exchange"的表设计器,在"字段"选项卡中设置"外币代码"字段为"升序"排序,在"索引"选项卡中修改其中的"类型"为主索引。

以同样的方式为"currency_sl"表建立普通索引,索引名和索引表达式均为"外币代码"。

从"rate_exchange"表的主索引拖动鼠标至"currency_sl"表的普通索引,建立两表之间的一对多永久联系。

二、简单应用题

(1)【操作步骤】

步骤1:

打开考生文件夹下的"外汇管理"数据库,在打开的数据库设计器的空白处单击鼠标右键,选择"新建本地视图"命令。

将"currency_sl"和"rate_exchange"两个添加到视图设计器中。

步骤2:

在"字段"选项卡中将字段Currency_sl.姓名、Rate_exchange.外币名称、Currency_sl.持有数量,以及表达式"Rate_exchange.基准价*Currency_sl.持有数量"添加到"选定字段"列表框中。

步骤3:

在"排序依据"选项卡中将表达式"Rate_exchange.基准价*Currency_sl.持有数量"降序添加到"排序条件"列表框中,并选择"降序"排序。

步骤4:

保存视图为"view_rate"并运行视图。

(2)【操作步骤】

在命令窗口输入下列命令语句并运行。

**********************************

SELECTCurrency_sl.姓名,;

SUM(Currency_sl.持有数量*Rate_exchange.基准价)as人民币价值;

FROMcurrency_sl,rate_exchange;

WHERECurrency_sl.外币代码=Rate_exchange.外币代码;

GROUPBYCurrency_sl.姓名;

ORDERBY2DESC;

INTOTABLEresults.dbf

**********************************

 

三、综合应用题

【操作步骤】

步骤1:

通过"新建"对话框新建一个表单,文件名为"外汇浏览",并为其添加一个标签控件、一个文本框控件、两个命令按钮控件和一个表格控件。

步骤2:

设置表单的Caption属性为"外汇查询";命令按钮1的Caption属性为"查询",命令按钮2的Caption属性为"退出";标签的Caption属性为"输入姓名";表格控件的RecordSourceType属性为"4-SQL语句"。

步骤3:

编写"查询"按扭的Click代码事件代码如下。

*****"查询"按钮的Click事件代码*****

x=allt(thisform.text1.value)

thisform.grid1.recordsourcetype=4

thisform.grid1.recordsource=;

"SELECTRate_exchange.外币名称,Currency_sl.持有数量;

FROM外汇管理!

currency_slINNERJOIN外汇管理!

rate_exchange;

ONCurrency_sl.外币代码=Rate_exchange.外币代码;

WHERECurrency_sl.姓名=x;

ORDERBYCurrency_sl.持有数量;

INTOTABLE&x"

thisform.refresh

********************************

编写"退出"按扭的Click事件代码"ThisForm.Release"。

步骤4:

保存表单并运行,分别在文本框输入"林诗因"、"张三丰"和"李寻欢"并单击"查询"按钮。

第2套题

【操作步骤】

(1)单击工具栏中的"新建"按钮,新建一个文本文件,写入如下代码,保存文本文件为one,在命令窗口输入"DOone.txt",执行代码。

********one.txt中输入的代码********

SELECT外币名称,现钞买入价,卖出价;

FROMrate_exchange;

INTOTABLErate_ex.dbf

**********************************

(2)单击工具栏中的"新建"按钮,新建一个文本文件,写入下面的代码,保存文本文件为two。

在命令窗口输入"DOtwo.txt",按下回车键执行代码。

********two.txt中输入的代码*********

UpdateRate_exchangeset卖出价=829.01where外币名称='美元'

*************************

(3)单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择"报表",单击"向导"按钮。

在"向导取向"对话框中双击"报表向导",在"报表向导"步骤1中选择表rate_exchang,并将"外币名称"、"现钞买入价"和"卖出价"添加到"选定字段",连续单击"下一步"直到"步骤6-完成",输入报表标题"外币汇率",保存报表为"rate_exchange"。

(4)双击生成的报表文件rate_exchange,在报表设计器中,将显示在"标题"区域的日期拖到"页注脚"区,保存报表文件即可

二、简单应用题

(1)【操作步骤】

步骤1:

在命令窗口中输入"CreateFormTimer",新建一个名为timer的表单。

按题目要求添加一个标签控件、一个计时器控件和三个命令按钮控件。

步骤2:

在属性窗口设置各控件的属性。

设置表单的Caption属性为"时钟",Name属性为Timer,设置标签的Alignment属性为"2-中央",三个命令按扭的Caption属性依次为"暂停"、"继续"、退出,设置计时器控件的Interval属性为500。

步骤3:

选中标签,然后执行"格式"→"对齐"菜单中的"水平居中"命令。

步骤4:

双击命令按钮,为各命令按钮编写Click事件的代码:

******"暂停"按钮的Click事件代码******

ThisForm.Timer1.Interval=0

************************************

******"继续"按钮的Click事件代码*****

ThisForm.Timer1.Interval=500

***********************************

******"退出"按钮的Click事件代码*****

ThisForm.Release

***********************************

******"计时器"的timer事件代码*******

ThisForm.Label1.Caption=time()

***********************************

步骤5:

保存并运行表单查看结果。

  

(2)【操作步骤】

步骤1:

单击工具栏中"新建"按钮,新建一个查询,并向查询中添加表currency_sl和rate_exchange。

步骤2:

在"字段"选项卡中,将字段段"currency_sl.姓名"、"rate_exchange.外币名称"、"currency_sl.持有数量"、"rate_exchange.现钞买入价"和"Rate_exchange.现钞买入价*Currency_sl.持有数量"添加到"选定字段"。

步骤3:

在"排序依据"选项卡中选择按"姓名"升序排序,再按"持有数量"降序排序。

步骤4:

单击"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选择表,输入表名为results。

步骤5:

保存查询为query并运行查询。

三、综合应用题

【操作步骤】

步骤1:

在命令窗口中输入"CreateformForm1",创建一个表单,设置表单的Caption属性为"外汇"。

在表单上添加一个页框控件和一个命令按钮。

步骤2:

在表单的空白处右击,选择"数据环境"命令,将表currency_sl和rate_exchange添加到数据环境中。

步骤3:

设置页框控件的PageCount属性为3,在页框控件上右击,在弹出的快捷菜单中选择"编辑"命令。

将Page1的Caption属性修改为"持有人",从数据环境中拖拽表currency_sl到该页,同样将Page2的Caption属性修改为"外汇汇率",从数据环境中拖拽表rate_exchange"到该页,将Page3的Caption属性修改为"持有量及价值"。

在页框上添加一个表格控件,修改表格控件的RecordSourceType属性为"3-查询",RecordSource属性为query。

步骤4:

修改命令按钮的Caption属性为"退出",写入其Click事件代码:

ThisForm.Release

步骤5:

保存并运行该表单。

第3套题

【操作步骤】

(1)通过常用工具栏中的"打开"按钮打开考生文件夹下的"customer"数据库,在数据库设计器的空白处单击鼠标右键,选择"添加表"命令,将考生文件夹下的自由表"customer"和"order"添加到数据库中。

(2)在数据库设计器中右键单击的"order"表,选择"修改"命令,在打开的表设计器中选中"订单日期"字段,在"字段有效性"框的"默认值"文本框中输入"date()"。

(3)在数据库设计器中右键单击其中的"customer"表,选择"修改"命令,在打开的表设计器的字段选项卡中为其"客户编号"字段设置升序排序,在"索引"选项卡中选择"主索引",单击"确定"按钮并保存对表的修改。

(4)同上,为表"order"添加普通索引,然后在数据库设计器中从主索引拖拽到普通索引建立两表间的联系。

二、简单应用题

(1)【操作步骤】

打开modi1.prg,修改其中的错误如下。

①删除"(此处空行)",然后填写"usecustomer"。

②把"WHILE"改为"FOR"。

(2)【操作步骤】

新建一个程序sql.prg,写入如下SQL语句。

*******"sql.prg"中的命令语句*******

SELECTCustomer.公司名称,Order.订单编号,Order.金额,Order.送货方式;

FROMcustomer,order;

WHERECustomer.客户编号=Order.客户编号;

ORDERBYCustomer.公司名称,Order.订单编号;

INTOTABLEresults

*************************

保存并运行程序。

三、综合应用题

【操作步骤】

步骤1:

通过"新建"对话框新建一个表单,然后设置表单的Name属性为"myform"。

步骤2:

右键表单空白处,选择"数据环境"命令,将考生文件夹下的"customer"和"order"两个表依次添加到表单的数据环境中。

步骤3:

为表单添加两个表格控件,分别修改它们的Name属性为grd1和grd2,RecordSource属性为"cu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1