首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下完成如下综合应用: (1)建立数据库“订单管理”。 (2)将表order、goods和orderitem添加到“订单管理”数据库。 (3)在“订单管理”数据库中创建视图orderview,该视图包含信息:客户名、订单号、图书名、数量、单价和金
在考生文件夹下完成如下综合应用: (1)建立数据库“订单管理”。 (2)将表order、goods和orderitem添加到“订单管理”数据库。 (3)在“订单管理”数据库中创建视图orderview,该视图包含信息:客户名、订单号、图书名、数量、单价和金
admin
2017-03-28
74
问题
在考生文件夹下完成如下综合应用:
(1)建立数据库“订单管理”。
(2)将表order、goods和orderitem添加到“订单管理”数据库。
(3)在“订单管理”数据库中创建视图orderview,该视图包含信息:客户名、订单号、图书名、数量、单价和金额(单价×数量)。
(4)建立文件名和表单名均为orderform的表单,在表单中添加表格控件gridl(将RecordSourceType属性设置为“表”)和命令按钮“退出”(commandl)。
(5)在表单的load事件中使用SQL语句从视图orderview中按客户名升序、金额降序查询数量为1的客户名、图书名和金额信息,并将结果存储到表文件result.dbf。
(6)在表单运行时使得在控件gridl中能够显示表result.dbf中的内容(在相应的事件中将gridl的recordsource属性指定为result.dbf)。
(7)单击“退出”命令按钮时释放并关闭表单。
完成以上所有功能后运行表单orderform。
选项
答案
步骤1:选择“文件”菜单下的“新建”子菜单,弹出“新建”对话框,选择“数据库”单选按钮。 步骤2:单击“新建文件”按钮,弹出“创建”对话框,输入数据库文件名:订单管理.dbc,选择考生文件夹,单击“保存”按钮完成数据库的创建。 步骤3:单击数据库设计器工具栏上的“添加表”按钮,弹出打开对话框,表order添加到“订单管理”数据库。 步骤4:重复步骤3,依次表goods和orderitem添加到“订单管理”数据库,。 步骤5:选择“文件”菜单下的“新建”子菜单,弹出“新建”对话框,选择“视图”单选按钮。 步骤6:单击“新建文件”按钮新建视图,弹出“添加表或视图”对话框,依次添加表goods、orderitem、order,并通过图书号以及订单号来设置三个表之间的联系,添加完成单击“关闭”按钮,视图设计器如图4—31所示。 [*] 步骤7:在视图设计器里面“字段”选项卡中添加order.客户名、order.订单号、goods.图书名、orderitem.数量、goods.单价和goods.单价*orderitem.数量as金额。 步骤8:在“排序依据”选项卡中添加“goods.单价*orderitem.数量as金额”,排序为“降序”。 步骤9:右键选择“输出设置”,然后选择“表”,在表名输入“apptwo”。 步骤10:单击菜单工具栏上的保存按钮,弹出“保存”对话框,输入视图文件名“orderview”,单击“确定”按钮完成视图的保存。 步骤11:选择“文件”菜单下的“新建”子菜单,弹出“新建”对话框,选择“表单”单选按钮。 步骤12:单击“新建文件”按钮,弹出表单设计器。 步骤13:在表单中添加表格控件和命令按钮,然后通过属性工具栏设置表单和控件的属性,如表4—12所示。 [*] 步骤14:单击菜单工具栏上的保存按钮,弹出“另存为”对话框,输入表单名为“orderform.scx”,然后单击“保存”按钮。 步骤15:双击表单,进入表单的事件代码编辑界面,在表单的Ioad事件中输入代码:
select客户名,图书名,金额from orderview;
where数量=1 order by客户名,金额desc;
into dbf result
步骤16:在表单的Init()事件中加入代码:
thisform.gridl. recordsource="result.dbf"
步骤17:双击“退出”命令按钮,在Click事件中加入代码:
thisform. release。
步骤18:保存并运行表单。 数据库的使用、视图和表单和设计和使用。
解析
本题考查数据库使用、视图和表单的设计。
数据库、视图和表单的创建有多种方式:可以使用命令方式创建,也可以使用菜单的方式来创建。
题目要求有两个查询,视图的查询可以通过视图设计器来设计,表单的查询是通过SQL查询来实现。
转载请注明原文地址:https://www.kaotiyun.com/show/AlIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
创建一个视图,使用的SQL命令是()。
在VisualFoxPro中,自由表不能建立的索引是()。
在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是()。
假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是()。
在VisualFoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规划中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则(
设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是()。
假设有student表,正确添加字段“平均分数”的命令是()。
在数据库中创建表的CREATETABLE命令中定义主索引、实现实体完整性规则的短语是()。
下列叙述中正确的是()。
设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为"S101"的同学,选修课程号为"C11",成绩为98分的记录插入到表SC中,正确的SQL语句是( )。
随机试题
原子荧光检测电路中前置放大器的作用是将()。
世界卫生组织决定提出“2000年人人享有卫生保健”的时间是()。
A、抗精神病作用B、镇吐作用C、体温调节失灵D、帕金森综合征E、巨人症阻断催吐化学感受区的D2受体可产生
某社区活动中心工程,3层框架结构,无地下室,总建筑面积2417m2,层高均为4.5m,局部有1.2m深大截面梁。由于地质条件比较好,设计为放大基础加地连梁,房心填土后夯实,再做首层地面。在一层顶梁板施工时,钢筋制作安装、模板支设完毕,开始浇筑混凝土,当混
(2015·陕西)学生中常见的焦虑是考试焦虑,一般可以通过()来缓解学生的考试焦虑,减轻焦虑程度。
根据我国《刑法》规定,凡在我国领域内的犯罪,()。
关于地役权,下列说法不正确的是()
兴国强国之魂是()
Thefirstwaywecanapproachlanguageisasaphenomenonoftheindividualperson.Itisconcerned【C1】______describingandexpl
EveryyearinthefirstweekofmyEnglishclass,somestudentsinformmethatwritingistoohard.Theyneverwrite,unlessass
最新回复
(
0
)