首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个名为myform的表单,表单中包括一个列表框和两个命令按钮。请在该表单中完成如下操作: ①在表单设计器环境下设置列表框的数据源(ROWSourlce)和数据源类型(RowSourceType)两个属性。设置RowSourceTy
在考生文件夹下有一个名为myform的表单,表单中包括一个列表框和两个命令按钮。请在该表单中完成如下操作: ①在表单设计器环境下设置列表框的数据源(ROWSourlce)和数据源类型(RowSourceType)两个属性。设置RowSourceTy
admin
2014-11-30
21
问题
在考生文件夹下有一个名为myform的表单,表单中包括一个列表框和两个命令按钮。请在该表单中完成如下操作:
①在表单设计器环境下设置列表框的数据源(ROWSourlce)和数据源类型(RowSourceType)两个属性。设置RowSourceType属性为3,在RowSource属性中使用SQL的SELECT…INTO CuRSOR…语句根据“国家”表中“国家名称”字段的内容在列表框中显示“国家名称”(注意:不要使用命令指定这两个属性)。
②为“生成表”命令按钮编写程序。程序的功能是根据表单运行时列表框中选定的国家名称,将“获奖牌情况”表中相应国家的所有记录存入以该国家名称命名的自由表中,自由表中包含“运动员名称”、“项目名称”和“名次”三个字段,并按照“名次”升序排列。
提示:假设从列表框中选择的围家名称存放在变量gm中,那么在SQL SELECT语句中使用短语into table&.gm就可以将选择的记录存入以该国家名命名的自由表中。
③运行表单,分别生成存有“中国”、“日本”、“美国”、“俄罗斯”4个国家获奖情况的4个自由表。
选项
答案
步骤1:命令窗口执行:
MODIFY FORM mvform
,打开表单设计器修改表单。 步骤2:选中表单中的列表框(Listl),存属性面板中修改其RowSourceType属性值为:3-SQL语句;同时指定RowSource属性值为:
SELECT国家名称FROM国家INTO CURSOR mylist
步骤3:双出“生成表”命令按钮,编写Click事件代码。代码如下: *****“生成表”按钮的Click事什代码***** 1 gm="SS" 2 gm=THISFORM.LIsTl.VALuE 3 SELECT运动员名称,项目名称,名次; 4 FROM获奖牌情况,国家WHERE 国家.国家名称 =gmj 5 AND获奖牌情况.国家代码=国家.国家代码; 6 ORDER BY名次INTO DBF&gm 步骤4:单击“常用”工具栏中的“运行”按钮禽看结果,分别选中列表框中的“中国”、“日本”、“美国”和“俄罗斯”4个条目生成对应的表,将表单文件保存到考生文件夹。
解析
本大题考查了表单及控件的常用属性和方法的设置;SQL简单联接查询。
本题关键是SQL查询语句中怎样将列表框中被选中的“国家名称”内容命名为表名。解决此问题的方法就是先定义一个变量等于列表框中的被选定的条目值,然后使用宏替换函数(&)将变量值替换出来。
本题进查询的两个表是“国家”表和“获奖牌情况”表通过“国家代码”联接,利用ORDER BY对查询结果排序,利用INTO DBF(或INTO TABLE)将结果输出到数据表中。
转载请注明原文地址:https://kaotiyun.com/show/HsEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro的数据库表中只能有一个( )。
设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列SQL语句。SELECT*FROM职工表;WHERE奖金>=______;(SELECT奖金FROM职工表)
对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。SELECT出版单位______,______,______,______;FROM图书管理!图书______出
下面对控件的描述正确的是______。
数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
数据库设计包括两个方面的设计内容,它们是______。
假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:{^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为( )。
为“成绩”表中的“成绩”字段定义有效性检查及错误信息的提示,要求当成绩大于100分时,提示“成绩不能超过100分”的信息,正确的命令是()。
下列关于SQL的超连接查询的描述中,说法不正确的是()。
随机试题
Firecanhelppeopleinmanyways.Butitcanalsobeverydangerous.Firecanheat(加热)water,warmhouses,givelightandcookf
()形式的失业也可叫做结构性失业。
某月30d,绞吸挖泥船完成工程量20万m。,该船时间利用率60%,已知该船排泥管径为0.6m,泥浆浓度10%。问题:计算管内泥浆流速;
工程竣工验收报告经发包人认可后( )天内,承包人未能向发包人递交竣工结算报告及完整的结算资料,造成工程竣工结算不能正常进行或工程竣工结算价款不能及时支付,发包人要求交付工程的,承包人应当交付;发包人不要求交付工程的,承包人承担保管责任。
仓储是物流系统中的重要环节,它的基本功能为()、存储和信息传递。
下列说法不正确的一项是()。
下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。
Accordingtothepassage,whatistheadvantageofabudget?Thispassageismainlyabout______.
Themainideaofthesebusinessschoolacademiesisappealing.Inawordwherecompaniesmustadapttonewtechnologiesandsour
A、Heisactuallyveryhardworking.B、Hehasdifficultyfinishinghisproject.C、Heneedstospendmoretimeinthelab.D、Hesel
最新回复
(
0
)