上机操作题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上机操作题
1 .基本操作
基于罗斯文数据库中的表,按下列要求操作 :
( 1 )以“雇员”为数据源,使用“报表向导”创建报表,要求显示雇员 ID ,姓氏,名字,出生日期,头衔。并且按照头衔分组。
( 2 )以“雇员”为数据源,使用“窗体向导”创建窗体,要求显示雇员 ID ,姓氏,名字,和雇佣日期。
2 .简单应用
基于罗斯文数据库中的“订单”表,创建一个查询,查询每个雇员的订单中,货主在北京的运费总额。要求显示雇员 ID ,运货费,和货主城市。
3 .综合应用
基于罗斯文数据库中的“产品”表,创建一个窗体,显示所有的产品,要求显示出“产品ID ”,“产品名称”和“类别ID ”。然后添加两个按钮,功能分别是转到前一个记录和转到下一个记录。再添加一个按钮,标题设置为“设置背景色”,单击可以改变窗体的背景色。要求“产品ID ”为 1 时,单击该按钮可将窗体背景设置为绿色;“产品ID ”为 2 时,单击该按钮可将窗体背景设置为红色;“产品ID ”为其他值时,单击该按钮可将窗体背景设置为黄色。
上机操作题参考答案及解析
1 .基本操作
基于罗斯文数据库中的表,按下列要求操作:
( 1 )以“雇员”表为数据源,使用“报表向导”创建报表,要求显示雇员 ID ,姓氏,名字,出生日期,头衔。并且按照头衔分组。
【分析】这道上机试题主要考察的知识点是如何以数据库中的表为数据源,使用向导来创建报表,并且按照指定字段进行分组的。
【解答】
按钮,弹出“新建报表”对话框。选择“报表向导”并“确定”。
•在“表 / 查询”列表框中选择“雇员”作为数据源,点击“确定”进入下一界面。选择要显示的字段:雇员 ID ,姓氏,名字,出生日期,头衔。单击“下一步”
•选择“头衔”作为分组的字段,单击“下一步”。
•选择以“雇员ID ”升序排列,单击“下一步”。
•选择布局方式为“递阶”,单击“下一步”。
•选择报表的样式“正式”,完成报表生成。
•运行结果
( 2 )以“雇员”为数据源,使用“窗体向导”创建窗体,要求显示雇员 ID ,姓氏,名字,和雇佣日期。
【分析】这道上机试题主要考察的知识点是如何以数据库中的表为数据源,使用向导来创建窗体,并且显示指定字段。
【解答】
•单击数据库窗口。选择“设计视图”,然后从“请选择该对象数据的来源或查询:”的下拉菜单中选择“雇员”表作为数据源。
•从“雇员”窗口中选择“雇员ID ”,“姓氏”,“名字”,和“雇用日期”,拖入设计网格。
•运行结果
2 .简单应用
基于罗斯文数据库中的“订单”表,创建一个查询每个雇员的订单中,货主在北京的运费总额。要求显示雇员 ID ,运货费,和货主城市。
【分析】这道上机试题主要考察的知识点是如何以数据库中的表为数据源,使用设计视图来创建查询,并且进行预定义的计算。
【解答】
视图中创建查询”来建立查询。 Access 会在弹出“显示表”对话框。在“显示表”对话框中选择“订单”表,然后单击“关闭”。将要求显示的表“订单”中的雇员 ID 、“运货费”,和“货主城市”放入设计网格中,如
•点击工具栏中的“总计”按钮,设计网格中将显示“总计”行。将“运货费”的总计由“ Group By ”改为“ Sum ”。
•保存这个查询,运行结果。
3 .综合应用
基于罗斯文数据库中的“产品”表,创建一个窗体,显示所有的产品,要求显示出“产品ID ”,“产品名称”和“类别ID ”。然后添加两个按钮,功能分别是转到前一个记录和转到下一个记录。再添加一个按钮,标题设置为“设置背景色”,单击可以改变窗体的背景色。要求“产品ID ”为 1 时,单击该按钮可将窗体背景设置为绿色;“产品ID ”为 2 时,单击该按钮可将窗体背景设置为红色;“产品ID ”为其他值时,单击该按钮可将窗体背景设置为黄色。
【分析】这道综合题涉及到的知识点包括:如何基于表、使用设计视图创建窗体,如何在窗体中添加控件并设置其属性,如何创建模块并编写事件过程, VBA 的流程控制。
【解答】
•单击数据库窗口中的“窗体”对象,然后单击“新建”按钮,会在弹出“新建窗体”对话框。选择“设计视图”,然后从“请选择该对象数据的来源或查询:”的下拉菜单中选择“产品”表作为数据源。
•从“产品”窗口中选择“产品ID ”,“产品名称”和“类别ID ”,拖入设计网格。
•从工具箱中选择“命令按钮”放入设计网格中,会出现“命令按钮向导”。类别选择“记录浏览”,操作选择“转至前一项记录”,并点击“下一步”。
•为该按钮选择一个图片,然后点击“下一步”。
•为该按钮命名,然后点击“完成”回到设计窗口。
•同样添加“转至下一项记录”的按钮。
•不使用“命令按钮向导”添加一个命令按钮,然后右击该按钮,选择属性,如图 B - 22 所示。在“格式”页中将标题属性设置为“设置背景色”。
•在“事件”页中选择“单击”事件,然后选择“代码生成器”,并在该按钮的“单击”事件中加入代码。
If 产品 ID = 1 Then
主体 .BackColor = vbGreen
ElseIf 产品 ID = 2 Then
主体 .BackColor = vbRed
Else
主体 .BackColor = vbYellow
End If
•保存并运行该窗体,在“产品ID ”为 3 时,窗体背景色被设置为黄色。
上机操作题
1 .基本操作
基于罗斯文数据库中的表,按下列要求操作 :
( 1 )以表“雇员”为数据源自动创建数据页。