首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。表单的标题为“零件供应情况”。表单中有一个表格控件和两个命令按钮“查询”(名称为Command1)和“退出”(名称为Command2)。 运行表单时,单击“查洵”命令按钮后
设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。表单的标题为“零件供应情况”。表单中有一个表格控件和两个命令按钮“查询”(名称为Command1)和“退出”(名称为Command2)。 运行表单时,单击“查洵”命令按钮后
admin
2015-08-20
43
问题
设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。表单的标题为“零件供应情况”。表单中有一个表格控件和两个命令按钮“查询”(名称为Command1)和“退出”(名称为Command2)。
运行表单时,单击“查洵”命令按钮后,表格控件(名称grid1)中显示了工程号“J4”所使用的零件的零件名、颜色和重量(通过设置有关“数据”属性实现)。
单击“退出”按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。
选项
答案
步骤1:在命令窗口执行命令:
CREATE FORM mysupply
,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加两个命令按钮和一个表格控件。 步骤2:在“属性”面板的下拉列表框中选择表单对象,在“全部”选项卡中修改对象属性值,见表3-4。 [*] 步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: *****“查询”按钮的click事件代码***** 1 THISFORM.GRID1.RECORDSOURCE="; &&指定表格的数据源,此处为SQL查询语句 2 SELECT DISTINCT零件名,颜色,重量 FROM零件; &&DIsTINcT用来消除查询结果中重复的记录 3 WHERE零件号IN; &&利用IN短语查找内层循环中包含的记录,此处的IN相当于集合运算符∈ 4 (SELECT零件号FROM供应WHERE工程号=’4’); 5 INTO CURSOR TEMP" &&将最终查询结果输出到临时表temp中 *****“退出”按钮的click事件代码*****
THISFORM.RELEASE
步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
解析
本大题考查了表单及控件的常用属性和方法的设置;表单数据环境的使用;SQL嵌套查询。
对本题操作时,首先建立表单及表单控件,并修改对象的属性值,然后对命令按钮编写事件代码。要注意表格控件的数据源类型属性值(RecordSourceType)的设计,由于本题没有明确指定表格的数据源使用表,而是要求显示查询结果,因此,数据源类型应设置为“4一SQL说明”,用来显示查询生成的临时表记录。
程序设计部分采用SQL嵌套查询方式进行查询,首先通过内层循环查找“供应”表中“工程号”为“J4”所使用的“零件号”,得到一个满足条件的“零件号”的记录集合,然后再通过外层查询在“零件”表中查询包含这些“零件号”的相关信息。本题嵌套查询使用了IN短语,内层查询注意要用括号括起来,相当于一个集合定界符的作用。
程序设计部分还要注意的是在指定“工程号”为“J4”时,由于表格在指定数据源时已使用了一个字符串定界符,而此处的“J4”是字符型数据,也要使用字符串定界符,因此要注意这两处的定界符不要相同,否则程序会出错。
转载请注明原文地址:https://kaotiyun.com/show/6PEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。
有如下SQL语句:SELECT班级名称,姓名FROM班级,学生;WHERE班级.班级号=学生.班级号;AND年龄>=20AND性别="男";ORDERBY班级名称DESC
要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表()。
为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是()。
具有80个节点的完全二叉树的深度为______。
在文件管理系统中,______。
从图书表中删除总编号为"0001"的元组,应使用命令【】图书WHERE总编号="0001"
打开数据库表文件后,当前记录指针指向80,要使指针指向记录号为70的记录,应使用命令【】。
根据表达式值的类型,表达式可分为数值表达式、字符表达式、日期时间表达式、逻辑表达式;而大多数【】表达式是带比较运算符的关系表达式。
(1)为数据库“职员管理”中的表“员工信息”建立主索引,索引名称和索引表达式均为“职工编号”。(2)为数据库“职员管理”中的表“工资”建立普通索引,索引名称和索引表达式为“部门编号”。(3)建立表“工资”和表“员工信息”之间的关联。
随机试题
Gesturesaren’ttheonlyareainwhichtheunwarytravelercangettrippedup.Foreignculturesgreatlyinfluencedifferentbusi
35岁男性患者,患慢性肾炎已4年,加重伴少尿1周。血压180/100mmHg,内生肌酐清除率8.7ml/min,诊断为慢性肾小球肾炎慢性肾衰竭尿毒症期。对上述高危项目应选择哪一项应急处理措施
病人的社会评估内容包括
以下关于前牙3/4冠切斜面的要求,错误的是
下列投资费用中,属于建设项目生产准备费的是()。
A煤矿采用一对主副立井方式开拓,该主副井井筒均在同一工业广场内,某施工单位承担了该主井井筒施工项目。主井井筒净直径5m,深度650m,表土段采用冻结法施工;某项目经理计划采用JKZ-2.8专用凿井提升机配一个3m3吊桶提升和1台JK2.5提升机配2m3吊
下列不属于个人住房贷款的借款人合法有效的身份证件是()。
某公司拟进行股票投资,计划购买甲、乙、丙三种股票组成投资组合,已知三种股票的β系数分别为1.5、1.0和0.5,该投资组合甲、乙、丙三种股票的投资比重分别为50%、20%和30%,全市场组合的预期收益率为9%,无风险收益率为4%。根据以上资料,回答下列问
"Laugh,andtheworldlaughswithyou;weep,andweepalone."SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmos
A、Itkeepstrackofhowcleanorpopulatedtheairis.B、Itcanpredictthetemperatureofthenextdays.C、Itcandirectpeople
最新回复
(
0
)