ACCESS查询操作题及答案详解Word文档下载推荐.docx
- 文档编号:20556974
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:60
- 大小:41.65KB
ACCESS查询操作题及答案详解Word文档下载推荐.docx
《ACCESS查询操作题及答案详解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ACCESS查询操作题及答案详解Word文档下载推荐.docx(60页珍藏版)》请在冰豆网上搜索。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“工资调整”,最后单击“确定”按钮即可。
3.综合应用题
在考生文件夹下有“商品管理.mdb”数据库。
(1)创建一个基于产品的“产品查询”的窗体“产品信息”,结果在窗体中显示“产品查询”查询的全部字段。
布局:
纵栏表;
样式:
标准。
(2)创建宏“关闭产品信息窗体”。
用来关闭“产品信息”窗体。
在“产品信息”窗体中添加“退出”按钮,实现运行“关闭产品信息窗体”宏。
1)
打开数据库,在“数据库”窗口中选择“窗体”对象,单击“新建”按钮。
在打开的“新建窗体”对话框中,选择“自动创建窗体:
纵栏式”选项,在“数据源”下拉列表框中选择“产品查询”查询
,单击“确定”按钮
单击“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“产品查询”。
在“数据库”窗口中选择“宏”对象,单击“新建”按钮,在操作列下拉列表框中选择“Close”选项,在对象类型下拉列表框中选择“窗体”选项,同时在对象名称下拉列表框中选择“产品信息”选项。
单击“保存“按钮,在弹出的“另存为”对话框中输入宏的名称“关闭产品信息窗体”,单击“确定”按钮。
在“数据库”窗口中选择“窗体”对象,选中“产品信息”窗体,单击右键,然后在弹出的快捷菜单中选择“设计视图”选项。
步骤四:
在“产品信息”窗体中添加按钮,弹出“命令按钮向导”对话框,在类别列表框中选择“杂项”选项,同时在操作列表框中选择“运行宏”选项。
步骤五:
单击“下一步”按钮,在“请确定命令按钮运行的宏”列表框中选择“关闭产品信息窗体”宏。
步骤六:
单击“下一步”按钮,在“命令按钮向导”对话框中,单击“文本”单选按钮并在文本框中输入“退出”,最后单击“完成”按钮即可。
二
在考生文件夹下有“入学登记表.mdb”数据库。
(1)以入学登记表、系和专业表为数据源,创建生成表查询“查询1”,生成入学明细表,显示ID、姓名、性别、出生年月日、高考所在地、高考分数、专业名称和系名称字段。
(2)以入学登记表、系和专业表为数据源,创建查询“查询2”,计算每个系的平均高考分数。
结果显示系名称和高考分数字段
单击“显示表”按钮,添加入学登记表、系和专业表。
在字段行选择ID、姓名、性别、出生年月日、高考所在地、高考分数、专业名称和系名称字段。
单击“查询”|“生称表查询”命令,在弹出的“生成表”对话框中输入生成新表的表名称“入学明细”,单击“确定”按钮。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询1”,设置完成后单击“确定”按钮即可。
单击“显示表”按钮,添加入学登记表、系和专业表,在字段行选择系名称字段。
单击工具栏中“总计”按钮,在系名称字段总计行选择“Groupby”选项。
添加“平均分数:
Sum([入学登记表]!
[高考分数])/Count([入学登记表]!
[ID])”字段,在对应总计行输入“Expression”选项。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询2”单击“确定”按钮。
在考生文件夹下有“人事管理系统.mdb”数据库。
(1)在“基本情况”窗体中添加“所属部门”按钮,编写按钮代码实现单击该按钮时弹出对应部门的消息框(要求用SelectCase语句实现)。
(2)在“基本情况”窗体中添加“工龄”按钮,编写按钮代码实现单击该按钮时弹出人员的工龄(工龄=Date()-调入日期)。
打开数据库,选择“数据库”窗口中的“窗体”对象,打开“基本情况”窗体的设计视图,从工具箱中选择按钮添加到窗体中,取消命令按钮向导,输入按钮文本“所属部门”。
选中按钮,单击右键在弹出的快捷菜单中选择“事件生成器”选项,在“选择生成器”对话框中选择“代码生成器”选项,单击“确定”按钮。
在“PrivateSub”和“EndSub”之间添加如下代码。
DimDepartmentAsInteger
Department=Forms!
[基本情况]!
[部门ID]
SelectCaseDepartment
Case1
MsgBox“属于研发部”,VbInformation,“所属部门”
Case2
MsgBox“属于管理部”,VbInformation,“所属部门”
Case3
MsgBox“属于服务部”,VbInformation,“所属部门”
EndSelect
单击“保存”按钮以保存修改。
打开数据库,选择“数据库”窗口中的“窗体”对象,打开“基本情况”窗体的设计视图,从工具箱中选择按钮添加到窗体中,取消按钮向导,输入按钮名称“工龄”。
在“PrivateSub”和“EndSub”之间添加如下代码:
DimDAsDate
DimD1AsDate
D=Date
D1=Year(D)
MsgBoxYear(D)-Year(Forms!
[调入日期]),vbInformation,“您的工龄(年)”
三
在考生文件夹下“学生.mdb”数据库。
(1)以课程表、课程成绩和学生表为数据源,创建查询“不及格”,结果显示学生姓名、课程名称和成绩。
2)创建带有SQL子查询的查询“查询1”,显示年龄大于平均年龄的学生信息,要求在子查询中实现查询平均年龄,结果显示学生表全部字段。
单击“显示表”按钮,添加课程表、课程成绩和学生表。
在字段行选择学生姓名、课程名称和成绩字段。
在成绩字段对应的准则行输入“<
60”。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“不及格”,设置完成后单击“确定”按钮即可。
单击“显示表”按钮,选择“学生.*”和“年龄”字段,取消“年龄”字段的显示,在“年龄”字段对应的准则行输入“>
(SELECTAVG(年龄)FROM学生)”。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询1”,最后单击“确定”按钮即可。
在考生文件夹下有“db4.mdb”数据库。
(1)创建“简单计算”窗体,
(2)在“简单计算”窗体中添加“计算”按钮,实现计算X和Y值中的最大值以及判断以X和Y作为有序实数对(x,y)在哪个象限内。
要求X和Y值的最大值判断用If函数实现,象限判断用Switch函数实现。
打开数据库,在“数据库”窗口中选择“窗体”对象,单击“新建”按钮,在弹出的“新建窗体”对话框中选择“设计视图”选项,不选择数据源,单击“确定”按钮。
从工具箱中选择文本框添加到窗体中,设置文本框名称为“X”,按照同样的方法添加“Y”、“Max”、“象限”文本框。
单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“简单计算”,最后单击“确定”按钮即可。
打开“简单计算”窗体的设计视图,从工具箱中选择按钮添加到窗体中,取消按钮向导,输入按钮文本“计算”。
右击该按钮,然后在弹出的快捷菜单中选择“事件生成器”选项,在弹出的“选择生成器”对话框中选择“代码生成器”选项,最后单击“确定”按钮。
DimMaxAsDouble
DimxAsDouble
DimyAsDouble
x=Forms!
[简单计算]!
[x]
y=Forms!
[y]
Max=IIf(x>
y,x,y)
Forms!
[Max]=Max
[象限]=Switch(x>
0Andy>
0,1,x<
0,2,x<
0Andy<
0,3,x>
0,4)
四
在考生文件夹下有“销售管理系统.mdb”数据库。
(1)以产品表和商场表为数据源,创建“应得利润”查询,查询每种商品应得利润。
结果显示产品名称和应得利润字段,应得利润=Sum([商场存货表]!
[数量]×
[产品]!
[价格]×
0.15)。
(2)以产品表和商场存货表为数据源,创建生成表查询“进货”,生成“进货表”。
将商场存货为0的产品添加到进货表中。
该表中包含产品表的全部字段。
单击“显示表”按钮,添加产品表和商场存货表。
在字段行选择产品名称字段,单击工具栏中“总计”按钮。
在产品名称字段对应总计行选择“Groupby”选项。
添加“应得利润:
Sum([商场存货表]!
[数量]*[产品]!
[价格]*0.15)”字段,在对应的总计行选择“Expression”选项。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“应得利润”,单击“确定”按钮。
查询的设计如图4-4所示。
单击“查询”|“生成表查询”命令,在弹出的“生成表”对话框中输入生成新表的名称“进货表”,单击“确定”按钮。
在字段行选择“产品.*”和“数量”字段,取消数量字段的显示,在数量字段对应的准则行输入0。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“进货”,最后单击“确定”
按钮。
在考生文件夹下有“办公.mdb”数据库。
(1)以领取明细表为数据源,创建“按照ID查询”查询,查询与“员工信息”窗体中员工ID的领取信息。
结果显示领取明细表中的全部字段。
(2)在“员工信息”窗体中添加“领取明细”和“关闭窗体”按钮,分别实现运行“按照ID查询”查询和关闭窗体。
打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在弹出的“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。
单击“显示表”按钮,添加“领取明细”表。
选择“领取明细.*”和“领取人ID”字段,取消领取人ID字段的显示,在领取人ID字段对应的准则行输入“[Forms]!
[员工信息登录]!
[员工ID]”。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询的名称“按照ID查询”。
在“数据库”窗口中选择“窗体”对象,打开窗体“员工信息登录”的设计视图,从工具箱中选择按钮,添加到窗体中,弹出“命令按钮向导”对话框,在类别列表框中选择“杂项”选项,同时在操作列表框中选择“运行查询”选项,单击“下一步”按钮。
在“请确定命令按钮运行的查询”列表框中选择“按照ID查询”选项,单击“下一步”按钮。
在“命令按钮向导”对话框中,单击“文本”单选按钮并在文本框中输入“领取明细”,单击最后单击“完成”按钮。
从工具箱中选择按钮,添加按钮到窗体中,弹出的“命令按钮向导”对话框,在类别列表框中选择“窗体操作”选项,同时在操作列表框中选择“关闭窗体”选项,单击“下一步”按钮。
在“命令按钮向导”对话框中,单击“文本”单选按钮并在文本框中输入“关闭窗体”,最后单击“完成”按钮并进行保存。
五
在考生文件夹下“房产.mdb”数据库。
(1)以房产销售情况表和业务员基本信息表为数据源,创建查询“查询1”,查询在房产销售情况表中,业务员代码不是“Y0001”的业务员信息。
结果显示业务员基本情况表中的全部字段。
(2)以房源基本情况表和房产销售情况表为数据源,创建分组统计查询“查询2”,查询每个房子的利润率。
结果显示房源代码和利润字段,利润率=(成交单价-成本单价)/成交单价。
单击“显示表”按钮,添加房产销售情况表和业务员基本信息表。
在字段行选择“业务员基本情况表.*”和“业务员代码”字段,取消业务员代码字段的显示。
在业务员代码对应的准则行输入“<
>
‘Y0001’”。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询1”。
在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。
单击“显示表”按钮,添加房源基本情况表和房产销售情况表。
在字段行选择房源代码字段,添加“利润率:
([房产销售情况表]!
[成交单价]-[房源基本情况表]!
[成本单价])/[房产销售情况表]!
[成交单价]”字段。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询2”,最后单击“确定”按钮。
在考生文件夹下有“xx.mdb”数据库。
(1)创建“平均分”宏,实现运行“平均分”查询。
(2)在“学生成绩查询”窗体中添加“平均分”按钮,实现运行“平均分”宏。
添加窗体页眉标签“学生成绩查询”,标签文本格式为:
宋体、12号、加粗、居中显示。
打开数据库,在“数据库”窗口中选择“宏”对象,单击“新建”按钮,在操作列选择“OpenQuery”选项,在“查询名称”下拉列表框中选择“平均分”。
单击“保存”按钮,在弹出的“另存为”对话框中输入宏名称“平均分”,设置完成后单击“确定”按钮即可。
在“数据库”窗口中选择“窗体”对象,打开窗体“学生信息查询”的设计视图,从工具箱中选择按钮添加到窗体中,弹出“命令按钮向导”对话框,在类别列表框中选择“杂项”选项,同时在操作列表框中选择“运行宏”选项,单击“下一步”按钮。
在“请确定命令按钮运行的查询”列表框中选择“平均分”宏选项,单击“下一步”按钮。
单击“文本”单选按钮并在文本框中输入“平均分”,单击“下一步”按钮,单击“完成”按钮。
从工具箱中选择标签添加到窗体页眉中,输入标签名称为“学生成绩查询”,然后选中标签,在工具栏中设置对应文本格式“宋体,12号,加粗,居中显示”。
最后单击“保存”按钮进行保存即可。
六
在考生文件夹下有“工资表.mdb”数据库。
(1)以部门表和工资表为数据源,创建查询“Q1”,查询研发部人员的基本工资,结果显示部门名称、员工姓名和基本工资字段。
(2)建立一个参数查询Q2,通过输入员工ID显示员工的工资情况。
参数提示为“请输入员工ID”,结果显示员工姓名、基本工资、资金、岗位工资和保险金字段。
单击“显示表”按钮,添加部门表和工资表。
在字段行选择部门名称字段,在部门名称字段对应的准则行输入“研发部”。
同时选择工资表的员工姓名字段和工资表的基本工资字段。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“Q1”,单击“确定”按钮。
在字段行选择工资表的员工姓名、员工ID、基本工资、奖金、岗位工资和保险金字段,在员工ID字段对应的准则行输入“[请输入员工ID]”。
单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“Q2”,单击“确定”按钮。
在考生文件夹下有“房产.mdb”数据库和业务员业绩统计.html。
(1)在“业务员基本情况表”窗体中添加“按业务员代码查询”按钮,实现运行“按照业务员代码查询信息”宏。
在窗体中添加“业务员统计”标签,并为标签创建超级链接到考生文件夹下的“业务员业绩统计.html”。
标签文本格式为:
宋体、9号、加粗。
(2)在“业务员基本情况表”窗体中,添加窗体页眉“业务员信息查询”标签,标签文本格式为:
宋体、12号、加粗、居中显示、蚀刻效果。
设置窗体宽度为8.198厘米,弹出方式。
打开数据库,在“数据库”窗口中选择“窗体”对象,打开“业务员基本情况表”窗体的设计视图,从工具箱中选择按钮添加到窗体中,弹出“命令按钮向导”对话框,在类别列表中选择“杂项”选项,同时在操作列表框中选择“运行宏”选项,单击“下一步”按钮。
在“请确定命令按钮运行的宏”列表框中选择“按照业务员代码查询信息”宏,单击“下一步”按钮。
在“命令按钮向导”对话框中,单击“文本”单选按钮并在文本框中输入“按业务员代码查询”,最后单击“完成”按钮。
从工具箱中选择标签添加到窗体中,输入“业务员业绩统计”文本,选中标签,在工具栏中选择对应文本格式“宋体,9号,加粗”。
选中“业务员业绩统计”标签,单击右键在弹出的快捷菜单中选择“属性”选项,单击“格式”选项卡,在超级链接地址行中选择相应的地址。
单击“保存”按钮对以上设置进行保存。
打开数据库,打开窗体“业务员基本情况表”的设计视图,从工具箱中选择标签添加到窗体页眉中,输入“业务员信息查询”文本,选中标签,在工具栏中选择对应文本格式“宋体,12号,加粗,居中显示”,在标签上单击右键在弹出的快捷菜单中选择“特殊效果”|“蚀刻效果”选项。
在窗体视图的空白处单击右键,在弹出的快捷菜单中选择“属性”选项,单击“格式”选项卡在宽度行输入8.198厘米,在弹出方式中选择“是”。
七
在考生文件夹下有“db2.mdb”数据库。
(1)以学校、二级院和专业表为数据源,建立查询“查询1”显示清华大学的专业设置,结果显示学校名称、专业名称和二级院名称字段。
(2)以二级院和专业表为数据源,创建分组“查询2”,统计各二级院学生数,结果显示二级院名称(Group
by二级院ID)和学生数(Sum([专业].)[学生数])字段。
单击“显示表”按钮,添加学校、二级院和专业表。
在字段行选择学校名称、专业名称和二级院名称字段,在学校名称字段对应的准则行输入“清华大学”。
单击“显示表”按钮,添加二级院和专业表,在字段行选择二级院名称和学生数字段。
单击工具栏中“合计”按钮,在二级院名称字段对应的总计行选择“Groupby”选项,在学生数字段对应的总计行选择“Sum”选项。
在考生文件夹下有“库存管理系统.mdb”数据库。
(1)以产品出库表为数据源,创建“产品出库表”窗体,在窗体中显示“日期”、“产品代码”、“出库数量”和“标志”字段。
产品代码用组合框显示,自行输入“产品信息表”中的所有产品代码,其数值保存到产品代码字段。
设置日期文本框的默认值为当天日期。
(2)在“产品出库表”窗体添加“产品出库登记”标签,标签文本格式为:
添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。
八
在考生文件夹下“student.mdb”数据库。
(1)以student表为数据源,创建查询“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACCESS 查询 操作 答案 详解