首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开学生数据库sdb,完成如下简单应用: (1)使用报表向导建立一个简单报表。要求选择student表中所有字段:记录不分组;报表样式为“随意式”:列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”(升序):报表标题
在考生文件夹下,打开学生数据库sdb,完成如下简单应用: (1)使用报表向导建立一个简单报表。要求选择student表中所有字段:记录不分组;报表样式为“随意式”:列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”(升序):报表标题
admin
2013-03-31
47
问题
在考生文件夹下,打开学生数据库sdb,完成如下简单应用:
(1)使用报表向导建立一个简单报表。要求选择student表中所有字段:记录不分组;报表样式为“随意式”:列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”(升序):报表标题为“学生基本情况一览表”;报表文件名为two。
(2)使用查询设计器设计一个查询,查询每个班级的“班级号”、“班级名”、“班长名”和“班主任名”,查询结果按“班级号”升序排序,并输出到one表中。运行该查询,并将设计的查询保存为one.qpr文件。注意:
①表之间的关联,一个是student表的“学号”与class表的“班长号”,另一个是class表的“班主任号”与teacher表的“教师号”。
②查询结果的各列的名称分别为“班级号”、“班级名”、“班长名”和“班主任名”。“班长名”列的数据来自于student表的“姓名”,“班主任名”列的数据来自于teacher表的“教师名”。
选项
答案
(1)步骤1:在命令窗口执行命令:
OPEN DATABASE sdb
,打开sdb数据库环境。 步骤2:执行【文件】→【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“报表”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“报表向导”项,单击“确定”按钮,启动报表向导。 步骤3:在报表向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,将“可用字段”中的字段添加到“选定字段”中,单击“下一步”按钮。 步骤4:跳过“步骤2-分组记录”界面继续单击“下一步”按钮。 步骤5:在报表向导的“步骤3-选择报表样式”界面中选中“样式”列表中的“随意式”,单击“下一步”按钮。 步骤6:在报表向导的“步骤4-定义报表布局”界面中设置“列数”为“1”,“字段布局”为“列”,选择“方向”为“纵向”,单击“下一步”按钮。 步骤7:在报表向导的“步骤5-排序记录”界面中双击 “可用的字段或索引标识”中的“学号”字段到“选定字段” 列表中,单击“下一步”按钮。 步骤8:在报表向导的“步骤6-完成”界面的“报表标题”文本框中输入“学生基本情况一览表”,单击“完成”按钮,在“另存为”对话框的“保存报表为:”框中输入报表文件名two,单击“保存”按钮。 (2)步骤1:在命令窗口执行命令:
OPEN DATABASE sdb
,打开数据库环境。 步骤2:在命令窗口执行命令:
CREATE QUERY one
,打开查询设计器,在“添加表或视图”对话框中,分别双击 “teacher”表、“class”表和“student”表(注意一定要按顺序添加表),将表添加到查询设计器中,此时,添加的表会按照数据库中已存在的表间联系自动为3个表在查询设计器中建立联系。 步骤3:根据题目要求,此时要修改“student”表和"class”表之间的默认联系。双击“student”表和“class”,表之间的连线,系统弹出“联接条件”对话框,在显示“class.班级号”的下拉框中选择“class.班长号”,在显示“student.班级号”的下拉框中选择“student.学号”,单击“确定”按钮保存修改。 步骤4:依次双击“class”表中的“班级号”和“班级名”字段,添加到“字段”选项卡的“选定字段”列表中;然后在“字段”选项卡的“函数和表达式”下的文本框中输入表达式:student.姓名 as班长名,再单击“添加”按钮,将其添加到“选定字段”列表中:以同样的方法再向“选定字段”列表中添加一个表达式:teacher.教师名 as班主任名。 步骤5:执行【查询】→【查询去向】菜单命令,在弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名one,单击“确定”按钮。 步骤6:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。
解析
(1)本题考查的是报表向导的使用,操作前可以将数据库环境打开,这样在报表向导的“步骤1-字段选取”界面中可直接看到作为报表数据源的表,之后按照向导提示完成题目所要求的设置即可。
(2)本题主要考查的查询设计器的使用,首先要判断查询数据源包括哪些数据表,将数据表添加到查询设计器后,再根据题目要求从每个表中选取字段,设置查询条件等完成查询。本题操作的关键有3点:
首先是3个表的添加顺序,要按照“teacher”表、“class”表和“student”表的顺序进行添加,否则会导致两个表之间无法建立联系,或是导致查询出错。
其次,由于数据库中已存在表之间的联系,在添加数据库表到查询设计器中的时候,会将表之间的联系也一起进行到查询设计器中,而本题中根据题目的要求需要改变这种联系,因此,注意修改表间默认的联系。
最后是字段的重命名,根据题目要求最终输出的字段包括“班长名”和“班主任名”,因此需要利用AS短语对原本输出的“student.姓名”和“teacher.教师名”重新命名。
转载请注明原文地址:https://kaotiyun.com/show/Musp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
能够存放图片或声音的字段类型为【】型。
下列关于快速报表的叙述中,正确的是______。
下列中的______不是表单创建中的步骤。
实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的正确SQL语句是______。
一个数据库系统一般山三级模式组成,其中的模式(也称逻辑模式或概念模式)指的是______。
数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。
在FoxPro下,不能清除所有内存变量的命令是_______。
在数据库设计器中,建立两个表之间的一对多联系是通过以下_______索引实现的。
假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,_________是正确的。
随机试题
工件在改变物态的淬火冷却介质中,其冷却过程中()阶段是冷却速度最快的阶段。
经济调控手段的特点()
当系统硬件发生故障或更换硬件设备时,为了避免系统意外崩溃应采用的启动方式为()。
下列不属于反射性呕吐的是()
【背景资料】某项目部中标一项燃气管道工程,主管道全长1.615km,设计压力为2.5MPa,采用φ219×7.9螺旋焊管;三条支线管道长分别为600m、200m、100m,采用89×5无缝钢管。管道采用埋地敷设,平均埋深为1.4m,场地地下水位于地表下1
下列企业经济活动产生的现金变动中,属于“投资活动产生的现金流量”的有()。
材料:对如何突破“居民和聚落”的教学重难点,王老师做了如下处理:(1)从教材中的“世界人口增长曲线图”得出不同阶段人口增长速度不一样,对七年级学生来说是难点,学生此类知识基础不够。若换成世界人口增长曲线图的动画,学生从动画中可以很容易看
Migrationisusuallydefinedas"permanentorsemi-permanentchangeofresidence".However,ourconcerniswithmovementbetween
TaskTwo—OpinionForquestions18-22,matchtheextractswiththepeople’sopinions,listedA-H.Foreachextract,cho
Themanintendsto
最新回复
(
0
)