首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下已有表单文件formone.SCX,如图2.35所示,其中包含两个标签、一个组合框和一个文本框。 请按下面要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,而该职员所签订单的平均金额能自动显示在文本框里。
(1)在考生文件夹下已有表单文件formone.SCX,如图2.35所示,其中包含两个标签、一个组合框和一个文本框。 请按下面要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,而该职员所签订单的平均金额能自动显示在文本框里。
admin
2015-08-20
21
问题
(1)在考生文件夹下已有表单文件formone.SCX,如图2.35所示,其中包含两个标签、一个组合框和一个文本框。
请按下面要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,而该职员所签订单的平均金额能自动显示在文本框里。
①将orders表和employee表依次添加到该表单的数据环境中(不要修改两个表对应对象的各属性值)。
②将组合框设置成下拉列表框;将employee表中的“姓名”字段作为下拉列表框条目的数据源(RowSourceType属性值应设置为:6.字段)。
③将文本框Text1设置为只读。
④修改组合框的InteractiveChange事件代码,使得当用户从组合框选择职员时,能够将该职员所签订单的平均金额自动显示在文本框中。
(2)利用查询设计器创建查询,从employee和orders表中查询“组别”为“1”的组各职员所签所有订单的信息。查询结果依次包含“订单号”、 “金额”、“签订者”3项内容,其中“签订者”为签订订单的职员姓名。各记录按“金额”降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
选项
答案
(1) 步骤1:在命令窗口执行命令:
MODIFY FORM formone
,打开表单设计器修改表单。 步骤2:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在“添加表或视图”对话框中双击orders表和employee表,将表添加到数据环境中。 步骤3:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表3.37。 [*] 步骤4:双击表单中的组合框(Combol),修改事件代码,组合框的原InteractiveChange事件代码如下: *下面代码的功能是读取所选职员的职员号,然后计算该职员所签订单的平均金额,并显示在文本框内。 *修改所有***FOUND***下面的一条语句。 *不能修改其他语句,不能增加语句,也不能删除语句。 dime a(1,1) a(1,1)=0 m1=employee.职员号 select avq(金额) from orders where 职员号=m1 into array a m2=a(1,1) *** found *** text1.value=m2 修改程序中的错误行,修改后的程序如下: dime a(1,1) a(1,1)=0 m1=employee.职员号 select avq(金额) from orders where 职员号=m1 into array a m2:a(1,1) ***FOUND*** thisform.text1.value=m2 步骤5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。 (2) 步骤:在命令窗口执行命令:
OPEN DATABASE订单管理
,打开数据库环境。 步骤2:在命令窗口执行命令:
CREATE QUERY queryone
,打开查询设计器,在“添加表或视图”对话框中,分别双击employee表和orders表,将表添加到查询设计器中。 步骤3:添加两个表后,系统弹出“联接条件”对话框,自动查找两个表中相匹配的字段进行联接,单击“确定”按钮设置两个表的联系。 步骤4:依次双击orders表中的“订单号”和“金额”字段,添加到“字段”选项卡的“选定字段”列表中;然后在“字段”选项卡左下方的“函数和表达式”文本框中输入:Employee.姓名AS签订者,再单击“添加”按钮将表达式添加到“字段”选项卡的“选定字段”列表中。 步骤5:在“筛选”选项卡的“字段名”下拉列表中选择“Employee.组别”字段,在“条件”下拉框中选择“=”,在“实例”框中输入“1”。 步骤6:在“排序依据”选项卡内双击“选定字段”列表框中的“Orders.金额”字段,将字段添加到“排序条件”列表框中,在“排序选项”中选择“降序”单选项。 步骤7:执行【查询】→【查询去向】菜单命令,在弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名tableone,单击“确定”按钮。 步骤8:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。
解析
(1)本题考查了表单及控件的常用属性和方法的设置;SQL简单计算查询。
首先打开表单数据环境向数据环境中添加数据表orders表和employee表,接着,通过RowSourceTyDe和RowSource属性可以设置组合框中显示的数据,当显示的是字段值时,可以设置数据源类型为“字段”。
表单基本设置完成后开始设计组合框的事件代码,可以很容易看出本题事件中代码的错误原因是没有正确引用表单中的文本框。
(2)本题考查的是在查询设计器中新建查询的操作。由于涉及两个表的操作,因此在操作过程中要注意确认查询输出的字段来源于哪个数据表;设置查询条件是在“筛选”选项卡中进行;设置排序是在“排序依据”选项卡中进行,在设置排序方式时,需要每指定一个排序字段时,便要指定一次排序方式,升序为默认的排序方式;查询去向可通过执行【查询】→【查询去向】菜单命令,在“查询去向”对话框中进行操作。
转载请注明原文地址:https://kaotiyun.com/show/PPEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。
SQL语句中进行空值运算时,需要使用到的短语是()。
建立快捷菜单时,在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令是【】。
利用SQL语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为1200,语句格式为:CREATETABLE职工(仓库号C(5)【】,职工号C(5),工资IDEFAULT1200)
有"部门表"和"职工表",内容如下:部门.dbf:部门号C(8),部门名C(12),负责人C(6),电话C(16)职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D查询每个部门年龄最长者的
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
软件工程的出现是由于
结构化程序设计方法的3种基本控制结构中不包括
在数据库中可以存放的文件是
在SQL语句中,表达式“工资BETWEEN1220AND1250”的含义是______。
随机试题
背景某商业大厦建设工程项目,建设单位通过招标选定某施工单位承担该建设工程项目的施工任务。该工程外墙全部为相同设计、相同材料、相同工艺和施工条件的隐框玻璃幕墙,工程东、西、北三个立面造型均比较规则,面积分别为487m2、645m2、2218m2,南侧立面
未行一期缝合的神经断伤,在伤口愈合后多长时间即应手术
在公共场所的基本卫生要求中,没包括
关于结合胆红素的叙述,哪一项错误
患者男,42岁,左上第一磨牙腭侧牙龈肿胀,疼痛2天。检查:左上第一磨牙腭侧牙龈呈卵圆形红肿,波动感(+),若诊断是急性牙周脓肿,首诊应选择的治疗措施如下,除外
土壤环境质量三级标准是为()的土壤临界值。
塞万提斯是文艺复兴时期西班牙享有世界声誉的现实主义作家,其最著名的作品是()。
近年来,东部地区民营企业出现了“用工荒”,一些企业难以找到所需的农民工。“用工荒”成为社会关注的热点。材料一:我国东部地区民营企业绝大多数属劳动密集型企业,对农民工的需求很大。我国地区发展水平和资源禀赋差异巨大,中西部地区仍将保持一段时间的工资相
Sinceyouarealittletired,youhadbetter______arest.
GeorgeHerbertMeadsaidthathumansaretalkedintohumanity.Hemeantthatwegainpersonalidentityaswecommunicatewithot
最新回复
(
0
)