1、国家二级 VF机试-试卷 240及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)打开表单 one,如图 1-10所示,通过设置控件的相关属性,使得表单运行时的开始焦点在“打开”命令按钮,并且接下来的焦点的移动顺序是“关闭”和“退出”。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.(1)使用报表向导建立一个简单报表。要求:选择“客户”表 Customer中所有字段;记录不分组;报表样式为“随意式”;列数为“1”;字段布局为“列”;方向为“纵
2、向”;排序字段为“会员号”(升序);报表标题为“客户信息报表”;报表文件名为“myreport”。 (2)使用命令建立一个名称为“sb_vjew”的视图,并将定义视图的命令代码存放到命令文件“pviewprg”中。视图中包括客户的会员号(来自 Customer表)、姓名(来自 Customer表)、客户所购买的商品名(来自 article表)、单价(来自OrderItem表)、数量(来自 OrderItem表)和金额(OrderItem单价*OrderItem数量),结果按“会员号”升序排序。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_
3、6.在考生文件夹中完成如下综合应用:建立表单,表单文件名和表单名均为 myform_a,表单标题为“商品浏览”,表单样例如图所示。 (分数:2.00)_国家二级 VF机试-试卷 240答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)打开表单 one,如图 1-10所示,通过设置控件的相关属性,使得表单运行时的开始焦点在“打开”命令按钮,并且接下来的焦点的移动顺序是“关闭”和“退出”。 (分数:2.00)_正确答案:(正确答案:(1)在命令窗口执行命令: MODIFY FORM one ,打开表单
4、设计器修改表单。 在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改控件对象属性值,见表 2-12。 单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。 (2)在命令窗口执行命令: MODIFY FORM two ,打开表单设计器修改表单。 右击工具栏的空白区域,选择【布局】快捷菜单命令,打开表单的“布局”工具栏(如果表单设计器中没有显示该工具栏,则执行该操作)。 同时选中表单中的 3个按钮,然后单击“布局”工具栏中的“项边对齐”按钮(第 3个图标按钮),保存表单修改。如图 2-34所示。 )解析:解析:本大题考查了表单控件常用属性的设置;“布局”工具栏的使用
5、;SQL 定义功能和操作功能。在表单设计过程中,可以通过 TabIndex属性设置控件获得焦点的先后次序,通过“布局”工具栏可以方便地调整表单窗口中被选控件的相对大小和位置。 通过 SQL定义语句的 CREATE TABLE命令可以创建一个数据表,本题中可直接套用固定格式创建表,注意表结构内容要用圆括号括起来。 本大题中所涉及的SQL-INSERT语句也可直接套用固定 SQL插入语句格式完成操作。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.(1)使用报表向导建立一个简单报表。要求:选择“客户”表 Customer中所有字段;记录不分组;报表样式为
6、“随意式”;列数为“1”;字段布局为“列”;方向为“纵向”;排序字段为“会员号”(升序);报表标题为“客户信息报表”;报表文件名为“myreport”。 (2)使用命令建立一个名称为“sb_vjew”的视图,并将定义视图的命令代码存放到命令文件“pviewprg”中。视图中包括客户的会员号(来自 Customer表)、姓名(来自 Customer表)、客户所购买的商品名(来自 article表)、单价(来自OrderItem表)、数量(来自 OrderItem表)和金额(OrderItem单价*OrderItem数量),结果按“会员号”升序排序。(分数:2.00)_正确答案:(正确答案:(1)
7、启动报表向导,并将“Customer”表所有字段加入到报表的“可用字段”中。在向导中,设置分组记录为“无”,报表样式选择“随意式”,报表布局列数选择“1”,字段布局选择“列”,方向选择“纵向”。 选择索引标志为“会员号”(升序),并设置报表标题为“客户信息一览表” 单击“完成”按键并保存报表名为“myreport” (2)在 Visual FoxtPro命令窗口输入如下命令: CREA VIEW sb_view as; SEL ECT Customer会员号,Customer姓名,Article商品名,Orderitem单价, Orderitern数量,OrderItern单价*OrderIt
8、em数量 as金额 FROM ecommerce! customer INNER JOIN commerce! orderitem INNER JOIN ecommerce! article ON Article商品号=Orderitern商品号 ON Customer会员号=Orderitem会员号 ORDER BY Customer会员号 输入Modify Command pviewprg 命令打开程序编辑窗口,并将上述代码复制(或输入)到该文件中。 退出并保存该 PRG文件。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹中完成如下综合应用:建立表单,表单文件名和表单名均为 myform_a,表单标题为“商品浏览”,表单样例如图所示。 (分数:2.00)_正确答案:(正确答案: )解析: