首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Checkl和Check2)和两个单选按钮(Optionl和Op
在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Checkl和Check2)和两个单选按钮(Optionl和Op
admin
2016-09-06
63
问题
在考生文件夹下完成下列操作:
(1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Checkl和Check2)和两个单选按钮(Optionl和Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Checkl和Check2的标题分别是“系名”和“工资”,Optionl和Option2的标题分别是“按职工号升序”和“按职工号降序”。
(2)为“生成表”命令按钮编写Click事件代码,其功能是根据表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表,如果两个复选框都被选中,生成的自由表命名为two.dbf,two.dbf的字段包括职-号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one_x.dbf,one_x.dbf的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。
(3)运行表单,并分别执行如下操作:
①选中两个复选框和“按职工号升序”单选钮,单击“生成表”命令按钮。
②只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
③只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
选项
答案
【操作步骤】 步骤1:新建一个表单文件,通过表单控件工具栏向表单中添加各控件,并将“教师表”和“学院表”添加到表单的数据环境中。 步骤2:通过属性窗几设置表单及各控件的相关属性,如图3.110所示。 [*] 步骤3:为“生成表”命令按钮编写Click事件代码。 *****“生成表”按钮的Click事f代码***** &&对a进行赋值,数据来源为复选框Check1值 a= ThisForm.Check1.Value &&时b进行赋值,数据来源为复选框Check2值 b= ThisForm.Check2.Value &&对c进行赋值,数据来源为单选按钮Optiori1值 c= ThisFo rm.Optiongroup1.Option1.Value &&对d进行赋值,数据来源为单选按钮Option2值 d= This Form.Optiongroup1.Option2.Value &&如果两个复选框都被选中 if a =1 andb =1 &&如果按钮1被选中 if c=1 &&选择查询字段并指定字段来源 select职工号,姓名,系名,工资,课程号from教师 表,学院表; &&设置查询条件 where教师表,系号=学院表.系号, &&查询结果按职工号升序排列 order by职工号; &&将查询结果存储到two.dbf中 into table two.dbf else &&如果按钮2被选中 if d=l &&选择查询字段并指定字段来源 select职工号,姓名,系名,工资,课程号from教 师表,学院表; &&设置查询条件 where教师表,系号=学院表,系号, &&查询结果按职工号降序排列 order by职工号desc; &&将查询结果存储到two.dbf中 into table two.dbf endif endif endif &&如果复选框1被选中,2未被选中 if a =l andb =0 &&如果按钮1被选中 if c=1 &&选择查询字段并指定字段来源 select职工号,姓名,系名,课程号from教师表,学院表; &&设置查询条件 where教师表,系号=学院表.系号; &&壹询结果按职工号升序排列 order by职工号; &&将查询结果存储到one x.dbf中 into table one_x.dbf &&如果按钮2被选中 else if d:l &&选择查询字段并指定字段来源 select职工号,姓名,系名,课程号from教师表,学院表; &&设置查询条件 where教师表,系号=学院表.系号; &&查询结果按职工号降序排列 order by职工号desc; &&将查询结果存储到one x.dbf中 into table one x.dbf endif endif endif &&如果复选框2被选中,1未被选中 if a =0 and b =l &&如果按钮1被选中 if c=1 &&选择查询字段并指定字段来源 select职工号,姓名,工资,课程号from教师表,学院表; &&设置查询条件 where教师表.系号=学院表,系号, &&查询结果按职工号升序排列 order by职工号, &&将查询结果存储到one xx.dbf中 into table one_xx.dbf &&如果按钮2被选中 else if d=l &&选择查询字段并指定字段来源 select职工号,姓名,工资,课程号from教师表,学院表; &&设置查询条件 where教师表,系号=学院表,系号; &&查询结果按职工号降序排列 order by职工号desc; &&将查询结果存储到one xx.dbf中 into table one_xx.dbf endif endif endif **************************************** 步骤4:保存表单名为“myform”,按题目要求运行表单并执行相关操作。
解析
本大题主要考查的知识点是:表单的操作和应用,以及IF条件语句的嵌套使用。
新建表单,按照题目要求为表单添加控件并修改相应控件的属性值;在为“生成表”命令按钮编写Click事件代码时,需用到多个嵌套的条件语句,考生要充分理解题目的要求。
第1个嵌套的条件语句功能为:在两个复选都被选中的前提下,若第1个单选按钮被选中,则生成的表中包含指定的字段,并按职工号升序排序记录,若第2个单选按钮被选中,则生成的表包含指定的字段,并按职工号降序排序汜录。根据第1个嵌套语句的功能,考生不难理解另外两个嵌套语句的功能。
转载请注明原文地址:https://kaotiyun.com/show/FGIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
执行如下命令的输出结果是()。?19%4,19%-4
假设学生表已在当前工作区打开,其当前记录的“姓名”字段值为“李三”(C型字段)。在命令窗口输入并执行如下命令:姓名=姓名-"成绩"?姓名屏幕上会显示()。
在考生文件夹下完成以下简单应用(自由表order中存放着订单的有关数据):1.利用查询设计器创建查询,从employee表和order表中查询金额最高的10笔订单。查询结果依次包含订单号、姓名、签订日期和金额4个字段,各记录按金额降序排列,查询去
已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是()。
在VisualFoxPro中,要编辑修改表单文件myForm.scx,可以在命令窗口输入命令()
在考生文件夹下完成如下简单应用:1.建立一个名为NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括“学号”、“姓名”和“系部”3个字段)。2.建立表单MYFORM3,在表单上添加一个表格控
下列小题使用如下三个数据库表:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))检索还未确定成绩的学生选课信息,正确的SQL命令是
下列小题使用如下三个数据库表:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))查询所修课程成绩都大于等于85分的学生的学号和姓名
下列小题使用如下三个数据库表:学生(学号C(8),姓名C(8),性别C(2),班级C(8))课程(课程编号C(8),课程名称C(20))成绩(学号C(8),课程编号C(8),成绩N(5,1))查询每门课程的最高分,要求得到的信息包括课程名和最
随机试题
急性单纯性胆囊炎一般不采用下列哪种治疗措施
在下述各项中,不符合传染病防制的道德要求是()
对非磺酰脲类胰岛素促泌剂的描述正确的是
2004年2月20日,张某、李某签订为期半年、月租金500万元的租房合同。2004年5月5日,张某在询问李某是否愿以30万元购买该租赁房,被李某拒绝后,即与王某签订卖房合同,并办理房屋过户登记手续,2004年5月10日,王某要求李某在两周内搬出去,李某拒绝
必须经过背书,才能进行转让的提单是()。
按照《中华人民共和国海关法》的规定,中华人民共和国设立海关的地点为()
国务院办公厅印发的《关于推动中央企业结构调整与重组的指导意见》,明确了下一阶段推进中央企业结构调整和重组的重点工作,《意见》最大的亮点是由之前的“三个一批”升级为“四个一批”。下列属于新升级的一个是()。
中国的民主化进程是关系到13亿中国人民切身利益的事。民主,意味着公民在公共事务中有着广泛的参与权、最后的决定权。随着中国经济改革的进行,民主化的潮流也在涌动。中国民主化给人印象深刻的一点是基层民主,特别是中国许多地方的村委会、居委会成员的竞争性直接选举,引
近来西方舆论界存在一种观点认为中国经济高速发展,除污染了地球环境外,还造成了国际上石油等能源价格的暴涨。以下最能反驳西方舆论界的观点的是()。
A、Materialsneededfortheworkshop.B、Tuitionfortheworkshop.C、Mr.Irvine’slivingcost.D、Adinnerbanquetaftertheworksh
最新回复
(
0
)