首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选按钮(Option1和
在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选按钮(Option1和
admin
2015-07-27
26
问题
在考生文件夹下完成下列操作:
(1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选按钮(Option1和Option2)。Command1和Com-mand2的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”,Option1和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事件代码***** &&对a进行赋值,数据来源为复选框Check1值 a=ThisForm.Check1.Value &&对b进行赋值,数据来源为复选框Check2值 b=ThisForm.Check2.Value &&对c进行赋值,数据来源为单选按钮Optionl值 c=ThisForm.Optiongroup1.Option1.Value &&对d进行赋值,数据来源为单选按钮Option2值 d=ThisForm.Optiongroup1.Option2.Value &&如果两个复选框都被选中 if a=1 and b=1 &&如果按钮l被选中 if c=1 &&选择查询字段并指定字段来源 select职工号,姓名,系名,工资,课程号from教师表,学院表; &&设置查询条件 where教师表.系号=学院表.系号; &&查询结果按职工号升序排列 order by职工号; &&将查询结果存储到two.dbf中 into table two.dbf else &&如果按钮2被选中 if d=1 &&选择查询字段并指定字段来源 select职工号,姓名,系名,工资,课程号from教师表,学院表; &&设置查询条件 where教师表.系号=学院表.系号; &&查询结果按职工号降序排列 order by职工号desc; &&将查询结果存储到two.dbf中 into table two.dbf endif endif endif &&如果复选框1被选中,2未被选中 if a=1 and b=0 &&如果按钮1被选中 if c=1 &&选择查询字段并指定字段来源 select职工号,姓名,系名,课程号from教师表,学院表; &&设置查询条件 where教师表.系号=学院表.系号; &&查询结果按职工号升序排列 order by职工号; &&将查询结果存储到one_x.dbf中 into table one_x.dbf &&如果按钮2被选中 else if d=1 &&选择查询字段并指定字段来源 select职工号,姓名,系名,课程号from教师表,学院表; &&设置查询条件 where教师表.系号=学院表.系号; &&查询结果按职工号降序排列 order by职工号desc; &&将查询结果存储到one_x.dbf中 into table one_x.dbf endif endif endif &&如果复选框2被选中,1未被选中 if a=0 and b=1 &&如果按钮1被选中 if c=1 &&选择查询字段并指定字段来源 select职工号,姓名,工资,课程号from教师表,学院表; &&设置查询条件 where教师表.系号=学院表.系号; &&查询结果按职工号升序排列 order by职工号; &&将查询结果存储到one xx.cbf中 into table one_xx.dbf &&如果按钮2被选中 else if d=1 &&选择查询字段并指定字段来源 select职工号,姓名,工资,课程号from教师表,学院表; &&设置查询条件 where教师表.系号=学院表.系号; &&查询结果按职工号降序排列 order by职工号desc; &&将查询结果存储到one xx.dbf中 into table one xx.dbf endif endit endif ******************* 步骤4:保存表单名为“myform”,按题目要求运行表单并执行相关操作。
解析
本大题主要考查的知识点是:表单的操作和应用,以及IF条件语句的嵌套使用。
【解题思路】新建表单,按照题目要求为表单添加控件并修改相应控件的属性值;在为“生成表”命令按钮编写click事件代码时,需用到多个嵌套的条件语句,考生要充分理解题目的要求。第1个嵌套的条件语句功能为:在两个复选都被选中的前提下,若第1个单选按钮被选中,则生成的表中包含指定的字段,并按职工号升序排序记录,若第2个单选按钮被选中,则生成的表包含指定的字段,并按职工号降序排序记录。根据第1个嵌套语句的功能,考生不难理解另外两个嵌套语句的功能。
转载请注明原文地址:https://kaotiyun.com/show/f2Ep777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
(1)建立项目文件,名为“xm”。(2)将数据库“订货管理”添加到新建立的项目“xm”当中。(3)把表单“bd1”添加到项目“xm”中。(4)修改表单“bd1”,将其中的命令按钮删除。
(1)在“zhibian”数据库中根据“zhibian”表中的标准,统计计算“yuangong”表中的“加班费”,并将结果写入“yuangong”表中的“加班费”字段。(2)建立视图“view1”,包括“职工编码”“姓名”和“夜值班天数”等字段,
(1)建立项目“xm”,并把“商品”数据库添加到该项目中。(2)为“商品”增加字段:产地C(24),该字段允许出现“空”值,默认值为NULL。(3)为“单价”字段设置有效性规则:“单价>0”;提示信息是:“单价必须大于0”。(
(1)建立自由表“car”(不要求输入数据),表结构为:(2)用INSERT语句为表“car”插入一条记录("桑塔纳","上海大众",120000,"上海"),将使用的SQL语句保存到“resuitl.txt”中。(3)对表“car”
考生文件夹下有一个数据库“学校管理”,其中有数据库表“student”“score”和“course”。(1)在考生文件夹下有程序文件“cx1.prg”,该程序的功能是检索分数<0的学生的全部信息。请修改程序中的错误,并调试该程序,使之正确运行。
SQL查询语句中,用来实现关系的投影运算的短语是
在最坏情况下,堆排序需要比较的次数为______。
设有使用零件表SYLJ(项目号,零件号,数量),为“数量”字段增加有效性规则:数量>0,应使用的SQL语句是:(13)TABLE使用零件(14)数量SET(15)数量>013.
VisualFoxPro关系数据库管理系统能够实现的3种基本关系运算是______。
下列说法中错误的是______。
随机试题
动密封的作用是减少摩擦面数目、减小摩擦因数和密封面比压等,可提高机器的()。
下列B族维生素中有()与氨基酸代谢有关。
急性出血性结膜炎的病原为
2013年3月10日,A公司通过互联网发布广告称其有一批优质木材出售,价格为每立方米3500元.并附有图片和规格。B公司见到后,即向A公司发出电子邮件,称如果价格能降低至每立方米2500元,愿意至少购买100立方米。A公司以电子邮件回复,可以商量,希望
甲公司2016年度境内应纳税所得为300万元(人民币,下同),来源于境外分支机构的应税所得为150万元,该项所得在境外已缴纳企业所得税税额40万元。已知,甲公司适用的企业所得税税率为25%。已预缴企业所得税税额30万元。甲公司汇算清缴2016年企业所得税时
对税务机关的征税行为提起诉讼,必须先经过复议;对复议决定不服的,可以在接到复议决定书之日起()日内向人民法院起诉。对其他具体行政行为不服的,当事人可以在接到通知或者知道之日起()日内直接向人民法院起诉。
以下关于绩效标准法的说法,错误的是()。
“能清楚地说出自己想说的事”,这属于()的目标。
下面关于报表对数据的处理中叙述正确的选项是
A.functionB.warningC.definitionD.replacingE.expressF.wordsG.deeds
最新回复
(
0
)