国家二级VF机试(操作题)模拟试卷401
基本操作题
1.考生文件夹下的自由表employee中存放着职员的相关数据。
1.利用表设计器为employee表创建一个普通索引,索引表达式为“姓名”,索引名为xm。
2.打开考生文件夹下的表单文件formone,然后设置表单的Load事件,代码的功能是打开employee表,并将索引xm设置为当前索引。
3.在表单formone中添加一个列表框,并设置列表框的名称为mylist,高度为60,可以多重选择。
4.设置表单formone中mylist列表框的相关属性,其中RowSourceType属性为字段,使得当表单运行时,列表框内显示employee表中姓名字段的值。
(1)打开“employee”表的表设计器,单击“索引”选项卡,在索引名处输入“xm”,类型选择“普通索引”,表达式为“姓名”。
(2)打开表单文件formone.scx,然后设置表单的Load事件代码如下。
use employee.dbf
set order to xm
(3)选中控件工具栏里的“列表框”按钮,在表单设计器中拖动鼠标,这样在表单上得到一个“列表框”对象List1,设置它的Name属性为“mylist”,Height属性为“60”,MuhiSelect属性为.T.。
(4)在属性窗口设置mylist列表框的Row.SourceType属性为“6一字段”,RowSource属性为“employee.姓名”。
解析:
简单应用题
2.1.使用查询设计器设计完成:查询“吴”姓读者(客户第一个字为“吴”)订购图书情况,查询结果包括客户名、订单号、图书名、单价、数量和签汀日期字段的值,要求按客户名升序排序,并运行该查询将查询结果存储在表文件appone中,查询文件也保存为appone。
2.使用SQL语句查询每个读者订购图书的数量和金额(数量*单价),查询结果包括客户名、订购总册数和金额,查询按金额降序排序,查询结果存储在apptwo.dbf表文件中,最后将SQL语句保存在apptwo.prg命令文件中。
(1)步骤1:单击工具栏中的“新建”按钮,,在“新建”对话框中选择“查询”单选按钮,再单击“新建文件”按钮。在查询设计器中右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中依次将order、orderitem和goods表添加到查询中,并设置三表间的联系。
步骤2:在“字段”选项卡中依次将“Order.客户名”、“Order.订单号”、“Goods.图书名”、“Goods.单价”、“Orderitem.数量”、“Order.签订日期”添加到选定字段;切换到“筛选”选项卡,在“字段名”中选择“Order.客户名”,“条件”选择“=”,“实例”中输入:吴;切换到“排序依据”选项卡并在其中选择字段“Order.客户名”,排序选项为“升序”。
步骤3:单击“查询”菜单下的“查询去向”命令,在“查询”去向对话框中选择“表”,在“表名”文本框框中输入表名appone。
步骤4:单击工具栏中的“保存”按钮,在“另存为”对话框中输入apponeo最后运行该查询。
(2)步骤1:在命令窗口中输入如下语句:
SELECT Order.客户名,sum(orderitem.数量)as订购总册教;
sum(orderitem.数量* Goods.单价)as金额;
FROM goods INNER JOIN orderitem INNER JOIN order;
ON Orderitem.订单号=Order.订单号,
ON Goods.图书号=Orderitem.图书号;
GROUP BY Order.客户名;
ORDER BY金额DESC;
INTO TABLE apptwo.dbf
步骤2:运行该SQL语句,然后将此语句保存在apptwo.prg文件中。
解析:通过查询设计器按要求设计查询,SQL语句中需要用到SUM函数、Group By语句、Order By语句、Into Table语句。
综合应用题
3.设计一个名为form_book的表单,表单的控件名为form,文件名为form_book,表单的标题为“图书情况统计”。表单中有一个组合框(名称为Combol)、一个文本框(名称为Text1)、两个命令按钮“统计”和“退出”(名称为command1和Command2)。
运行表单时,组合框中有3个条目“清华”、“北航”、“科学”(只有3个出版社名称,不能输入新的)可供选择,在组合框中选择出版礼名称后,如果单击“统计”命令按钮,则文本框显示出“book”表中该出版社图书的总数。
单击“退出”按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。
步骤1:在命令窗口输入命令“Create Form form_book”,建立表单。
步骤2:从表单控件工具栏中以拖曳的方式在表单中添加一个组合框、一个文本框和两个命令按钮,并修改各控件的属性,如图3.69所示,为表单添加数据环境“book”表。
[*]
步骤3:双击命令按钮,写入命令按钮的Click事件代码。如图3.70所示。
***“统计”命令按钮的Click事件代码***
SELECT COUNT(*)FROM BOOK;
WHERE出版社=THISFORM.combol.VALUE;
INTO ARRAY TEMP
THISFORM.TEXTl.VALUE=Temp(1)
************************************
***“退出”命令按钮的Click事件代码***
ThisForm.Release
***********************************
[*]
步骤4:保存并运行表单,如图3.71所示。
[*]
解析:若要设置组合框中的显示条目为某些固定的值,则需先将组合框的RowSourceType属性设置为“1”,同时将RowSource属性设置为这些值,且之间要用逗号隔开。
本文档预览:3600字符,共3089字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载