首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
①建立一个如图1-14所示的表单名和文件名均为myform的表单。表单的标题是“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选钮(Option1和Option2)。Command1
①建立一个如图1-14所示的表单名和文件名均为myform的表单。表单的标题是“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选钮(Option1和Option2)。Command1
admin
2013-03-31
43
问题
①建立一个如图1-14所示的表单名和文件名均为myform的表单。表单的标题是“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选钮(Option1和Option2)。Command1和Command2的标题分别是“生成表”和“退
出”,Check1和Check2的标题分别是“系名”和“工资”,Option1和Option2的标题分别是“按职工号升序”和“按职工号降序”。
②为“生成表”命令按钮编写程序。程序的功能是根据表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,two.dbf的字段包括“职工号”、“姓名”、“系名”、“工资”和“课程号”;如果只有“系名”复选框被选中,生成的自由表命名为one x.dbf,one x.dbf的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。
③运行表单,并分别执行如下操作:
选中两个复选框和“按职工号升序”单选钮,单击“生成表”命令按钮。
只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
选项
答案
步骤1:在命令窗口执行命令:
CREATE FORMmyform
,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加一个选项按钮组、两个复选框和两个命令按钮控件。 步骤2;在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表2-15。 [*] 步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: *****“生成表”按钮的Click事件代码***** IF ThisForm.Check1.Value=1 And ThisForm.Check2.Value=1 IF ThisForm.Optiongroup1.Value=l SELECT 职工号,姓名,系名,工资,课程号 FROM 教师表 INNER JOIN 学院表 ON教师表.系号=学院表.系号 ORDER BY 职工号 INTO TABLE two ELSE SELECT 职工号,姓名,系名,工资,课程号FROM 教师表INNER JOIN 学院表 ON教师表.系号=学院表.系号 ORDER BY 职工号 DESC INTO TABLE two ENDIF ELSE IF ThisForm.Check1.Value=1 IF ThisForm.Optiongroup1.Value=1 SELECT职工号,姓名,系名,课程号FROM教师表INNER.JOIN学院表ON教师表.系号 = 学院表.系号 ORDER BY 职工号INTO TABLE one_x ELSE SELECT 职工号,姓名,系名,课程号FROM 教师表 INNER JOIN 学院表 ON 教师表.系号= 学院表.系号 ORDER BY 职工号 DESC INTO TABLE one_x ENDIF ELSE IF ThisForm.Check2.Value=1 IF ThisForm.Optiongroup1.Value=1 SELECT 职工号,姓名,工资,课程号FROM教师表INNER JOIN学院表ON教师表.系号 = 学院表.系号 ORDER BY 职工号INTO TABLE one_xx ELSE SELECT职工号,姓名,工资,课程号FROM教师表INNER JOIN学院表ON教师表.系号=学院表.系号ORDER BY职工号 DESC INTO TABLE one_xx ENDIF ENDIF ENDIF ENDIF *****“退出”按钮的Click事件代码*****
THISFORM.RELEASE
步骤4:单击“常用”工具栏中的“运行”按钮查看结果,按照题目要求生成3个数据表文件,将表单文件保存到考生文件夹下。
解析
本大题考查了表单及控件的常用属性和方法的设置;IF条件语句;SQL简单查询。
对本题操作时,首先根据题意新建表单、添加控件并修改相关属性。修改选项组单选按钮的标题属性值时,要注意选项组处于“编辑”状态,能单独选定选项组中的按钮,否则“属性”面板中不会出现Caption属性。
由于查询是根据选项组中单个选项和复选框进行操作的,因此需要判断选项组的选项按钮及复选框的状态来执行相应的功能。选项组中荻得当前被选中单选项的返回值属性是Value,当选项组的Value值为1时表示被选定的是第一个单选项,Value值为2时表示被选定的是第二个单选项;而复选框被选中时,Value值为1,反之,Value值为0。
SQL程序设计部分考查的是SQL简单的排序查询,属于非常简单的查询语句。通过多个IF语句的嵌套,判断执行何种查询,这里关键是要分清各条件语句的条件设置。根据题意,本题需要设计3组共6种SQL查询语句。
两个复选框同时被选中时,选项组中选中第一个单选按钮或指向第二个单选钮分别要执行的操作;第一个复选框被选中时,选项组中选中第一个单选按钮或指向第二个单选钮分别要执行的操作;第二个复选框被选中时,选项组中选中第一个单选按钮或指向第二个单选钮分别要执行的操作。
转载请注明原文地址:https://kaotiyun.com/show/Zwsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在创建数据表的CREATETABLE语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义唯一性约束条件的是______。
在“表设计器”中定义字段的类型时,可以定义的类型为______种。
在下列选项中,_________不是一个算法一般应该具有的基本特征。
在VisualFoxPro中,项目文件的扩展名是【】。
若要让表单的某个控件得到焦点,应使用______。
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT-SQL语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。
采用面向对象技术开发的应用系统的特点是
在FoxPro下,不能清除所有内存变量的命令是_______。
当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将_______。
随机试题
新型业务模式与传统的业务运营模式相比的优点有()。
自动埋弧焊时,如采用ψ1.0的焊丝,若焊丝消耗量为40g/m,则焊剂消耗量约为()。
简述新民主主义革命总路线。
甲乙两国是联合国会员国。甲作出了接受联合国国际法院任择强制管辖的声明,乙未作出接受联合国国际法院强制管辖的声明。两国也是《联合国海洋法公约》的当事国,现对相邻海域中某岛屿归属产生争议。关于该争议的处理,下列哪些选项是正确的?()
根据《城乡规划法》的规定,建设单位或者个人在乡、村庄规划区内进行乡镇企业、乡村公共设施和公益事业建设的,首先向()提出申请。
在工程施工各方不了解工程,不清楚现场的实际情况下,采用( )可能是一个相当有效的协调方法。
根据以下资料,回答101-105题请仔细观察下图,左侧Y轴表示各专业招聘人数与求职人数的总数,右侧Y轴表示各专业职位供需比。综合分析上图,下列说法正确的是()。
经济互助委员会
党的十八大提出,到2020年,依法治国基本方略全面落实,法治政府基本建成,司法公信力不断提高,人权得到切实尊重和保障。为实现这一奋斗目标,全面依法治国在完善中国特色社会主义法律体系过程中,完善的核心是()
Fewpeoplewouldeverthinkofbeginninganewjobwhentheyareold,butAnnadiditattheageof76.Shewas【B1】______inapoo
最新回复
(
0
)