首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下完成下列操作: (1)打开数据库文件mydatabase,为表temp建立主索引:索引名和索引表达式均为“歌手编号”。 (2)利用表temp建立一个视图myview,视图中的数据满足以下条件:年龄大于等于28岁并且按年龄升序排列。 (3)建立
在考生文件夹下完成下列操作: (1)打开数据库文件mydatabase,为表temp建立主索引:索引名和索引表达式均为“歌手编号”。 (2)利用表temp建立一个视图myview,视图中的数据满足以下条件:年龄大于等于28岁并且按年龄升序排列。 (3)建立
admin
2017-03-29
51
问题
在考生文件夹下完成下列操作:
(1)打开数据库文件mydatabase,为表temp建立主索引:索引名和索引表达式均为“歌手编号”。
(2)利用表temp建立一个视图myview,视图中的数据满足以下条件:年龄大于等于28岁并且按年龄升序排列。
(3)建立一个名为staff的新类,新类的父类是CheckBox,新类存储于名为myclasslib的类库中。
(4)数据库“比赛情况”中有3个数据库表:打分表、歌手信息和选送单位。建立包括4个标签、一个列表框( List1)和3个文本框的表单myform,其中Labe11、Labe12、Labe13、Labe14的标题依次为选送单位、最高分、最低分和平均分;文本框Textl、Text2、Text3依次用于显示最高分、最低分和平均分,如图3-11所示。
(6)为列表框(Listl)的DblClick事件编写程序。程序的功能是:表单运行时,用户双击列表框中选项时,将该选送单位的“单位名称”“最高分”“最低分”和“平均分”四个字段的信息存入自由表two.dbf中(字段名依次为单位名称、最高分、最低分和平均分),同时将统计数据显示在界面相应的文本框中。
(7)最后运行表单,并在列表框中双击“空政文工团”。
选项
答案
步骤1:在数据库设计器中,选择temp表,在temp表上单击鼠标右键,弹出快捷菜单,选择“修改”子菜单,打开表设计器。 步骤2:选择“索引”选项卡,在索引名处输入:歌手编号,类型选择为“主索引”,表单式为:歌手编号。 步骤3:单击“确定”按钮完成索引的创建,回到数据库设计器界面。 步骤4:在命令窗口执行命令创建视图:
CREATE VIEW,
弹出“添加表或视图”对话框,选择temp表,然后单击“添加”按钮完成数据表的添加,然后单击“关闭”按钮,进入视图设计器,如图4—71所示。 [*] 步骤7:选择“排序依据”选项卡,选择“Temp.年龄”单击“添加”按钮添加到“排序条件”中,“排序选择”选择“升序”,如图4—72所示。 [*] 步骤5:打开“字段”选项卡,单击“全部添加”按钮,把temp表的所有字段添加到“选定字段”。 步骤6:选择“筛选”选项卡,“字段名”选择“Temp.年龄”,“条件”选择“>=”,“实例”中输入“28”。 步骤8:单击菜单栏的“保存”按钮,弹出“另存为”对话框,输入视图文件名:myview,保存到考生文件夹。 步骤9:点菜单栏上的“新建”按钮,弹出“新建”对话框,选择“类”单选按钮。 步骤10:单击“新建文件”图标按钮,在弹出的“新建类”对话框中,类名为设置为“staff”,派生于选择CheckBox,存储于输入myclasslib,如图4—73所示。 [*] 步骤11:单击“确定”按钮进入类设计器,单击菜单栏的“保存”按钮。 步骤12:在命令窗口输入命令建立表单:
CREATE FORMmyform,
并打开表单设计器。 步骤13:为表单添加数据库环境,在“显示”菜单下选择“数据环境”子菜单,弹出“添加表或视图”对话框,单击“其他”按钮,弹出“打开”对话框找到并打开“选送单位”表,单击“关闭”按钮关闭该对话框。 步骤14:在表单生添加4个标签、1个列表框和3个文本框,分别设置属性如表4—16所示,并进行适当布置和大小调整。 [*] 步骤15:列表框(Listl)的RowSource和RowSourceType属性手工指定为“选送单位.单位名称”和“6—字段”。 步骤16:双击列表框,进入事件代码编辑界面,选择列表框的DblClick事件,输入如下代码:
danweimingcheng=this fo rm. Lis tl. Value
SELECT单位名称,max(分数)as最高分,min(分数)as最低分,avg(分数)平均分;
FROM 比赛情况!打分表INNER JOIN比赛情况!歌手信息;
INNER JOIN比赛情况!选送单位;
ON歌手信息.选送单位号=选送单位,单位号
ON打分表.歌手编号,歌手信息,歌手编号;
GROUP BY选送单位,单位号 where单位名称=danweimingcheng into dbf two
select最高分from two into array a
thisform.textl.value=a
select最低分from two into array b
thisform.text2.value=b
select平均分from two into array c
this form.text3 .value=c
步骤17:保存表单并运行,并在列表框中双击“空政文工团”。 索引的建立、视图的设计和使用、自定义类的设计、表单的设计和使用。
解析
本大题考查了索引的建立、视图的设计和使用、自定义类的设计、表单的设计和使用。
本题的SQL查询比较复杂,题目要求表单运行时,用户双击列表框中选项时,将该选送单位的“单位名称”、“最高分”、“最低分”和“平均分”四个字段的信息存入自由表two. dbf中,因此SQL查询的时候需要使用max、min、avg函数,查询是在“打分表”、“歌手信息”和“选送单位”3个表之间,因此需要设定连接条件。
在列表框的双击事件代码过程中,定义一个变量保存列表框的选定值,在SQL查询中可以使用该变量,用在筛选条件中。
转载请注明原文地址:https://kaotiyun.com/show/1YIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
从职工表(姓名、性别、出生日期)查询所有目前年龄在35岁以上(不含35岁)的职工信息,正确的命令是()。
命令?VARTYPE(TIME())的结果是()。
如果在命令窗口执行命令:UIST名称,主窗口中显示:记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是()。GO2SCANNEXT4FO
给student表增加一个“平均成绩”字段(数值型,总宽度6,2位小数)的SQL命令是()。
下面有关数据库表和自由表的叙述中,错误的是()。
数据库系统的数据完整性是指保证数据的()。
已知当前表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是()。
在菜单定义中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“s”的菜单项名称定义是()。
查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是()。
设有读者表: 读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C)查询姓名中含“志”的所有读者的信息,正确的SQL语句是()。
随机试题
设B是圆形区域x2+y2≤4,则二重积分dxdy=()
A.“上以疗君亲之疾,下以救贫贱之厄”B.“若有疾厄来求救者,不得问其贵贱贫富、长幼妍媸、怨亲善友、华夷愚智,普同一等,皆如至亲之想;……”C.“病人对某些科学研究拒绝参加时,绝对不能使医生和病人之间的关系受到影响或妨碍”D.
下列各项中属于法的规范作用的有()。
A、74B、86C、98D、125D底数是公差为一1的等差数列,指数是公差为1的等茬数列。
日本有机蔬菜的认证条件非常苛刻,要求种植有机蔬菜的土地3年以内没有使用过任何农药、化肥。日本有机蔬菜的售价只比普通蔬菜高20%~30%。而在中国,有机蔬菜的价格是普通蔬菜的数倍甚至10倍。这说明,中国的有机蔬菜种植业是暴利行业。以下哪项陈述是上述
An"applepolisher"isonewhogivesgiftstowinfriendshiporspecialtreatment.Itisnotexactlyabribe,butisclosetoit
设实二次型f(x1,x2,x3)=xTAx经正交变换化成的标准形为f=2y12-y22一y32,A*是A的伴随矩阵,且向量α=[1,1,一1]T满足A*α=α,则二次型f(x1,x2,x3)=______.
为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为()。
ThroughoutBritain’shistory,therehasbeennoguaranteethataninvasionwouldnothappen.Theenemywilluseeverymeanscon
AttendingaCollegeorUniversityintheUSAEachyear,manyforeignstudentswishtogotothecollegesanduniversitiesinthe
最新回复
(
0
)