问答题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp3.mdb”,已建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。  (1)创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息。  (2)设置报表的标题属性为“工资汇总表”。  (3)按职称汇总出“基本工资”的平均值和总和。  “基本工资”的平均值计算控件名称为“savg”、“总和”计算控件名称为“ss

题目
问答题
请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp3.mdb”,已建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。  (1)创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息。  (2)设置报表的标题属性为“工资汇总表”。  (3)按职称汇总出“基本工资”的平均值和总和。  “基本工资”的平均值计算控件名称为“savg”、“总和”计算控件名称为“ssum”。  注:请在组页脚处添加计算控件。  (4)在“eSalary”报表的主体节上添加两个计算控件:名为“sSalary”的控件用于计算输出实发工资;名为“ySalary”的控件用于计算输出应发工资。  计算公式为:  应发工资:基本工资+津贴+补贴;  实发工资:基本工资+津贴+补贴-住房基金-失业保险

相似考题
参考答案和解析
正确答案: (1)步骤1:单击“创建”选项卡,选择“报表”组中的“报表向导”。
步骤2:弹出“报表向导”对话框,在“表/查询”下拉列表中选中“查询:qT”,单击“>>”按钮,连续4次单击“下一步”按钮,在“请为报表指定标题”处输入“eSalary”,单击“完成”按钮。
(2)步骤1:右键单击“Salary”,选择“设计视图”。
步骤2:右键单击“报表选择器”选择“属性”,在“标题”行输入“工资汇总表”,关闭属性界面。
(3)步骤1:单击“设计”选项卡上的“分组与排序”。在下侧的“分组、排序和汇总”窗口中,单击“添加排序”按钮,选择“职称”字段。点击右侧的“更多”按钮,设置为“无页眉节”,“有页脚节”,关闭界面。
步骤2:在“设计”选项卡中,选择“文本框”控件,单击报表“职称页脚”节区适当位置,弹出“Text”标签和“未绑定”文本框。
步骤3:删除“Text”标签,右键单击“未绑定”文本框选择“属性”,在“名称”行输入“savg”,在“控件来源”行输入“=Avg([基本工资])”,关闭属性界面。
步骤4:按照步骤2-3添加另一个计算控件。在“名称”行输入“ssum”,“控件来源”行输入“=Sum([基本工资])”。
(4)步骤1:在“设计”选项卡中,选择“文本框”控件,单击报表主体节区适当位置,弹出“Text”标签和“未绑定”文本框。
步骤2:删除“Text”标签,右键单击“未绑定”文本框选择“属性”。在“名称”行输入“ySalary”,在“控件来源”行输入“=[基本工资]+[津贴]+[补贴]”,关闭属性界面。
步骤3:按步骤1~2添加另一个计算控件,在“未绑定”文本框的“名称”行输入“sSalary”,“控件来源”行输入“=[基本工资]+[津贴]+[补贴]-[住房基金]-[失业保险]”。
步骤4:单击“保存”按钮,关闭设计视图。
解析: 暂无解析
更多“问答题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp3.mdb”,已建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。  (1)创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息。  (2)设置报表的标题属性为“工资汇总表”。  (3)按职称汇总出“基本工资”的平均值和总和。  “基本工资”的平均值计算控件名称为“savg”、“总和”计算控件名称为“ss”相关问题
  • 第1题:

    考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计。 (1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。 (2)在“性别”字段标题对应的报表主体节区距上边0.1cm、距左侧5.2cm的位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。 (3)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出(提示:考虑DLookup函数的使用)。 注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,不允许修改报表对象“qEmployee”中未涉及的控件和属性。


    正确答案:

    【审题分析】本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。 利用函数对数据中显示的数据进行处理。 Dlookup()函数的使用格式:DLookup("字段名称", "表或查询名称","条件字段名=…&forms!窗体名!控件名&""")。 【操作步骤】 (1)步骤l:双击打开“samp3.accdb”数据库,在“开始”功能区的“报表”面板中右键单击“rEmployee”报表,在弹 出的快捷菜单中选择“设计视图”命令,打开“rEmployee”的设计视图,单击“控件”分组中的”标签”控件。在报表的页眉节区单击鼠标,在光标闪动处输入:职工基本信息表,在标签上单击鼠标右键,在弹出的快捷菜单中选择“属性,,命令,在“属性表”对话框内修改“名称”为bTitle。 步骤2:单击快速访问工具栏中的“保存”按钮,保存报表的修改。 (2)步骤1:在“rEmployee”报表设计视图下,单击“控件”分组中的“文本框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。选中新增的文本框,在“属性表”对话框内修改“名称”为tSex,单击“控件来源,,所在行的下拉列表选择:性别,把“上边距”修改为0.101cm,“左”修改为5.2cm,如图10一53所示。 步骤2:单击快速访问工具栏中的“保存”按钮,保存报表的修改。 (3)步骤1:在“rEmployee”报表设计视图中选中“tDept”文本框,在“属性表”对话框的“控件来源”所在行内输入 运算式:=DLookUp("名称","tGroup","部门编号="’&[所属部门]& " " ")。 步骤2:单击快速访问工具栏中的“保存”按钮保存报表的修改,关闭“rEmployee”报表。 步骤3:关闭“samp3.accdb”数据库。

  • 第2题:

    考生文件夹下存在一个数据库文件“samp3.mdb”,已建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。

    (1)创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息。

    (2)设置报表的标题属性为“工资汇总表”。

    (3)按职称汇总出“基本工资”的平均值和总和。

    “基本工资”的平均值计算控件名称为“savg”,“总和”计算控件名称为“ssum”。

    注意:请在组页脚处添加计算控件。

    (4)在“eSalary”报表的主体节上添加两个计算控件:名为“sSalary”的控件用于计算输出实发工资;名为"ySalary”的控件用于计算输出应发工资。

    计算公式为:

    应发工资=基本工资+津贴+补贴

    实发工资=基本工资+津贴+补贴一住房基金一失业保险


    正确答案:【操作步骤】 (1)步骤l:在“samp3.mdb”数据库窗口下单击“报表”对象双击“在设计视图中创建报表”。在新报表的窗口下空白处右键单击在弹出的快捷菜单上选择“属性”命令在“属性”对话框的左上角选择“报表”在控制“记录源”行内输入:qT。添加后的显示为:“SELECT [档案表].[职工号][档案表].[姓名][档案表].[职称][工资表].[基本工资][工资表][津贴][工资表].[补贴][工资表].[住房基金][工资表][失业保险]FROM档案表INNER JOIN工资表ON[档案表].[职工号]=[工资表].[职工号];”。对应的视图查询如图2-135所示。 步骤2:单击“保存”按钮输入“eSalary”文件名。单击“确定”按钮。 (2)步骤l:在“eSalary”报表的设计视图下在窗体空白处右键单击在“属性”对话框的“标题”行中输入:工资汇总表。 步骤2:单击“保存”按钮保存设置。 (3)步骤l:在“eSalary”报表的设计视图下。单击“排序与分组”按钮。在分组对话框中输入:职称。关闭对话框。 步骤2:单击“文本框”按钮在报表的设计视图的页脚处拖出两个文本框在第一个文本框内输入:=Sum([基本工资])在其“属性”对话框的“名称”行输入“Ssum”对应的标签输入:Sum。在第二个文本框内输入:=Avg([基本工资])在其“属性”对话框的“名称”行输入“Savg”对应的标签内输入:Avg如图2-136所示。 (4)步骤1:在“eSalary”报表的设计视图下单击工具箱中的“文本框”按钮在报表主体节内“拖动”两个文本框。在第一个文本框上右键单击在快捷菜单上选择“属性”命令在“属性”对话框修改“名称”为:sSalary在“控件来源”内输入:=[基本工资]+[津贴]+[补贴]。在第二个文本框上右键单击在快捷菜单上选择“属性”命令在“属性”对话框修改“名称”为:ySalary在“控件来源”内输入:=[基本工资]+[津贴]+[津贴]-[住房基金[-[失业保险]。 步骤2:关闭对话框单击“保存”按钮。关闭视图窗口关闭“Samp3.mdb”数据库。
    【操作步骤】 (1)步骤l:在“samp3.mdb”数据库窗口下,单击“报表”对象,双击“在设计视图中创建报表”。在新报表的窗口下空白处右键单击,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框的左上角选择“报表”,在控制“记录源”行内输入:qT。添加后的显示为:“SELECT [档案表].[职工号],[档案表].[姓名],[档案表].[职称],[工资表].[基本工资],[工资表],[津贴],[工资表].[补贴],[工资表].[住房基金],[工资表],[失业保险]FROM档案表INNER JOIN工资表ON[档案表].[职工号]=[工资表].[职工号];”。对应的视图查询如图2-135所示。 步骤2:单击“保存”按钮,输入“eSalary”文件名。单击“确定”按钮。 (2)步骤l:在“eSalary”报表的设计视图下,在窗体空白处右键单击,在“属性”对话框的“标题”行中输入:工资汇总表。 步骤2:单击“保存”按钮,保存设置。 (3)步骤l:在“eSalary”报表的设计视图下。单击“排序与分组”按钮。在分组对话框中输入:职称。关闭对话框。 步骤2:单击“文本框”按钮,在报表的设计视图的页脚处拖出两个文本框,在第一个文本框内输入:=Sum([基本工资]),在其“属性”对话框的“名称”行输入“Ssum”,对应的标签输入:Sum。在第二个文本框内输入:=Avg([基本工资]),在其“属性”对话框的“名称”行输入“Savg”,对应的标签内输入:Avg,如图2-136所示。 (4)步骤1:在“eSalary”报表的设计视图下,单击工具箱中的“文本框”按钮,在报表主体节内“拖动”两个文本框。在第一个文本框上右键单击,在快捷菜单上选择“属性”命令,在“属性”对话框修改“名称”为:sSalary,在“控件来源”内输入:=[基本工资]+[津贴]+[补贴]。在第二个文本框上右键单击,在快捷菜单上选择“属性”命令,在“属性”对话框修改“名称”为:ySalary,在“控件来源”内输入:=[基本工资]+[津贴]+[津贴]-[住房基金[-[失业保险]。 步骤2:关闭对话框,单击“保存”按钮。关闭视图窗口,关闭“Samp3.mdb”数据库。 解析:主要考查的考点有:在报衷中应用查询中的数据、报表的控件的格式设置、报表中的数据汇总的一些方法、在报表中控件的使用。

  • 第3题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。

    试按以下要求完成设计:

    (1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qTl”。

    (2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

    (3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。

    (4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。


    正确答案:(1)【操作步骤】步骤1:双击打开“samp2.mdb”数据库单击“查询”对象。双击“在设计视图中创建查询”。在“显示表”对话框中添加“tStud”表关闭“显示表”对话框。分别双击“tStud”表的字段“年龄”、“所属院系”。在“字段”行内出现“年龄”、“所属院系”分别把光标定位在“年龄”、“所属院系”字段的左侧添加标题“平均年龄:”、“院系:”“表”所在行不需要考虑自动添加“tStud”。如图2-8所示。 步骤2:单击工具栏上的“总计”按钮将出现“总计”行在“年龄”的总计行内选择“平均”在“所属院系”的总计行内选择“分组”。 步骤3:单击“运行”按钮执行操作。单击“保存”按钮保存输入文件名“qT1”单击“确定”按钮关闭“qT1”查询窗口。 用SQL语句完成: 步骤1:在samp2.mdb窗口下单击“查询”对象双击“在设计视图中创建查询”关闭“显示表”对话框。 步骤2:执行【查询】→【SQL特定查询】→【数据定义】菜单命令打开数据定义窗口输入SQL语句如图2-9所示。 步骤3:单击“运行”按钮。单击“保存”按钮保存输入文件名“qT1”单击“确定”按钮关闭“qT1”查询窗口。 (2)【操作步骤】 步骤1:双击“在设计视图中创建查询”。添加“tStud”、“tCourse”、“tScore”表关闭“显示表”对话框需要注意的是虽然要查询的字段只在“tStud”、“tCourse”表中但是必须把tScorv加入才能建立联系才能实现多表查询。 步骤2:分别在“tStud”表中双击“姓名”字段在tCourse表中双击“课程名称”字段。如图2-10所示。 步骤3:单击“运行”按钮。单击“保存”按钮保存输入文件名“qT2”。单击“确定”按钮关闭“qT2”查询窗口。 (3)【操作步骤】 步骤1:“在设计视图中创建查询”。添加“tCourse”表关闭“显示表”对话框。 步骤2:在“tCourse”中双击“课程名称”、“学分”、“先修课程”字段。设置“先修课程”非空条件的表达为:IsNotNull如图2-11所示。 步骤3:单击“运行”按钮。在“输入参数值”对话框中输入任一参数。单击“保存”按钮保存输入文件名“qT3”。单击“确定”按钮关闭“qT3”查询窗口。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”然后添加“tTemp”表关闭“显示表”对话框。 步骤2:执行【查询】→【删除查询】菜单命令双击“tTemp”表中字段“年龄”在其条件行中添加:>(selectavg([年龄])from tTemp)。如图2-12所示。 步骤3:单击“运行”按钮执行操作。单击“保存”按钮保存输入文件名“qT4”单击“确定”按钮关闭“qT4”查询窗口。
    (1)【操作步骤】步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”。在“显示表”对话框中添加“tStud”表,关闭“显示表”对话框。分别双击“tStud”表的字段“年龄”、“所属院系”。在“字段”行内出现“年龄”、“所属院系”,分别把光标定位在“年龄”、“所属院系”字段的左侧,添加标题“平均年龄:”、“院系:”,“表”所在行不需要考虑,自动添加“tStud”。如图2-8所示。 步骤2:单击工具栏上的“总计”按钮,将出现“总计”行,在“年龄”的总计行内选择“平均”,在“所属院系”的总计行内选择“分组”。 步骤3:单击“运行”按钮,执行操作。单击“保存”按钮,保存输入文件名“qT1”,单击“确定”按钮,关闭“qT1”查询窗口。 用SQL语句完成: 步骤1:在samp2.mdb窗口下单击“查询”对象,双击“在设计视图中创建查询”,关闭“显示表”对话框。 步骤2:执行【查询】→【SQL特定查询】→【数据定义】菜单命令,打开数据定义窗口,输入SQL语句,如图2-9所示。 步骤3:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT1”,单击“确定”按钮,关闭“qT1”查询窗口。 (2)【操作步骤】 步骤1:双击“在设计视图中创建查询”。添加“tStud”、“tCourse”、“tScore”表,关闭“显示表”对话框,需要注意的是,虽然要查询的字段只在“tStud”、“tCourse”表中,但是必须把tScorv加入才能建立联系,才能实现多表查询。 步骤2:分别在“tStud”表中双击“姓名”字段,在tCourse表中双击“课程名称”字段。如图2-10所示。 步骤3:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT2”。单击“确定”按钮,关闭“qT2”查询窗口。 (3)【操作步骤】 步骤1:“在设计视图中创建查询”。添加“tCourse”表,关闭“显示表”对话框。 步骤2:在“tCourse”中双击“课程名称”、“学分”、“先修课程”字段。设置“先修课程”非空条件的表达为:IsNotNull,如图2-11所示。 步骤3:单击“运行”按钮。在“输入参数值”对话框中输入任一参数。单击“保存”按钮,保存输入文件名“qT3”。单击“确定”按钮,关闭“qT3”查询窗口。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”,然后添加“tTemp”表,关闭“显示表”对话框。 步骤2:执行【查询】→【删除查询】菜单命令,双击“tTemp”表中字段“年龄”,在其条件行中添加:>(selectavg([年龄])from tTemp)。如图2-12所示。 步骤3:单击“运行”按钮执行操作。单击“保存”按钮,保存输入文件名“qT4”,单击“确定”按钮,关闭“qT4”查询窗口。 解析:(1)本题主要考查条件查询,在查询的条件的表达中要用到求平均值的系统函数avgO。
    (2)本题考查多表查询,考生必须要对多表查询的条件了解,从而才能实现在多个表中实现数据的获取。
    (3)本题从查询的过程来讲和前面的基本相同,但是在查询条件设置中要求考生对空条件和非空条件的表达要很好的掌握。空值:is null、非空is not null。
    (4)本题主要考查删除查询的应用,包括删除条件的设置中使用SQL,中select语句。

  • 第4题:

    在考生文件夹下,已有一个数据库文件“sampl.mdb”,其中已建立“tGrade”和“tStudent”两个表对象,宏对象“mTest”和查询对象“aT”。试按以下操作要求,完成各种操作:

    (1)设置表对象“tGrade”中“成绩”字段的显示宽度为20。

    (2)设置“tStudent”表的“学号”字段为主键,设置“性别”的默认值属性为“男”。

    (3)在“tStudent”表结构最后一行增加一个字段,字段名为“家庭住址”,字段类型为“文本”,字段大小为40;删除“像片”字段。

    (4)删除“qT”查询中的“毕业学校”列,并将查询结果按“姓名”、“课程名”和“成绩”顺序显示。

    (5)将宏“mTest”重命名,保存为自动执行的宏。


    正确答案:【操作步骤】 (1)步骤1:打开“sampl.mdb”数据库单击“表”对象。双击“tGrade”表。 步骤2:在“成绩”字段上右键单击在弹出的快捷菜单上选择“列宽”。在列宽的对话框中输入:20。单击“确定”按钮。 步骤3:单击“保存”按钮关闭表。 (2)步骤1:单击“tGrade”表单击“设计”按钮。选中“学号”字段单击工具栏上的“主键”按钮选择“性别”字段将其“默认值”属性设置为:”男”。 步骤2:单击“保存”按钮保存。 (3)步骤1:单击“tGrade”表单击“设计”按钮。 步骤2:在表结构最后一行增加一个字段“字段名称”为“家庭住址”“数据类型”为“文本”在“字段属性”中修改“字段大小”为“40”;选择“像片”字段右键单击选择“删除行”命令。单击“是”按钮。 步骤3:单击“保存”按钮关闭表。 (4)步骤1:单击“查询”对象单击“qT”查询表单击“设计”按钮。在查询设计器中将“毕业学校”字段删除并重新选择“tStudent”表“姓名”、“tGrade”表“课程名”和“成绩”字段。 步骤2:单击“保存”关闭查询设计视图。 (5)步骤1:在数据库窗口中选择“宏”对象. 步骤2:右键单击“mTest”选择快捷菜单中的“重命名”命令保存“autoexec”。
    【操作步骤】 (1)步骤1:打开“sampl.mdb”数据库,单击“表”对象。双击“tGrade”表。 步骤2:在“成绩”字段上右键单击,在弹出的快捷菜单上选择“列宽”。在列宽的对话框中输入:20。单击“确定”按钮。 步骤3:单击“保存”按钮,关闭表。 (2)步骤1:单击“tGrade”表,单击“设计”按钮。选中“学号”字段,单击工具栏上的“主键”按钮,选择“性别”字段,将其“默认值”属性设置为:”男”。 步骤2:单击“保存”按钮保存。 (3)步骤1:单击“tGrade”表,单击“设计”按钮。 步骤2:在表结构最后一行增加一个字段,“字段名称”为“家庭住址”,“数据类型”为“文本”,在“字段属性”中修改“字段大小”为“40”;选择“像片”字段,右键单击选择“删除行”命令。单击“是”按钮。 步骤3:单击“保存”按钮,关闭表。 (4)步骤1:单击“查询”对象,单击“qT”查询表,单击“设计”按钮。在查询设计器中将“毕业学校”字段删除,并重新选择“tStudent”表“姓名”、“tGrade”表“课程名”和“成绩”字段。 步骤2:单击“保存”,关闭查询设计视图。 (5)步骤1:在数据库窗口中选择“宏”对象. 步骤2:右键单击“mTest”,选择快捷菜单中的“重命名”命令,保存“autoexec”。 解析:本题考查表设置相关字段属性、设置主键、删除字段、添加字段等,还考查了查询所需字段以及宏重命名等。
    在设计视图中可以设置字段格式、默认值和输入掩码等。此题中的(1)小题为字段的格式,(2)小题设置主键,(3)小题为删除和添加字段。在查询设计视图中可以重新改变查询所需要的字段,如(4)小题为删除字段,改变字段顺序等。

  • 第5题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tStud”、“tCourse”和“tScore”三个关联表对象。试按以下要求完成设计:

    (1)创建一个查询,查找并显示有摄影爱好的男女学生

    各自人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。

    注意,要求用学号字段来统计人数。

    (2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

    (3)创建一个查询,查找没有先修课程的课程相关信息,输出其“课程号”、“课程名”和“学分”三个字段内容,所建查询命名为“qT3”。

    (4)创建更新查询,将表对象“tSmd”中低于平均年龄(不含平均年龄)学生的“备注”字段值设置为True,所建查询命名为“qT4.”。


    正确答案:【操作步骤】 步骤1:打开“samp2.mdb”数据库窗口选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框双击表“tStud”关闭“显示表”对话框。 步骤2:分别双击“性别”、“学号”、“简历”字段。 步骤3:执行【视图】→【总计】菜单命令在“性别”字段“总计”行下拉列表中选中“分组”在“简历”字段“总计”行下拉列表中选中“条件”。 步骤4:在“学号”字段的“字段”行前面添加“NUM:”字样。 步骤5:在“简历”字段的“条件”行输入:Like〝*摄影*〞取消“显示”复选框的勾选。 步骤6:单击工具栏中的“保存”按钮保存为“qT1”单击“确定”按钮关闭设计视图。 (2)【操作步骤】 步骤1:打开“samp2.mdb”数据库窗口选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框双击表“tSmd”、“tCourse”、“tScoce”关闭“显示表”对话框。如图2-217所示。 步骤2:分别双击“tStud”表“姓名”字段、“tCourse“表“课程”字段。 步骤3:单击工具栏中的“保存”按钮保存为“qT2”单击“确定”按钮关闭设计视图。 (3)【操作步骤】 步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tCourse”关闭“显示表”对话框。 步骤2:分别双击字段“课程号”、“课程名”、“学分”和“先修课程”字段。 步骤3:在“先修课程”字段的“条件”行输入:Is Null。取消该字段“显示”复选框的勾选。如图2-218所示。 步骤4:单击工具栏中的“保存”按钮保存为“qT3”单击“确定”按钮关闭设计视图。 (4)【操作步骤】 步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tStud”关闭“显示表”对话框。 步骤2:双击字段列表中的“备注”、“年龄”字段。 步骤3:执行【查询】→【更新查询】菜单命令在“备注”字段“更新到”行输入:TRUE。 步骤4:在“年龄”字段的“条件”行输入:<(select avg([年龄])from tStud)。 '步骤5:单击工具栏中的“运行”按钮在弹出的对话框中选择“是”。如图2-219所示。 步骤6:单击工具栏中的“保存”按钮保存为“qT4”单击“确定”按钮关闭设计视图。
    【操作步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。 步骤2:分别双击“性别”、“学号”、“简历”字段。 步骤3:执行【视图】→【总计】菜单命令,在“性别”字段“总计”行下拉列表中选中“分组”,在“简历”字段“总计”行下拉列表中选中“条件”。 步骤4:在“学号”字段的“字段”行前面添加“NUM:”字样。 步骤5:在“简历”字段的“条件”行输入:Like〝*摄影*〞,取消“显示”复选框的勾选。 步骤6:单击工具栏中的“保存”按钮,保存为“qT1”,单击“确定”按钮,关闭设计视图。 (2)【操作步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tSmd”、“tCourse”、“tScoce”,关闭“显示表”对话框。如图2-217所示。 步骤2:分别双击“tStud”表“姓名”字段、“tCourse“表“课程”字段。 步骤3:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。 (3)【操作步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tCourse”,关闭“显示表”对话框。 步骤2:分别双击字段“课程号”、“课程名”、“学分”和“先修课程”字段。 步骤3:在“先修课程”字段的“条件”行输入:Is Null。取消该字段“显示”复选框的勾选。如图2-218所示。 步骤4:单击工具栏中的“保存”按钮,保存为“qT3”,单击“确定”按钮,关闭设计视图。 (4)【操作步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。 步骤2:双击字段列表中的“备注”、“年龄”字段。 步骤3:执行【查询】→【更新查询】菜单命令,在“备注”字段“更新到”行输入:TRUE。 步骤4:在“年龄”字段的“条件”行输入:<(select avg([年龄])from tStud)。 '步骤5:单击工具栏中的“运行”按钮,在弹出的对话框中选择“是”。如图2-219所示。 步骤6:单击工具栏中的“保存”按钮,保存为“qT4”,单击“确定”按钮,关闭设计视图。 解析:(1)本题主要考查计算查询的设计方法和条件的表达。
    (2)本题主要考查多表查询设计方法。
    (3)本题考查查询空值的表达。
    (4)本题主要考查在查询中用SQL语句表达查询条件。

  • 第6题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStaff”和“tTemp”及窗体对象“fTest”。

    试按以下要求完成设计:

    (1)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“政治面目”四个字段内容,所建查询命名为“qT1”。

    (2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为“性别”和“平均年龄”的两个字段内容,所建查询命名为“qT2”。

    (3)创建一个参数查询,查找教师的“编号”、“姓名”、“性别”和“职称”四个字段内容。其中“性别”字段的准则条件为参数,要求引用窗体对象“frest”上控件“tSex”的值,所建查询命名为“qT3”。

    (4)创建一个查询,删除表对象“tTemp”中所有姓“李”且名字第三字为“明”的记录,所建查询命名为“qT4”。


    正确答案:【操作步骤】 步骤1:双击打开“samp2.mdb”数据库单击“查询”对象。双击“在设计视图中创建查询”在“显示表”对话框中添加“tStatf”表。关闭“显示表”对话框。双击教师的“编号”、“姓名”、“性别”、“政治面目”和“学历”字段在“学历”的条件行添加“研究生”取消“显示”行复选框的勾选如图2-131所示。 步骤2:单击工具栏上的“保存”按钮输入文件名"qt1”。单击“确定”按钮关闭“qt1”设计视图。 (2)【操作步骤】 步骤1:双击“在设计视图中创建查询”在“显示表”对话框中添加“tStaff”表。关闭“显示表”对话框单击“总计”按钮双击“性别”在其“总计”行选择“分组”。双击“年龄”光标在其左侧单击添加标题“平均年龄:”在其“总计”行选择“平均值”。如图2-132所示。 步骤2:单击工具栏上的“保存”按钮输入文件名“qt2”。单击“确定”按钮关闭“qt2”设计视图。 (3)【操作步骤】 步骤1;双击“在设计视图中创建查询”在“显示表”对话框中添加“tStaff”表关闭“显示表”对话框双击教师的“编号”、“姓名”、“性别”、“职称”字段在“性别”的条件行输入参数查询:[Forms]![frest]![tSex]。如图2-133所示。 步骤2:单击工具栏上的“保存”按钮输入文件名“qt3”。单击“确定”按钮关闭“qt3”设计视图。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”在“显示表”对话框中添加“tStaff”表。双击教师的“姓名”字段执行【查询】→【删除查询】菜单命令。在其条件行内输入:Like“李?明*”如图2-134所示。 步骤2:单击工具栏上的“保存”按钮输入文件名“qt4”。单击“确定”按钮。 步骤3:关闭“samp3.mdb”数据库。
    【操作步骤】 步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”,在“显示表”对话框中添加“tStatf”表。关闭“显示表”对话框。双击教师的“编号”、“姓名”、“性别”、“政治面目”和“学历”字段,在“学历”的条件行添加“研究生”,取消“显示”行复选框的勾选,如图2-131所示。 步骤2:单击工具栏上的“保存”按钮,输入文件名"qt1”。单击“确定”按钮,关闭“qt1”设计视图。 (2)【操作步骤】 步骤1:双击“在设计视图中创建查询”,在“显示表”对话框中添加“tStaff”表。关闭“显示表”对话框,单击“总计”按钮,双击“性别”,在其“总计”行选择“分组”。双击“年龄”,光标在其左侧单击添加标题“平均年龄:”,在其“总计”行选择“平均值”。如图2-132所示。 步骤2:单击工具栏上的“保存”按钮,输入文件名“qt2”。单击“确定”按钮,关闭“qt2”设计视图。 (3)【操作步骤】 步骤1;双击“在设计视图中创建查询”,在“显示表”对话框中添加“tStaff”表,关闭“显示表”对话框,双击教师的“编号”、“姓名”、“性别”、“职称”字段,在“性别”的条件行输入参数查询:[Forms]![frest]![tSex]。如图2-133所示。 步骤2:单击工具栏上的“保存”按钮,输入文件名“qt3”。单击“确定”按钮,关闭“qt3”设计视图。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”,在“显示表”对话框中添加“tStaff”表。双击教师的“姓名”字段,执行【查询】→【删除查询】菜单命令。在其条件行内输入:Like“李?明*”,如图2-134所示。 步骤2:单击工具栏上的“保存”按钮,输入文件名“qt4”。单击“确定”按钮。 步骤3:关闭“samp3.mdb”数据库。 解析:(1)考查简单的条件查询.
    (2)本题是分组性别“男”、“女”查询,所用的计算方法为“统计”。
    (3)参数查询的设计方法,如何引用窗体中的数据作为输入参数。窗体数据的引用格式:[Forms]?[f窗体名】![控件名].
    (4)本题考查删除查询。删除查询是从数据表中删除废弃不用的数据。查询对象只有查询的操作,操作的效果是作用在“表”上的。同时考查了模糊查询的相关知识。

  • 第7题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPstient”和“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:

    (1)创建一个查询,查找姓“王”的病人的基本信息,并显示“姓名”、“年龄”、“性别”,所建查询名为“qT1”。

    (2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,且显示结果按预约人数降序排序(如下图所示),所建查询名为“qT2”。

    (3)创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月的记录,所建查询名为“qT3”。

    (4)现有一个已经建好的“fQuery”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后单击“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。请设计“qT4”查询。


    正确答案:【操作步骤】 步骤1:打开“samp2.mdb”数据库窗口选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击“tPatient”表。关闭“显示表”对话框。 步骤2:分别双击“姓名”、“年龄”、“性别”字段。 步骤3:在“姓名”字段的“条件”行输入:Like"~E*"。如图2-232所示。 步骤4:单击工具栏中的“保存”按钮保存为“qT1”单击“确定”按钮关闭设计视图。 (2)【操作步骤】 步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tDoctor”、“tSubscribe”关闭“显示表”对话框。 步骤2:分别双击“tDoctor”表“医生姓名”、“病人ID”和“年龄”字段。 步骤3:执行【视图】→【总计】菜单命令在“病人ID”字段“总计”行下拉列表中选中“计数”在“医生姓名”和“年龄”字段“总计”行下拉列表中分别选中“分组”和“条件”。 步骤4:在“病人ID”字段的“字段”行前面添加“预约人数:”字样在“排序”行下拉列表中选择“降序”。 步骤5:在“年龄”字段的“条件”行输入:30取消该字段的“显示”复选框的勾选。如图2-233所示。 步骤6:单击工具栏中的“保存”按钮保存为“qT2”单击“确定”按钮关闭设计视图。 (3)【操作步骤】 步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tTemp”关闭“显示表”对话框。 步骤2:执行【查询】→【删除查询】菜单命令。 步骤3:双击“预约日期”字段在下一列字段行输入:Month([预约日期])在“条件”行输入:10。如图2-234所示。 步骤4:单击工具栏中的“保存”按钮保存为“qT3”单击“确定”按钮关闭设计视图。 (4)【操作步骤】 步骤1:选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tOffice”、“tSubscribe”关闭“显示表”对话框。 步骤2:分别双击“tSubscribe”表“科室ID”和“预约日期”、“tOffice”表“科室名称”字段。 步骤3:在“科室名称”字段的“条件”行输入:[Forms]![fQuery]![tName]取消该字段“显示”复选框的勾选。如图2-235所示。 步骤4:单击工具栏中的“保存”按钮保存为“qT4”单击“确定”按钮关闭设计视图。
    【操作步骤】 步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tPatient”表。关闭“显示表”对话框。 步骤2:分别双击“姓名”、“年龄”、“性别”字段。 步骤3:在“姓名”字段的“条件”行输入:Like"~E*"。如图2-232所示。 步骤4:单击工具栏中的“保存”按钮,保存为“qT1”,单击“确定”按钮,关闭设计视图。 (2)【操作步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tDoctor”、“tSubscribe”,关闭“显示表”对话框。 步骤2:分别双击“tDoctor”表“医生姓名”、“病人ID”和“年龄”字段。 步骤3:执行【视图】→【总计】菜单命令,在“病人ID”字段“总计”行下拉列表中选中“计数”,在“医生姓名”和“年龄”字段“总计”行下拉列表中分别选中“分组”和“条件”。 步骤4:在“病人ID”字段的“字段”行前面添加“预约人数:”字样,在“排序”行下拉列表中选择“降序”。 步骤5:在“年龄”字段的“条件”行输入:30,取消该字段的“显示”复选框的勾选。如图2-233所示。 步骤6:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。 (3)【操作步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。 步骤2:执行【查询】→【删除查询】菜单命令。 步骤3:双击“预约日期”字段,在下一列字段行输入:Month([预约日期]),在“条件”行输入:10。如图2-234所示。 步骤4:单击工具栏中的“保存”按钮,保存为“qT3”,单击“确定”按钮,关闭设计视图。 (4)【操作步骤】 步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tOffice”、“tSubscribe”,关闭“显示表”对话框。 步骤2:分别双击“tSubscribe”表“科室ID”和“预约日期”、“tOffice”表“科室名称”字段。 步骤3:在“科室名称”字段的“条件”行输入:[Forms]![fQuery]![tName],取消该字段“显示”复选框的勾选。如图2-235所示。 步骤4:单击工具栏中的“保存”按钮,保存为“qT4”,单击“确定”按钮,关闭设计视图。 解析:(1)本题考查模糊查询的设计方法。
    (2)本题考查查询中的计算和排序方法。
    (3)本题考查删除查询的设计方法。
    (4)本题考查参数查询的设计方法。

  • 第8题:

    在考生文件夹下有一个数据库文件“samp3.accdb”,其中存在设计好的表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“.rStud”。请在此基础上按照以下要求补充报表设计。

    (1)在报表的报表页眉节区添加一个标签控件,名称为“bTitle”,标题为“97年入学学生信息表”。

    (2)在报表的主体节区中添加一个文本框控件,显示“姓名”字段值,将该控件放置在距上边0.1厘米、距左边3.2厘米的位置,并命名为“tName”。

    (3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:××××年××月(注:不允许使用格式属性)。将计算控件放置在距上边0.3厘米、距左边10.5厘米的位置,并命名为“tDa”。

    (4)按“编号”字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区中。计算控件命名为“tAv9”。

    注意:不能修改数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。


    正确答案:

    参考解析:

    【考点分析】本题考点:在报表中添加标签、文本框、计算控件及其属性的设置。
    【解题思路】在报表的设计视图中添加控件,并右键单击该控件,对控件属性进行设置。
    (1)【操作步骤】
    步骤1:选择“报表”对象,在报表“rStud”上右击,在弹出的快捷菜单中选择“设计视图”。选择“控件”组中“标签”控件,单击报表页眉处,然后输入“97年入学学生信息表”。如图3.20所示。



    步骤2:选择添加的标签,单击“属性表”按钮,在弹出的对话框中“全部”选项卡下的“名称”行输入“bTitle”,“标题”行输入“97年入学学生信息表”,然后保存并关闭对话框。如图3.21所示。


    (2)【操作步骤】
    选择“设计”选项卡的“控件”组中的“文本框”控件,单击报表主体节区任一点,出现“Text”标签和“未绑定”文本框,选中“Text”标签,按Del键将其删除。选择添加的文本框,单击“属性表”按钮,在弹出的控件属性对话框中“全部”选项卡下的“名称”行输入“tName”,在“控件来源”行选择“姓名”,在“左”行输入“3.2cm”,在“上边距”行输入“0.1cm”。如图3.22所示。关闭属性表。单击快速访问工具栏中的“保存”按钮。



    (3)【操作步骤】
    选择“报表设计工具”的“设计”选项卡下“控件”组中的“文本框”控件,在报表页面页脚节区单击,选中“Text”标签,按Del键将其删除,选择添加的文本框,单击“属性表”按钮,在“全部”选项卡下的“名称”行输入“tDa”,在“控件来源”行输入“=CStr(Year(Date()))+”年”+CStr(Month(Date()))+”月””,在“左”行输入“10.5cm”,在“上边距”行输入“0.3cm”。如图3.23所示。


    (4)【操作步骤】
    步骤1:在报表设计视图中单击右键,选择“排序和分组”命令或在设计选项卡的“分组和汇总”组中单击“分组和排序”按钮,弹出“分组、排序和汇总”小窗口,单击“添加组”按钮,在列表框中,选择“编号”,单击“更多”按钮,在“按整个值”下拉列表框中选择“自定义”,然后在下面的文本框中输入“4”。如图3.24所示。


    步骤2:在“页眉”和“页脚”下拉列表框中分别设置“有页眉节”和“有页脚节”,在“不将组放在同一页上”下拉列表框中选择“将整个组放在同一页上”。报表出现相应的编号页脚。如图3.25所示。


    步骤3:选中报表主体节区“编号”文本框拖动到编号页眉节区,右键单击“编号”文本框,从弹出的快捷菜单中选择“属性”命令,在弹出的对话框中选中“全部”选项卡,在“控件来源”行输入“=left([编号],4)”,关闭对话框。如图3.26所示。



    步骤4:选择“报表设计工具”的“设计”选项卡下“控件”组中的“文本框”控件,单击报表编号页脚节区适当位置,出现“Text”标签和“未绑定”文本框,右键单击“Text”标签,从弹出的快捷菜单中选择“属性”命令,弹出属性对话框。选中“全部”选项卡,在“标题”行输入“平均年龄”,然后关闭对话框。
    步骤5:右键单击“未绑定”文本框,从弹出的快捷菜单中选择“属性”命令,弹出属性对话框。选中“全部”选项卡,在“名称”行输入“tAv9”,在“控件来源”行输入“=Avg([年龄])”,然后关闭对话框。单击快速访问工具栏中的“保存”按钮,关闭设计视图。如图3.27所示。


    【易错提示】在对报表控件属性设置时要细心,特别是添加计算控件时,要注意选对所需要的函数。
    【举一反三】本题型也出现在第5、39、34套的综合应用题中。


  • 第9题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好二个表对象“tTeacher1”和和“tTeacher2”。试按以下要求完成设计:  (1)创建一个查询,查找并显示在职教师的“编号”、“姓名”、“年龄”和“性别”四个字段内容,所建查询命名为“qT1”。  (2)创建一个查询,查找年龄低于所有职工平均年龄的职工记录,并显示“编号姓名”和“联系电话”两列信息,其中“编号姓名”由“编号”与“姓名”两个字段合二为一构成,所建查询命名为“qT2”。  (3)创建一个查询,按输入的参加工作时间的月份查找,并显示教师的“编号”、“姓名”、“年龄”和“性别”四个字段内容,当运行该查询时,应显示提示信息:“请输入月份”,所建查询命名为“qT3”。  (4)创建一个查询,将“tTeacher1”表中的党员教授的记录追加到“tTeacher2”表相应的字段中,所建查询命名为“qT4”。

    正确答案: (1)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。
    步骤2:分别双击“编号”、“姓名”、“年龄”、“性别”和“在职否”字段添加到“字段”行。
    步骤3:在“在职否”字段的“条件”行输入“True”,单击“显示”行取消字段显示。
    步骤4:单击“保存”按钮,另存为“qT1”。关闭设计视图。
    (2)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。
    步骤2:在第一列的“字段”行输入“编号姓名: [编号]+[姓名]。双击“联系电话”和“年龄”字段。
    步骤3:在“年龄”的“条件”行输入“<(select Avg([年龄])from tTeacherl)”,并取消该字段的显示。
    步骤4:单击“保存”按钮,另存为“qT2”。关闭设计视图。
    (3)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。
    步骤2:分别双击“编号”、“姓名”、“年龄”和“性别”字段添加到“字段”行。
    步骤3:在新的一列中输入“Month([工作时间])”,在该列条件行输入“[请输入月份]”,并单击“显示”行取消该字段的显示。
    步骤4:单击“保存”按钮,另存为“qT3”。关闭设计视图。
    (4)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框双击表“tTeacherl”,关闭“显示表”对话框。
    步骤2:单击“设计”选项卡,选择“查询类型”组中的“追加”,弹出追加对话框。在“表名称”的下拉列表中选择“tTeacher2”,单击“确定”按钮。
    步骤3:分别双击“编号”、“姓名”、“性别”、“年龄”、“职称”和“政治面目”字段添加到“字段”行。
    步骤4:在“职称”字段的“条件”行输入“教授”,在“政治面目”字段的“条件”行输入“党员”。
    步骤5:单击“运行”,在弹出的对话框中单击“是”按钮。单击“保存”按钮,另存为“qT4”。关闭设计视图。
    解析: 暂无解析

  • 第10题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tTeacher”、窗体对象“fTest”、报表对象“rTeacher”和宏对象“m1”。试在此基础上按照以下要求补充窗体设计和报表设计:  (1)将报表对象rTeacher的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex”。  (2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均工龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米,命名为“tAvg”。  (3)设置窗体对象tTest上名为“btest”的命令按钮的单击事件属性为给定的宏对象m1。  注意:不允许修改数据库中的表对象“tTeacher”和宏对象“m1”;不允许修改窗体对象“(Test”和报表对象“rTeacher”中未涉及的控件和属性。

    正确答案: (1)步骤1:右键单击报表“rTeacher”,选择“设计视图”。
    步骤2:右键单击“性别”文本框选择“属性”。
    步骤3:在“控件来源”行右侧下拉列表中选中“性别”字段,在“名称”行输入“tSex”。
    (2)步骤1:单击“设计”选项卡,选择“控件”组中“文本框”控件,单击报表页脚节区任一点,弹出“Text”标签和“未绑定”文本框。
    步骤2:选中“Text”标签,按“Del”键将其删除,选中新文本框。
    步骤3:在属性窗口中,选中“全部”选项卡,在“名称”行输入“tAvg”,分别在“上边距”和“左”输入“0.3cm”和“3.6cm”。在“控件来源”行输入“=Avg(Year(Date())-Year([工作时间]))”,关闭属性界面。
    步骤4:单击“保存”按钮,关闭设计视图。
    (3)步骤1:右键单击窗体“fTest”,选择“设计视图”。
    步骤2:右键单击命令按钮“btest”选择“属性”,在“事件”选项卡的“单击”行右侧下拉列表中选中“m1”。关闭属性界面。
    步骤3:单击“保存”按钮,关闭设计视图。
    解析: 暂无解析

  • 第11题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”和“tScore”。试按以下要求完成设计:  (1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。  注意:要求用学号字段来统计人数。  (2)创建一个查询,查找上半年入校的学生选课记录,并显示“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。  (3)创建一个查询,查找没有选修课程的相关信息,输出其“课程号”、“课程名”和“学分”三个字段内容,所建查询命名为“qT3”。  (4)创建更新查询,将表对象“tStud”中低于平均年龄(不含平均年龄)学生的“备注”字段值设置为True,所建查询命名为“qT4”。

    正确答案: (1)步骤1:在“创建”选项卡上,选择“查询”组中的“查询设计”选项。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
    步骤2:分别双击“性别”、“学号”和“简历”字段。
    步骤3:在“设计”选项卡上选择“汇总”。
    步骤4:在“学号”字段前添加“NUM:”字样,“总计”行选择“计数”,在“简历”字段的“总计”行选择“Where”,“条件”行输入“like*摄影术*”,单击“显示”行取消该字段的显示。
    步骤5:单击“保存”按钮,另存为“qT1”。关闭设计视图。
    (2)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框分别双击表“tStud”、“tScore”、“tCourse”,关闭“显示表”对话框。
    步骤2:将“tStud”表的“学号”字段拖到“tScore”的“学号”字段,建立二者的关系。将“tCourse”表的“课程号”字段拖到“tScore”的“课程号”字段,建立二者的关系。
    步骤3:分别双击“姓名”、“课程名”和“入校时间”字段将其添加到“字段”行。在“入校时间”的“条件”行输入“Month([入校时间])<=6”,并取消该字段的显示。
    步骤4:单击工具栏中的“保存”按钮,另存为“qT2”。关闭设计视图。
    (3)步骤1:单击“创建”选项卡,选择“查询”组中的“查询设计”选项,在“显示表”对话框中双击“tCourse”表,关闭“显示表”对话框。
    步骤2:分别双击“课程号”、“课程名”、“学分”、“选修课程”字段,取消“选修课程”字段的显示,在下面的“条件”行中输入“Is Null”。
    步骤3:单击“保存”按钮,另存为“qT3”。关闭设计视图。
    (4)步骤1:单击“创建”选项卡,选择“查询”组中的“查询设计”选项。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
    步骤2:在“设计”选项卡上,单击“查询类型”组中的“更新”按钮。
    步骤3:分别双击“年龄”和“备注”字段。
    步骤4:在“年龄”字段的“条件”行输入“<(select avg([年龄])from tStud)”。在“备注”字段“更新到”行输入“True”。
    步骤5:单击“设计”选项卡中的“运行”,在弹出的对话框中单击“是”按钮。
    步骤6:单击“保存”按钮,另存为“qT4”。关闭设计视图。
    解析: 暂无解析

  • 第12题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp3.mdb”,已建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。  (1)创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息。  (2)设置报表的标题属性为“工资汇总表”。  (3)按职称汇总出“基本工资”的平均值和总和。  “基本工资”的平均值计算控件名称为“savg”、“总和”计算控件名称为“ssum”。  注:请在组页脚处添加计算控件。  (4)在“eSalary”报表的主体节上添加两个计算控件:名为“sSalary”的控件用于计算输出实发工资;名为“ySalary”的控件用于计算输出应发工资。  计算公式为:  应发工资:基本工资+津贴+补贴;  实发工资:基本工资+津贴+补贴-住房基金-失业保险

    正确答案: (1)步骤1:单击“创建”选项卡,选择“报表”组中的“报表向导”。
    步骤2:弹出“报表向导”对话框,在“表/查询”下拉列表中选中“查询:qT”,单击“>>”按钮,连续4次单击“下一步”按钮,在“请为报表指定标题”处输入“eSalary”,单击“完成”按钮。
    (2)步骤1:右键单击“Salary”,选择“设计视图”。
    步骤2:右键单击“报表选择器”选择“属性”,在“标题”行输入“工资汇总表”,关闭属性界面。
    (3)步骤1:单击“设计”选项卡上的“分组与排序”。在下侧的“分组、排序和汇总”窗口中,单击“添加排序”按钮,选择“职称”字段。点击右侧的“更多”按钮,设置为“无页眉节”,“有页脚节”,关闭界面。
    步骤2:在“设计”选项卡中,选择“文本框”控件,单击报表“职称页脚”节区适当位置,弹出“Text”标签和“未绑定”文本框。
    步骤3:删除“Text”标签,右键单击“未绑定”文本框选择“属性”,在“名称”行输入“savg”,在“控件来源”行输入“=Avg([基本工资])”,关闭属性界面。
    步骤4:按照步骤2-3添加另一个计算控件。在“名称”行输入“ssum”,“控件来源”行输入“=Sum([基本工资])”。
    (4)步骤1:在“设计”选项卡中,选择“文本框”控件,单击报表主体节区适当位置,弹出“Text”标签和“未绑定”文本框。
    步骤2:删除“Text”标签,右键单击“未绑定”文本框选择“属性”。在“名称”行输入“ySalary”,在“控件来源”行输入“=[基本工资]+[津贴]+[补贴]”,关闭属性界面。
    步骤3:按步骤1~2添加另一个计算控件,在“未绑定”文本框的“名称”行输入“sSalary”,“控件来源”行输入“=[基本工资]+[津贴]+[补贴]-[住房基金]-[失业保险]”。
    步骤4:单击“保存”按钮,关闭设计视图。
    解析: 暂无解析

  • 第13题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:

    (1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m age“,所建查询命名为“qT1”。

    (2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。

    (3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。

    (4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。


    正确答案:(1)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库单击“查询”对象。双击“在设计视图中创建查询”在“显示表”对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行.的第一列输入标题“m age:”再输入求最大年龄和最小年龄之差的计算式:max([年龄]).min(([年龄])。如图2-64所示。 步骤2:单击“保存”按钮输入“qT1”文件名单击“确定”按钮关闭“qT1”查询窗口。 (2)【操作步骤】 步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示取消“显示”复选框的勾选。如图2-65所示。 步骤2:单击“保存”按钮输入“qT2”文件名单击“确定”按钮关闭“qTZ”查询窗口。 (3)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库单击“查询”对象。双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:=38在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图2-66所示。 步骤2:单击“保存”按钮输入“qT3”文件名单击“确定”按钮关闭“qT3”查询窗口。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表关闭“显示表”对话框单击“总计”按钮。双击“tTeacher”表“职称”字段在其“总计”所在行选择“分组”。双击“年龄”字段在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”。双击“在职否”字段在其条件行内输入:-1。如图2-67所示。 步骤2:单击“保存”按钮输入“qT4”文件名单击“确定”按钮关闭“qT4”查询窗口。 步骤3:关闭“samp2.mdb”数据库。
    (1)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”,在“显示表”对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行.的第一列输入标题“m age:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄]).min(([年龄])。如图2-64所示。 步骤2:单击“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭“qT1”查询窗口。 (2)【操作步骤】 步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图2-65所示。 步骤2:单击“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qTZ”查询窗口。 (3)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:=38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图2-66所示。 步骤2:单击“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表,关闭“显示表”对话框,单击“总计”按钮。双击“tTeacher”表“职称”字段,在其“总计”所在行选择“分组”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”。双击“在职否”字段,在其条件行内输入:-1。如图2-67所示。 步骤2:单击“保存”按钮,输入“qT4”文件名,单击“确定”按钮,关闭“qT4”查询窗口。 步骤3:关闭“samp2.mdb”数据库。 解析:(1)本题考查查询的基本方法的应用maxlO函数、minO函数的使用方法。
    (2)本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。
    (3)本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉“显示”项。
    (4)本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-l(yes)、否:O(no)。

  • 第14题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”。试按以下要求完成设计:

    (1)以表对象“tEmp”为数据源,创建一个查询,查找并显示姓王职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。

    (2)创建一个查询,查找并显示职务为“主管”和“经理”的职工的“编号”、“姓名”、“所属部门”和所属部门的“名称”四个字段内容,所建查询命名为“qT2”。

    (3)创建一个查询,按输入的职工职务,查找并显示职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,当运行该查询时,应显示参数提示信息:“请输入职工的职务”,所建查询命名为“qT3”。

    (4)创建一个查询,将表“tBmp”中“年龄”字段值加1,所建查询命名为“qT4”。


    正确答案:以下的操作均在samp2..mdb中进行操作。 (1)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库单击“查询”对象。双击“在设计视图创建查询”添加表“tEmp”关闭“显示表”对话框。双击表“编号”、“姓名”、“性别”、“年龄”和“职务”字段。在“年龄”的条件行中添加:Like“王*”。如图2-144所示。 步骤2:单击“保存”按钮输入文件名“qT1”。单击“确定”按钮关闭“qT1”设计视图。 (2)【操作步骤】 步骤1:双击“在设计视图创建查询”添加“tEmp”、“tGrp”表关闭“显示表”对话框。双击“编号”、“姓名”、“性别”、“年龄”、“所属部门”和“职务”字段。在“部门”的条件行中添加:in(”主管”、”经理”)。取消职务“显示”复选框勾选。如图2-145所示。 步骤2:单击“保存”按钮输入文件名“qT2”。单击“确定”按钮关闭“qT2”设计视图。 (3)【操作步骤】 步骤1:双击“在设计视图创建查询”添加“tEmp”、“tGrp”表关闭“显示表”对话框。双击表“编号”、“姓名”、“职务”、“聘用时间”字段在“聘用时间”所在的条件行输入:[请输入职工的职务]。如图2-146所示。 步骤2:单击“保存”按钮输入文件名“qT3”。单击“确定”按钮关闭“qT3”设计视图。 (4)【操作步骤】 步骤1:双击“在设计视图创建查询”添加表“tEmp”关闭“显示表”对话框。执行【查询】→【更新查询】菜单命令。双击表“年龄”字段在“更新到”所在行内输入:[年龄]+1。如图2-147所示。 步骤2:单击“保存”按钮输入文件名“qT4”。单击“确定”按钮关闭“samp2.mdb”数据库。
    以下的操作均在samp2..mdb中进行操作。 (1)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象。双击“在设计视图创建查询”,添加表“tEmp”,关闭“显示表”对话框。双击表“编号”、“姓名”、“性别”、“年龄”和“职务”字段。在“年龄”的条件行中添加:Like“王*”。如图2-144所示。 步骤2:单击“保存”按钮,输入文件名“qT1”。单击“确定”按钮,关闭“qT1”设计视图。 (2)【操作步骤】 步骤1:双击“在设计视图创建查询”,添加“tEmp”、“tGrp”表,关闭“显示表”对话框。双击“编号”、“姓名”、“性别”、“年龄”、“所属部门”和“职务”字段。在“部门”的条件行中添加:in(”主管”、”经理”)。取消职务“显示”复选框勾选。如图2-145所示。 步骤2:单击“保存”按钮,输入文件名“qT2”。单击“确定”按钮,关闭“qT2”设计视图。 (3)【操作步骤】 步骤1:双击“在设计视图创建查询”,添加“tEmp”、“tGrp”表,关闭“显示表”对话框。双击表“编号”、“姓名”、“职务”、“聘用时间”字段,在“聘用时间”所在的条件行输入:[请输入职工的职务]。如图2-146所示。 步骤2:单击“保存”按钮,输入文件名“qT3”。单击“确定”按钮,关闭“qT3”设计视图。 (4)【操作步骤】 步骤1:双击“在设计视图创建查询”,添加表“tEmp”,关闭“显示表”对话框。执行【查询】→【更新查询】菜单命令。双击表“年龄”字段,在“更新到”所在行内输入:[年龄]+1。如图2-147所示。 步骤2:单击“保存”按钮,输入文件名“qT4”。单击“确定”按钮,关闭“samp2.mdb”数据库。 解析:(1)本题考查对“tEmp”表的模糊查询。在模糊查询中掌握like的应用和统配符的使用。
    (2)本题主要考查多表查询的应用。在查询中用到运算符in,考生可以用or代替in的使用。
    (3)本题主要考查多表查询的应用和参数查询的设计方法.
    (4)本题考查更新查询,更新查询主要用在字段值的修改上。

  • 第15题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:

    (1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”等四个字段的内容。所建查询名为“qT1”。

    (2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”。

    (3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”。

    (4)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT4”。


    正确答案:【操作步骤】 步骤1:打开“samp2.mdb”数据库选择“查询”对象单击“新建”按钮在其对话框中选择“设计视图”单击“确定”按钮。 步骤2:在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3张表为数据源关闭“显示表”对话框。 步骤3:双击“tStuent”表“姓名”、“政治面貌”字段双击“tCourse”表“课程名”字段和“tGrade”表“成绩”字段如图2-184所示。 步骤4:单击“保存”按钮在“查询名称”文本框中输入“qT1”单击“确定”按钮。 (2)【操作步骤】 步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象单击“新建”按钮选择“设计视图”单击“确定”按钮。在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3张表关闭“显示表”对话框。 步骤2:双击“tStuedem”表的“姓名”、“tCourse”表的“学分”字段然后单击工具栏中的“求和”按钮在“姓名”总计行中选择“分组”在“学分”总计行中选择“总计”。并将学分的表达式修改为“学分”如图2-185所示。 步骤3:单击“保存”按钮在“查询名称”文本框中输入“qT2”单击“确定”按钮。 (3)【操作步骤】 步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象单击“新建”按钮选择“设计视图”单击“确定”按钮。在“显示表”对话框中添加“tStudent”表关闭“显示表”对话框。 步骤2:选择“姓名”和“年龄”2个字段然后在“年龄”字段“条件”行中输入:<(select avg([年龄])并取消“显示”复选框的勾选如图2-186所示。 步骤3:单击“保存”按钮在“查询名称”文本框中输入“qT3”单击“确定”按钮。 (4)【操作步骤】 步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象单击“新建”按钮选择“设计视图”单击“确定”按钮。在“显示表”对话框中添加“tCoume”、“tGrade”和“tStudent”三张表关闭“显示表”对话框。 步骤2:执行【查询】→【追加查询】菜单命令。在“字段”行的第l列添加标题“班级编号:”再输入求班级编号的表达式:Left([tStudent].[学号]6)。在“追加到”行内选择“班级编号”。 步骤3:双击“tCourse”表的“学号”字段在“追加到”行内选择“学号”。 步骤4:双击“tCourse”表的“课程名”字段在“追加到”行内选择“课程名”。 步骤5:双击“tGrade”表的“成绩”字段在“追加到”行内选择“成绩”。 步骤6:单击“保存”按钮输入文件名“qT4”。单击“确定”按钮如图2-187所示。关闭“qT4”查询视图关闭“samp2.mdb”数据库。
    【操作步骤】 步骤1:打开“samp2.mdb”数据库,选择“查询”对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。 步骤2:在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3张表为数据源,关闭“显示表”对话框。 步骤3:双击“tStuent”表“姓名”、“政治面貌”字段,双击“tCourse”表“课程名”字段和“tGrade”表“成绩”字段,如图2-184所示。 步骤4:单击“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”按钮。 (2)【操作步骤】 步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3张表,关闭“显示表”对话框。 步骤2:双击“tStuedem”表的“姓名”、“tCourse”表的“学分”字段,然后单击工具栏中的“求和”按钮,在“姓名”总计行中选择“分组”,在“学分”总计行中选择“总计”。并将学分的表达式修改为“学分”,如图2-185所示。 步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT2”,单击“确定”按钮。 (3)【操作步骤】 步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tStudent”表,关闭“显示表”对话框。 步骤2:选择“姓名”和“年龄”2个字段,然后在“年龄”字段“条件”行中输入:<(select avg([年龄]),并取消“显示”复选框的勾选,如图2-186所示。 步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮。 (4)【操作步骤】 步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tCoume”、“tGrade”和“tStudent”三张表,关闭“显示表”对话框。 步骤2:执行【查询】→【追加查询】菜单命令。在“字段”行的第l列添加标题“班级编号:”,再输入求班级编号的表达式:Left([tStudent].[学号],6)。在“追加到”行内选择“班级编号”。 步骤3:双击“tCourse”表的“学号”字段,在“追加到”行内选择“学号”。 步骤4:双击“tCourse”表的“课程名”字段,在“追加到”行内选择“课程名”。 步骤5:双击“tGrade”表的“成绩”字段,在“追加到”行内选择“成绩”。 步骤6:单击“保存”按钮,输入文件名“qT4”。单击“确定”按钮,如图2-187所示。关闭“qT4”查询视图,关闭“samp2.mdb”数据库。 解析:(1)本题考查多表选择查询,要求查找“姓名”、“政治面貌”、“课程名”和“成绩”4个字段,来自于“tCourse”、“tGrade”和“tStudent”3张表。
    (2)本题考查分组查询,查找计算每名学生所选课程的学分总和,按照“姓名”字段进行分组统计“学分”。
    (3)本题主要考查条件查询,题中查找年龄小于平均年龄的学生,在“年龄”条件行中设置:<(selectavg([年龄])。
    (4)本题主要考查追加查询,要求将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,可以通过函数“Left([tStudent].[学号],6)”实现。

  • 第16题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tG-rade”和“tStudent”,试按以下要求完成设计:

    (1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4个字段的内容,所建查询命名为"qT1”。

    (2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。

    (3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。

    (4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询命名为“qT4”。


    正确答案:(1)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库单击“查询”对象单击“在设计视图中创建查询”在“显示表”对话框内添加“tStudent”、“tCourse”、“tCnade”表。关闭“显示表”对话框分别双击“tStudent”表的“姓名”、“政治面貌”字段“tCourse”的“课程名称”字段“tOrade”表的“成绩”字段。如图2-51所示。 步骤2:单击“运行”按钮。单击“保存”按钮保存输入文件名“qT1”。单击“确定”按钮关闭“qT1”查询视图。 (2)【操作步骤】 步骤1:单击“在设计视图中创建查询”在“显示表”对话框内添加“tStudent”、“tCourse”、“tGrade”表。关闭“显示表”对话框单击工具栏上的“总计”按钮。双击“tStudoat”表的“姓名”在其所对应的“总计”行内选择“分组”。双击“tCourse”表“学分”字段在该字段左侧单击定位光标输入标题“学分:”在其对应的总计行选择“总计”如图2-52所示。 步骤2:单击“运行”按钮。单击“保存”按钮保存输入文件名“qT2”。单击“确定”按钮关闭“qT2”查询视图。 (3)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库单击“查询”对象双击“在设计视图中创建查询”在“显示表”对话框内添加“tStudent”表。关闭“显示表”对话框。双击“tStudent”表“姓名”、“年龄”字段在“年龄”字段对应的条件行内输入:(sELECT avg([年龄])from tStudent)。Select是SQL中的语句考生如果对SQL语句不熟的话要结合课本熟练掌握。注意:“年龄”在此作为条件字段不需要显示。单击“年龄”所在“显示”行。去掉显示选中状态。如图2-53所示。 步骤2:单击“运行”按钮。单击“保存”按钮保存输 入文件名“qT3”。单击“确定”按钮关闭“qT3”查询视图。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”在“显示表”对话框内添加“tCourse”、“tGrade”、“tStudont”表。关闭“显示表”对话框。执行【查询】→【追加查询】菜单命令在“追加”查询对话框中输入“tSinfo”表名。关闭对话框。如图2-54所示。 步骤2:在字段行的第一列内输入标题“班级编号”再输入“:”。然后输入计算班级编号的运算式:leftt([tStudent.学生编号]6)。再依次双击“tStudent”表的“姓名”、“tCourse”表的“课程名”、“tGrade”表的“成绩”字段。如图2-55所示。 步骤3:单击“运行”按钮。单击“保存”按钮保存输入文件名“qT4”。单击“确定”按钮关闭“qT4”查询视图。关闭“samp2.mdb”数据库。
    (1)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象,单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”、“tCourse”、“tCnade”表。关闭“显示表”对话框,分别双击“tStudent”表的“姓名”、“政治面貌”字段,“tCourse”的“课程名称”字段,“tOrade”表的“成绩”字段。如图2-51所示。 步骤2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT1”。单击“确定”按钮,关闭“qT1”查询视图。 (2)【操作步骤】 步骤1:单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”、“tCourse”、“tGrade”表。关闭“显示表”对话框,单击工具栏上的“总计”按钮。双击“tStudoat”表的“姓名”,在其所对应的“总计”行内选择“分组”。双击“tCourse”表“学分”字段,在该字段左侧单击定位光标输入标题“学分:”,在其对应的总计行选择“总计”,如图2-52所示。 步骤2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT2”。单击“确定”按钮,关闭“qT2”查询视图。 (3)【操作步骤】 步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象,双击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”表。关闭“显示表”对话框。双击“tStudent”表“姓名”、“年龄”字段,在“年龄”字段对应的条件行内输入:(sELECT avg([年龄])from tStudent)。Select是SQL,中的语句,考生如果对SQL语句不熟的话,要结合课本熟练掌握。注意:“年龄”在此作为条件字段不需要显示。单击“年龄”所在“显示”行。去掉显示选中状态。如图2-53所示。 步骤2:单击“运行”按钮。单击“保存”按钮,保存输 入文件名“qT3”。单击“确定”按钮,关闭“qT3”查询视图。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”,在“显示表”对话框内添加“tCourse”、“tGrade”、“tStudont”表。关闭“显示表”对话框。执行【查询】→【追加查询】菜单命令,在“追加”查询对话框中输入“tSinfo”表名。关闭对话框。如图2-54所示。 步骤2:在字段行的第一列内输入标题“班级编号”,再输入“:”。然后输入计算班级编号的运算式:leftt([tStudent.学生编号],6)。再依次双击“tStudent”表的“姓名”、“tCourse”表的“课程名”、“tGrade”表的“成绩”字段。如图2-55所示。 步骤3:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT4”。单击“确定”按钮,关闭“qT4”查询视图。关闭“samp2.mdb”数据库。 解析:(1)本题考查多表查询,考生要掌握能满足多表查询的条件。
    (2)本题不但考查多表查询,还考查查询中的计算。这里要求考生掌握查询计算中的常用方法以及表达.
    (3)本题考查条件查询,在条件中要计算平均年龄。
    (4)本题考查追加表查询,在数据库应用中“追加”查询大多用于数据分离,是Access数据库中非常有用的查询方式。

  • 第17题:

    考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好。“tsmd”、“tCourse”和“tScore”三个关联表对象及表对象“tTemp”。试按以下要求完成设计:

    (1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。

    (2)创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“入校时间”五个字段内容,所建查询命名为“qT2”。

    (3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT3”。

    (4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中,所建查询命名为“qT4”。


    正确答案:【操作步骤】 步骤1:双击打开“samp2.mdb”数据库。单击“查询”对象双击“在设计视图中创建”添加“tCourse”、“tScore”、“tStud”表。关闭“显示表”对话框。双击“姓名”、“课程名”、“成绩”如图2-112所示。 步骤2:单击“保存”按钮输入“qtl”单击“确定”按钮关闭设计窗口。 (2)【操作步骤】 步骤1:双击“在设计视图创建查询”添加“tstud”表。关闭“显示表”对话框。双击字段“学号”、“姓名”、“性别”、“年龄”、“入校时间”、“简历”字段在“简历”所在条件行输入:like“*摄影*”取消“显示”复选框勾选如图2-113所示。 步骤2:单击“保存”按钮输入“qT2”文件名。单击“确定”按钮关闭qT2查询窗口。 (3)【操作步骤】 步骤1:双击“在设计视图中创建查询”双击“学号”在“总计”中选择“分组”双击“成绩”。在其左侧单击鼠标定位光标。添加标题“平均成绩:”在总计中选择“平均值”。如图2-114所示。 步骤2:单击“保存”按钮输入“qT3”文件名单击“确定”按钮关闭qT3的查询窗口。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”添加“tStud”表关闭对话框执行【查询】→【追加表查询】菜单命令在“追加”对话框中添加追加表名称“tTemp”单击“确定”按钮双击“学号”、“姓名”、“年龄”、“所属院系”、“入校时间”、“性别”字段在“性别”条件下输入:”女”。如图2-115所示。 步骤2:单击“保存”按钮输入“qT4”文件名关闭设计窗口。 步骤3:关闭“samp2.mdb”窗口。
    【操作步骤】 步骤1:双击打开“samp2.mdb”数据库。单击“查询”对象,双击“在设计视图中创建”,添加“tCourse”、“tScore”、“tStud”表。关闭“显示表”对话框。双击“姓名”、“课程名”、“成绩”,如图2-112所示。 步骤2:单击“保存”按钮,输入“qtl”,单击“确定”按钮,关闭设计窗口。 (2)【操作步骤】 步骤1:双击“在设计视图创建查询”,添加“tstud”表。关闭“显示表”对话框。双击字段“学号”、“姓名”、“性别”、“年龄”、“入校时间”、“简历”字段,在“简历”所在条件行输入:like“*摄影*”,取消“显示”复选框勾选,如图2-113所示。 步骤2:单击“保存”按钮,输入“qT2”文件名。单击“确定”按钮,关闭qT2查询窗口。 (3)【操作步骤】 步骤1:双击“在设计视图中创建查询”,双击“学号”,在“总计”中选择“分组”,双击“成绩”。在其左侧单击鼠标定位光标。添加标题“平均成绩:”,在总计中选择“平均值”。如图2-114所示。 步骤2:单击“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭qT3的查询窗口。 (4)【操作步骤】 步骤1:双击“在设计视图中创建查询”,添加“tStud”表,关闭对话框,执行【查询】→【追加表查询】菜单命令,在“追加”对话框中添加追加表名称“tTemp”,单击“确定”按钮,双击“学号”、“姓名”、“年龄”、“所属院系”、“入校时间”、“性别”字段,在“性别”条件下输入:”女”。如图2-115所示。 步骤2:单击“保存”按钮,输入“qT4”文件名,关闭设计窗口。 步骤3:关闭“samp2.mdb”窗口。 解析:(1)本题主要考查多表查询。
    (2)本题考查模糊查询,like用于模糊查询的运算符。要熟悉通配符“*”、“?”的含义。
    (3)本题考查查询中的计算,利用计算方式求平均值,求每个人的平均成绩并对学号分组。
    (4)本题考查数据复制和转移,即“追加表”查询。

  • 第18题:

    考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tBorrow”、“treader”和“tBook”,查询对象“qT”,窗体对象“fReader”、报表对象“rReader”和宏对象“rpt”。请在此基础上按照以下要求补充设计:

    (1)在报表“rReader”的报表页眉节区内添加一个标签控件,其名称为“bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字号大小为22,同时将其安排在距上边0.5厘米、距左侧2厘米的位置。

    (2)设计报表“rReader”的主体节区为“tSex”文本框控件设置数据来源显示性别信息,并要求按“借书日期”字段升序显示,“借书日期”的显示格式为“长日期”的形式。

    (3)将宏对象“rpt”改名为“mReader”。

    (4)在窗体对象“treader”的窗体页脚节区内添加一个命令按钮,命名为“bList”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader”。

    (5)窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件代码已提供,请补充完整。

    注意:不允许修改窗体对象“treader”中未涉及的控件和属性;不允许修改表对象“tBorrow”、“tReader”和“tBook”及查询对象“qT”:不允许修改报表对象“tReader”的控件和属性。

    程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。


    正确答案:【操作步骤】 (1)步骤1:打开“samp3.mdb”数据库单击“报表”对象单击“rReader”报表。单击“设计”按钮。 步骤2:单击工具栏中的“标签”控件。在报表页眉节区内按住左键拖动产生一个矩形框在矩形框内设置标题:读者借阅情况浏览。 步骤3:在“矩形”上右键单击鼠标在弹出的快捷菜单中选择“属性”命令。在“属性”对话框的“标题”所在行修改为:bTitle在“字体名称”所在行选择:黑体在“字体大小”所在行输入:22在“上边距”所在行输入:0.5cm在“左边距”所在行修改为:2cm。 步骤4:关闭“属性”对话框。单击“保存”按钮。 (2)步骤1:在“rReader”设计视图中在“tSex”文本框上右键单击。在弹出的快捷菜单中选择“属性”命令。在属性窗口中“控件来源为”所在行选择“性别”。关闭属性窗口。 步骤2:在“借书日期”文本框上右键单击在弹出的快捷菜单中选择“属性”命令。在“属性”对话框的“格式”所在行选择“长日期”。 步骤3:单击“借书日期”文本框。单击工具栏中的“排序/分组”按钮在弹出的对话框中选择“借书日期”对应的排列次序选择“升序”。关闭对话框。 步骤4:单击“保存”按钮。 (3)步骤1:单击“宏”对象窗口。 步骤2:右键单击“rpt”选择快捷菜单中的“重命名”命令输入“mReader”文件名保存。 (4)步骤1:单击“窗体”对象单击“treader”窗体单击“设计”按钮。 步骤2:单击“工具箱”按钮控件。 步骤3:在窗体页脚节区拖动产生一个按钮取消“向导”对话框。 步骤4:在按钮上右键单击鼠标在弹出的快捷菜单中选择“属性”命令在“属性”对话框修改名称为:bList。添加“标题”为:显示借书信息在其“单击”行内选择宏对象“mReader”。 步骤5:关闭“属性”对话框单击“保存”按钮。 (5)步骤1:在窗体的设计视图空白处右击在弹出快捷菜中选择“属性”命令。在“属性”对话框的左上角的下拉列表中选择“窗体”。在其“加载”所在行选择“[事件过程]”单击“加载”行后的“代码生成器”按钮在*****Add*****与*****Add*****这间输入代码:Caption=CStr(Date)。 步骤2:单击“保存”按钮关闭代码窗口关闭窗体设计视图关闭“samp3.mdb”数据库。
    【操作步骤】 (1)步骤1:打开“samp3.mdb”数据库,单击“报表”对象,单击“rReader”报表。单击“设计”按钮。 步骤2:单击工具栏中的“标签”控件。在报表页眉节区内按住左键拖动产生一个矩形框,在矩形框内设置标题:读者借阅情况浏览。 步骤3:在“矩形”上右键单击鼠标,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框的“标题”所在行修改为:bTitle,在“字体名称”所在行选择:黑体,在“字体大小”所在行输入:22,在“上边距”所在行输入:0.5cm,在“左边距”所在行修改为:2cm。 步骤4:关闭“属性”对话框。单击“保存”按钮。 (2)步骤1:在“rReader”设计视图中,在“tSex”文本框上右键单击。在弹出的快捷菜单中选择“属性”命令。在属性窗口中“控件来源为”所在行选择“性别”。关闭属性窗口。 步骤2:在“借书日期”文本框上右键单击,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框的“格式”所在行选择“长日期”。 步骤3:单击“借书日期”文本框。单击工具栏中的“排序/分组”按钮,在弹出的对话框中选择“借书日期”,对应的排列次序选择“升序”。关闭对话框。 步骤4:单击“保存”按钮。 (3)步骤1:单击“宏”对象窗口。 步骤2:右键单击“rpt”,选择快捷菜单中的“重命名”命令,输入“mReader”文件名保存。 (4)步骤1:单击“窗体”对象,单击“treader”窗体,单击“设计”按钮。 步骤2:单击“工具箱”按钮控件。 步骤3:在窗体页脚节区拖动,产生一个按钮,取消“向导”对话框。 步骤4:在按钮上右键单击鼠标,在弹出的快捷菜单中选择“属性”命令,在“属性”对话框修改名称为:bList。添加“标题”为:显示借书信息,在其“单击”行内选择宏对象“mReader”。 步骤5:关闭“属性”对话框,单击“保存”按钮。 (5)步骤1:在窗体的设计视图空白处右击,在弹出快捷菜中选择“属性”命令。在“属性”对话框的左上角的下拉列表中选择“窗体”。在其“加载”所在行选择“[事件过程]”,单击“加载”行后的“代码生成器”按钮,在*****Add*****与*****Add*****这间输入代码:Caption=CStr(Date)。 步骤2:单击“保存”按钮,关闭代码窗口,关闭窗体设计视图,关闭“samp3.mdb”数据库。 解析:(1)主要考查表设计视图中设置报表页眉节内绘制一个标签,并设置其相关属性。(2)主要考查在窗体设计视图中改变数据的输出,为文本框添加控件来源属性。(3)本题考查在宏对象窗口中改名。(4)主要考查在窗体设计视图中添加命令控件,并为其设置单击事件为宏对象。

  • 第19题:

    考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tBand”和“tLine”,同时还设计出以“tBand”和“tLine”为数据源的报表对象“rBand”。试在此基础上按照以下要求补充报表设计:

    (1)在报表的报表页眉节区位置添加一个标签控件,其名称为”bTitle”,标题显示为“团队旅游信息表”,字体名称为“宋体”,字体大小为22,字体粗细为“加粗”。倾斜字体为“是”。

    (2)在“导游姓名”字段标题对应的报表主体区位置添加一个控件,显示出“导游姓名”字段值,并命名为“tName”。

    (3)在报表的报表页脚区添加一个计算控件,要求依据“团队ID”来计算并显示团队的个数。计算控件放置在“团队数:”标签的右侧,计算控件命名为“bCount”。

    (4)将报表标题设置为“团队旅游信息表”。

    注意:不允许改动数据库文件中的表对象“tBand”和“tLine”,同时也不允许修改报表对象“rBand”中已有的控件和属性。


    正确答案:【操作步骤】 (1)步骤1:双击打开“samp3.mdb”数据库单击“报表”对象单击“rband”报表单击“设计”按钮。在工具箱上单击“标签”按钮在报表的页眉节拖动一个矩形框。在其上右键单击在弹出的快捷菜单中选择“属性”命令在“属性”对话框修改“名称”为:btitle添加“标题”为:团队旅游信息表。在“字体名称”所在行选择“宋体”“倾斜字体”所在行选择“是”“字号”所在行选择“22”字体粗细所在行选择“加粗”关闭“属性”对话框。如图2-97所示。 步骤2:单击“保存”按钮。保存设置。 (2)步骤1:在“rballd”的设计视图下。单击文本框在报表字体节区拖动产生一个“文本框”和一个“标签”删除“标签”。在文本框上右键单击鼠标在弹出的快捷菜单上选择“属性”命令。在“属性”对话框内的“控件来源”所在行下拉选择“导游姓名”修改“名称”为:tName关闭“属性”对话框。如图2-98所示。 步骤2:单击“保存”按钮保存设置。 (3)步骤1:在“rband”的设计视图下。单击工具栏中的“文本框”控件在报表的页脚区拖动产生一个标签和一个“文本框”删除“标签”。在文本框内输入:=count([团队ID])在其上右键单击在弹出的快捷菜单上选择“属性”命令在“属性”对话框内的“名称”所在行修改为:bcount。注意拖动要在“团队数”的右边。如图2-99所示。 步骤2:关闭“属性”对话框。 (4)步骤1:在“rband”的设计视图下空白处右键单击鼠标在弹出的快捷菜单上选择“属性”命令在“属性”对话框的左上角下拉选择“报表”。设置报表的“标题”为:团队旅游信息表如图2-100所示。关闭“属性”对话框。 步骤2:单击“保存”按钮。关闭设计视图窗口。 步骤3:关闭“samp3.mdb”数据库。
    【操作步骤】 (1)步骤1:双击打开“samp3.mdb”数据库,单击“报表”对象,单击“rband”报表,单击“设计”按钮。在工具箱上单击“标签”按钮,在报表的页眉节拖动一个矩形框。在其上右键单击,在弹出的快捷菜单中选择“属性”命令,在“属性”对话框修改“名称”为:btitle,添加“标题”为:团队旅游信息表。在“字体名称”所在行选择“宋体”,“倾斜字体”所在行选择“是”,“字号”所在行选择“22”,字体粗细所在行选择“加粗”,关闭“属性”对话框。如图2-97所示。 步骤2:单击“保存”按钮。保存设置。 (2)步骤1:在“rballd”的设计视图下。单击文本框,在报表字体节区拖动产生一个“文本框”和一个“标签”,删除“标签”。在文本框上右键单击鼠标,在弹出的快捷菜单上选择“属性”命令。在“属性”对话框内的“控件来源”所在行下拉选择“导游姓名”,修改“名称”为:tName,关闭“属性”对话框。如图2-98所示。 步骤2:单击“保存”按钮保存设置。 (3)步骤1:在“rband”的设计视图下。单击工具栏中的“文本框”控件,在报表的页脚区拖动产生一个标签和一个“文本框”,删除“标签”。在文本框内输入:=count([团队ID]),在其上右键单击,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框内的“名称”所在行修改为:bcount。注意拖动要在“团队数”的右边。如图2-99所示。 步骤2:关闭“属性”对话框。 (4)步骤1:在“rband”的设计视图下空白处右键单击鼠标,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框的左上角下拉选择“报表”。设置报表的“标题”为:团队旅游信息表,如图2-100所示。关闭“属性”对话框。 步骤2:单击“保存”按钮。关闭设计视图窗口。 步骤3:关闭“samp3.mdb”数据库。 解析:本题主要考查报表中控件的设计方法与报表中控制样式设计。在报表中实现数据的个数统计。也就是在报表中对count()函数的使用。

  • 第20题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:  (1)创建一个查询,查找库存数量高于30000(包含30000)的产品,并显示“产品名称”、“规格”、“库存数量”和“最高储备”等字段内容,所建查询命名为qT1。  (2)创建一个查询,查找某类产品的库存情况,并显示“产品名称”、“规格”和“库存数量”等字段内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别:”。  说明:产品类别为“产品ID”字段值的第l位。  (3)创建一个查询,查找库存数量超过(不含)最高储备的产品,并显示“产品名称”、“库存数量”和“最高储备”等字段内容。所建查询命名为“qT3”。  (4)创建一个查询,计算每类产品.不同单位的库存金额总计。要求:行标题显示“产品名称”,列标题显示“单位”。所建查询命名为“qT4”。  说明:库存金额=单价×库存数量。

    正确答案: (1)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框双击表“tQuota”和“tStock”,关闭“显示表”对话框。
    步骤2:分别双击字段“产品名称”、“规格”、“库存数量”和“最高储备”字段。
    步骤3:在“库存数量”字段的条件行输入“>=30000”。
    步骤4:单击“保存”按钮,另存为“qT1”。关闭设计视图。
    (2)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框双击表“tStock”,关闭“显示表”对话框。
    步骤2:分别双击字段“产品名称”、“规格”、“库存数量”字段。
    步骤3:在新的一列中添加字段“Left([产品ID],1)”,在“条件”行中输入“[请输入产品类别:]”,单击“显示”行取消该字段的显示。
    步骤4:单击“保存”按钮,另存为“qT2”。关闭设计视图。
    (3)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框双击表“tQuota”和“tStock”,关闭“显示表”对话框。
    步骤2:分别双击字段“产品名称”、“库存数量”和“最高储备”字段。
    步骤3:在下一字段行输入“[库存数量]-[最高储备]”,在该字段的“条件”行输入“>0”,单击“显示”行取消该字段的显示。
    步骤4:单击“保存”按钮,另存为“qT3”。关闭设计视图。
    (4)步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框双击表“tStock”,关闭“显示表”对话框。
    步骤2:在“设计”选项卡上选择“查询类型”组中的“交叉表”。
    步骤3:分别双击字段“产品名称”和“单位”,然后再下一字段输入“库存金额:sum([单价]*[库存数量])”。
    步骤4:在“库存金额”字段的“总计”列表中选中“Expression”,分别在“产品名称”、“单位”和“库存金额”字段的“交叉表”列选中“行标题”,“列标题”和“值”。
    步骤5:单击“保存”按钮,另存为“qT4”。关闭设计视图。
    解析: 暂无解析

  • 第21题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStaff”和“tTemp”及窗体对象“frest”。试按以下要求完成设计:  (1)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“政治面目”四个字段内容,所建查询命名为“qT1”。  (2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为“性别”和“平均年龄”的两个字段内容,所建查询命名为“qT2”。  (3)创建一个参数查询,查找教师的“编号”、“姓名”、“性别”和“职称”四个字段内容。其中“性别”字段的准则条件为参数,要求引用窗体对象“fTest”上控件“tSex”的值,所建查询命名为“qT3”。  (4)创建一个查询,删除表对象“tTemp”中所有姓“李”且名字第三字为“明”的记录,所建查询命名为“qT4”。

    正确答案: (1)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tStaff”。关闭“显示表”对话框。
    步骤2:分别双击“编号”、“姓名”、“性别”、“政治面目”、“学历”字段。
    步骤3:在“学历”字段的“条件”行输入“研究生”,单击“显示”行取消该字段显示。
    步骤4:单击“保存”按钮,另存为“qT1”。关闭设计视图。
    (2)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表。“tStaff”,关闭“显示表”对话框。
    步骤2:分别双击“性别”和“年龄”字段。
    步骤3:单击“设计”选项卡,选择“汇总”。在“年龄”字段“总计”行下拉列表中选中“平均值”。
    步骤4:在“年龄”字段前添加“平均年龄:”字样。
    步骤5:单击“保存”按钮,另存为“qT2”。关闭设计视图。
    (3)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框双击表“tStaff”,关闭“显示表”对话框。
    步骤2:分别双击“编号”、“姓名”、“性别”、“职称”字段。
    步骤3:在“性别”字段的“条件”行输入“[forms]![fTest]![tSex]”。
    步骤4:单击“保存”按钮,另存为“qT3”。关闭设计视图。
    (4)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。
    步骤2:单击“设计”选项卡,选择“查询类型”组中的“删除”。
    步骤3:双击“姓名”字段添加到“字段”行,在“条件”行输入“like李?明”。
    步骤4:单击“运行”按钮,在弹出对话框中单击“是”按钮。
    步骤5:另存为“qT4”。关闭设计视图。
    解析: 暂无解析

  • 第22题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。试在此基础上按照以下要求补充报表设计:  (1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“团员基本信息表”。  (2)在报表的主体节区添加一个文本框控件,显示“性别”字段值。该控件放置在距上边0厘米、距左边5.2厘米处,并命名为“tSex”。  (3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边0.2厘米、距左边4.5厘米处,并命名为“tAvg”。  (4)利用表达式按“编号”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为“tCount”。  要求:按“编号”字段进行统计操作。  注意:不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。

    正确答案: (1)步骤1:右键单击报表“rStud”,选择“设计视图”命令。
    步骤2:单击“设计”选项卡中的标签控件按钮,单击报表页眉区域,输入“团员基本信息表”,单击页眉其他位置以完成输入。用鼠标右击该标签控件,选择“属性”,在名称位置输入“bTitle”。
    (2)步骤1:单击“设计”选项卡中的文本框控件按钮,再单击报表主体区域,弹出“text”标签和“未绑定”文本框,删除标签。
    步骤2:选中报表主体区域的“未绑定”文本框,右键单击,选择“属性”,在“名称”行输入“tSex”,在“控件来源”行中选择“性别”,分别将“左”、“上边距”设置为“5.2cm”、“0.1cm”。
    (3)步骤1:单击文本框控件按钮,再单击报表页脚区域,弹出“text”标签和“未绑定”文本框,将“Text”标签删除,选中“未绑定”文本框,在属性窗口的“名称”行中输入“tAvg”,在“控件来源”行中输入“=Avg([年龄])”,分别将“左”、“上边距”设置为“4.5cm”、“0.2cm”。
    步骤2:单击“保存”按钮,关闭报表设计视图。
    (4)步骤1:单击“设计”选项卡上的“分组和排序”。在下侧的“分组、排序和汇总”窗口中,单击“添加组”按钮,在“选择字段”下拉列表中,选择最下方的“表达式”。
    步骤2:在弹出的表达式生成器中,输入表达式“=Left([编号],4)”,单击“确定”按钮。单击“更多”按钮,设置为“有页脚节”,“无页眉节”。关闭“分组、排序和汇总”界面。
    步骤3:在“设计”选项卡上,单击“控件”组中的“文本框”控件。单击分组页脚节区任一点,即可添加“Text”标签和“未绑定”文本框。
    步骤4:选中“Text”标签,按“Del”键将其删除。右键单击“未绑定”文本框选择“属性”,选中“全部”选项卡,在“名称行”输入“tCount”,在“控件来源”行输入“=Count([编号])”。
    步骤5:单击“保存”按钮,关闭设计视图。
    解析: 暂无解析

  • 第23题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好两个关联表对象“tStaff”和“tSalary”及表对象“tTemp”。试按以下要求完成设计:  (1)创建一个查询,查找下半年聘用的经理,并显示“工号”、“姓名、“年龄”和“性别”四个字段内容,所建查询命名为“qT1”。  (2)创建一个查询,查找各位员工在2005年的工资信息,并显示“工号”、“工资合计”和“水电房租费合计”三列内容。其中,“工资合计”和“水电房租费合计”两列数据均由统计计算得到,所建查询命名为“qT2”。  (3)创建一个查询,查找并显示员工的“年月”、“姓名”、“工资”、“水电房租费”及“应发工资”五列内容。其中“应发工资”列数据由计算得到,计算公式为:应发工资=工资一水电房租费,所建查询命名为“qT3”。  (4)创建一个查询,将表“tTemp”中“年龄”字段值均加1,所建查询命名为“qT4”。

    正确答案: (1)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tStaff”,关闭“显示表”对话框。
    步骤2:分别双击“工号”、“姓名”、“年龄”、“性别”和“职务”字段。
    步骤3:在“职务”字段的“条件”行输入“经理”,单击“显示”行取消该字段显示。在新字段中输入“Month([聘用时间]),对应的“条件”行输入“>6”,单击“显示”行取消该字段的显示。
    步骤4:单击“保存”按钮,另存为“qT1”,关闭设计视图。
    (2)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tSalary”,关闭“显示表”对话框。
    步骤2:双击“工号”、“工资”、‘冰电房租费”字段。
    步骤3:单击“设计”选项卡,选择“汇总”。在“工资”和“水电房租费”字段“总计”行下拉列表中选中“合计”。
    步骤4:在新的一列中,“字段”行输入“Year([年月])”,“总计”行选择“Where”,“条件”行输入“2005”,单击“显示”行取消该字段显示。
    步骤5:分别在“工资”和“水电房租费”字段前添加“工资合计:”和“水电房租费合计:”字样。
    步骤6:单击“保存”按钮,另存为“qT2”,关闭设计视图。
    (3)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中依次双击表“tSalary”、“tStaff”,关闭“显示表”对话框。单击表“tSalary”的“工号”字段,拖曳到“tStaff”表的“工号”字段,建立表间关系。
    步骤2:分别双击字段“年月”、“姓名”、“工资”和“水电房租费”添加到“字段”行。步骤3:在“字段”行下一列输入“应发工资:[工资]-[水电房租费]”。
    步骤4:单击“保存”按钮,另存为“qT3”,关闭设计视图。
    (4)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。
    步骤2:单击“设计”选项卡,选择“查询类型”组中的“更新”。
    步骤3:双击“年龄”字段,在“更新到”行输入“[年龄]+1”。
    步骤4:单击“运行”按钮,在弹出的对话框中单击“是”按钮。
    步骤5:单击“保存”按钮,另存为“qT4”,关闭设计视图。
    解析: 暂无解析

  • 第24题:

    问答题
    请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:  考生文件夹下存在一个数据库文件“samp2.aecdb”,里面已经设计好四个关联表对象“tDoetor”、“tOffice”、“tPatient”和“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:  (1)创建一个查询,查找姓“王”病人的基本信息,并显示“姓名”、“年龄”、“性别”,所建查询名为“qT1”。  (2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,输出“医生姓名”和“预约人数”两列信息。要求预约人数用“病人ID”字段计数并降序排序,所建查询名为“qT2”。  (3)创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月份中20日以后(含20日)的记录,所建查询名为“qT3”。  (4)现有一个已经建好的“fQuery”窗体。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下“查询”按钮,即运行一个名为“qt4”的查询。“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。请设计“qT4”查询。

    正确答案: (1)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tPatient”,关闭“显示表”对话框。
    步骤2:分别双击“姓名”、“年龄”、“性别”字段。
    步骤3:在“姓名”字段的“条件”行输入“Like王*”。
    步骤4:单击“保存”按钮,输入查询名称为“qT1”,单击“确定”。关闭设计视图。
    (2)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中分别双击表“tDoctor”、“tSubscribe”,关闭“显示表”对话框。
    步骤2:分别双击“医生姓名”、“病人ID”和“年龄”字段。
    步骤3:在“设计”选项卡上选择“汇总”,在“病人ID”字段“总计”行下拉列表中选中“计数”,在其“排序”行下拉列表中选中“降序”。
    步骤4:在“病人ID”字段前添加“预约人数:”字样。
    步骤5:在“年龄”字段的“总计”行下拉列表中选中“Where”,在其“条件”行输入“<30”,单击“显示”行,取消该字段的显示。
    步骤6:单击“保存”按钮,另存为“qT2”。关闭设计视图。
    (3)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。
    步骤2:在“设计”选项卡上,单击“查询类型”组中的“删除”。
    步骤3:在第一列中,“字段”行输入“Month([预约日期]),'字段,在“条件”行输入“10”;在第二列,“字段”行输入“Day([预约日])”,字段,在“条件”行输入“>=20”。
    步骤4:单击“设计”选项卡中的“运行”,在弹出的对话框中单击“是”按钮。
    步骤5:单击“保存”按钮,另存为“qT3”。关闭设计视图。
    (4)步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中分别双击表“tOffice”,“tSubscribe”,关闭“显示表”对话框。
    步骤2:分别双击“科室ID”、“预约日期”、“科室名称”字段。
    步骤3:在“科室名称”字段的“条件”行输入“[forms]![fQuery]![tName]”,单击“显示”行取消该字段显示。
    步骤4:单击“保存”按钮,另存为“qT4”。关闭设计视图。
    解析: 暂无解析