内容正文:
A职教
中职专业课:模拟卷
山东省春季高考技能测试
Access数据库应用操作
请考生将考试系统中对应考题附件(销售业绩.accdb)下载到本人考生号文件夹内.按要求完
成以下操作。
2.accdb
第一题基本作题
根据销售业绩表完成以下操作,请考生将”(【序号】)”处的内容填写到考试系统中对应得
答题区域。
1、“时间"字段的数据类型为日期/时间,要求在表中只显示XX年XX月,应在其属性【1】
中输入(【2】)。
2.分析表对象”销售业绩表“的字段构成设置其主键为(【3】)字段,其索引|设置为(【4】)
。
3、 “药品编号”字段要求只能输入一个字母和三个数字,则在该字段的【5】行中输入(【6
】),字段大小为(【7】)。
4、为了节省输入操作,需要“时间”字段有初始值为当前时间,则要在字段属性【8】中设
置为【9】。
5、将销售数量设置为0到20000之间(不包括端点值),应该在(【10】)字段属性区的
【11】)中输入(【12】)。
答案:
{E7)=
A职教
>
中职专业课·模拟卷
【6】
(分 5共3
【1】
t12】
第二题简单应用题
根据查询创建过程,请考生将“(【序号】)”处的内容填写到考试系统中对应的答题区域
1、以“职工表”为数据源,以查询设计方式查询姓王的职工的个人信息,则应在(【1】)字
段的条件行中输人(【2】)。
2、在“职工表”中,把职工编号的第一位改为“1”开头,创建查询时应选择查询类型为(
【3】),在(【4】)字段(【5】)行中输入(【6】)。
3、创建一个查询,查找销售数量在150以下(包括150)的"药品编号”,"药品名”和“数量
三个字段的内容,应在(【7】)字段中,条件行中输入(【8】)。
4、创建一个查询,应显示提示信息:“请输入药品编号”,按输入的药品编号查找2023年1月
份的销售数量进行汇总,并显示”药品编号”、”总数量”,应在“药品编号”字段条件行中输入(
9】).在(【10】)字段行输入(【11】),总计行中选择(【12】),在“时间”字段输入(【13】
).
答案:
三>))7r
[7】
A职教
>
中职专业课·模拟卷
【8】
(3评共3评共分分评
【13】
第三题综合应题
设计如下图中所示窗体,能够显示“职工表”中人员除性别字段之外的所有字段信息,请考生
将窗体的设计步骤填写到对应的答题区域
所有Access..
司表
.
善
。
职工表
曲物表
_键业续表
曲职工表
编号
000001
词
姓名
2 查词2
李四
年龄
司词1
26
寸词3
词4
体
。
国职工表
答案:
{E2)57
山东省春季高考技能测试
Access数据库应用操作
请考生将考试系统中对应考题附件(销售业绩.accdb)下载到本人考生号文件夹内,按要求完成以下操作。
第 一 题 基本操作题
根据销售业绩表完成以下操作,请考生将“(【序号】)”处的内容填写到考试系统中对应得答题区域。
1、“时间”字段的数据类型为日期/时间,要求在表中只显示XX年XX月,应在其属性【1】中输入(【2】)。
2、分析表对象"销售业绩表"的字段构成,设置其主键为(【3】)字段,其索引设置为(【4】)。
3、“药品编号”字段要求只能输入一个字母和三个数字,则在该字段的【5】行中输入(【6】),字段大小为(【7】)。
4、为了节省输入操作,需要“时间”字段有初始值为当前时间,则要在字段属性【8】中设置为【9】。
5、将销售数量设置为0到 20000之间(不包括端点值),应该在(【10】)字段属性区的(【11】)中输入(【12】)。
答案:
【1】格式
【2】yy\年mm\月
【3】编号
【4】有(无重复)
【5】输入掩码
【6】L000
【7】4
【8】默认值
【9】now()
【10】数量
【11】验证规则
【12】>0 and <20000
第 二 题 简单应用题
根据查询创建过程,请考生将“(【序号】)”处的内容填写到考试系统中对应的答题区域。
1、以“职工表”为数据源,以查询设计方式查询姓王的职工的个人信息,则应在(【1】)字段的条件行中输人(【2】)。
2、在“职工表”中,把职工编号的第一位改为“1”开头,创建查询时应选择查询类型为(【3】),在(【4】)字段(【5】)行中输入(【6】)。
3、创建一个查询,查找销售数量在150以下(包括150)的"药品编号","药品名"和“数量”三个字段的内容,应在 (【7】) 字段中,条件行中输入(【8】)。
4、创建一个查询,应显示提示信息:"请输入药品编号",按输入的药品编号查找2023年1月份的销售数量进行汇总,并显示"药品编号"、"总数量",应在“药品编号”字段条件行中输入(【9】),在(【10】)字段行输入(【11】),总计行中选择 (【12】),在“时间”字段输入(【13】)。
答案:
【1】姓名
【2】like "王*"
【3】更新查询
【4】编号
【5】更新为
【6】"1"+right([编号],5) (或者 "1"&right([编号],5))
【7】数量
【8】<=150
【9】[请输入药品编号]
【10】数量
【11】总数量: 数量
【12】合计
【13】year([时间])=2023 and month([时间])=1
第 三 题 综合应用题
设计如下图中所示窗体,能够显示“职工表”中人员除性别字段之外的所有字段信息,请考生将窗体的设计步骤填写到对应的答题区域。
答案:
【1】打开samp2数据库,选择职工表,在创建选项卡,窗体组中单击窗体向导命令,弹出窗体向导对话框;
【2】将职工表的编号,姓名,年龄字段添加到选定字段中,单击下一步 ;选择布局为纵栏表,单击下一步;输入窗体的标题为职工表,单击完成按钮;
【3】点击右下方的窗体设计按钮,切换到窗体设计视图。调整并修改各个控件的大小及其位置;右击主体,弹出快捷菜单选择属性,在属性表窗格中下拉列表选择窗体,单击其他选项卡的弹出方式设置为是。
【4】在窗体视图中查看其效果,保存该窗体并命名为职工表。
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
药品编号 药品名 生产企业
s012 胃康宁 广东汕头医药厂
s024 消食丸 天津第三制药厂
s033 降压灵 上海大地制药厂
编号 姓名 年龄 性别
000001 李四 26 男
000002 张三 25 女
000003 程鑫 22 男
000004 刘红兵 27 男
000005 钟舒 37 女
000006 江滨 32 女
000007 王建钢 21 男
000008 璐娜 21 女
000009 李小红 25 女
000010 梦娜 24 女
000011 吴大伟 26 男
000012 李磊 28 男
000013 郭薇 24 女
000014 高薪 27 女
000015 张丽 28 女
000016 王民 30 男
000017 李强 33 男
000018 王经丽 30 女
000019 李迪 32 女
000020 王国强 20 男
000021 李力国 22 男
000022 张娜 27 女
000023 李中青 41 男
000024 高强 31 男
000025 闫学成 40 男
000026 张汉望 57 男
000027 赵小青 24 女
000028 毛丽 27 女
000029 张小婉 30 女
000030 苏家强 32 男
000031 董小丽 28 女
000032 刘力昆 47 男
000033 文小刚 36 男
000034 冯小丽 25 女
000035 伊能净 31 女
000036 尹丽 24 女
000037 李丽贡 37 男
000038 王必胜 47 男
000039 田丽 41 女
000040 周湛刚 58 男
000041 王牌 36 男
000042 朱小玉 30 女
000043 陈贺 39 男
000044 李国 36 男
000045 吴家丽 31 女
000046 赵玉 58 女
000047 白松 47 男
000048 杜丽 57 女
000049 王安强 37 男
000050 李素家 31 女
000051 张家力 41 男
000052 杨柳 47 男
000053 陈丽 47 女
000054 吕刚 36 男
000055 赵起刚 60 男
000056 张四 60 男
000057 李三 60 女
000060 韩丽 31 女
000061 晨光 23 男
000062 吕丽红 24 女
000063 晓丽 27 女
000064 李小仿 31 男
000065 赵佛 32 男
000066 吴国 58 男
000067 朱丽 36 女
000068 王小鸭 47 男
000069 白家力 53 男
000070 高息 25 男
000071 李国 28 男
000072 陈四 57 女
000073 吕四 47 男
000074 李小 34 女
000075 张丽 24 女
000076 金鑫 36 男
000077 石磊 24 男
000078 王森 26 女
000079 李晶 27 女
000080 赵品 30 男
时间 编号 数量 药品编号
1/1/23 01 3456 s012
1/1/23 02 345 s024
1/1/23 03 1345 s033
1/1/23 04 1234 s012
1/1/23 05 123 s024
1/1/23 06 123 s033
1/1/23 07 888 s012
1/1/23 08 88 s024
1/1/23 09 188 s033
1/1/23 10 123 s012
1/1/23 11 12 s024
1/1/23 12 112 s033
1/1/23 13 999 s012
1/1/23 14 99 s024
1/1/23 15 99 s033
1/1/23 16 777 s012
1/1/23 17 77 s024
1/1/23 18 177 s033
1/1/23 19 888 s012
1/1/23 20 88 s024
1/1/23 21 88 s033
1/1/23 22 12345 s012
1/1/23 23 1234 s024
1/1/23 24 11234 s033
1/1/23 25 111 s012
1/1/23 26 11 s024
1/1/23 27 111 s033
1/1/23 28 1888 s012
1/1/23 29 188 s024
1/1/23 30 1188 s033
2/1/23 31 13456 s012
2/1/23 32 1346 s024
2/1/23 33 1346 s033
2/1/23 34 11234 s012
2/1/23 35 1124 s024
2/1/23 36 1124 s033
2/1/23 37 1888 s012
2/1/23 38 188 s024
2/1/23 39 1188 s033
2/1/23 40 1123 s012
2/1/23 41 113 s024
2/1/23 42 1413 s033
2/1/23 43 1999 s012
2/1/23 44 199 s024
2/1/23 45 4199 s033
2/1/23 46 1777 s012
2/1/23 47 1777 s024
2/1/23 48 1777 s033
2/1/23 49 1888 s012
2/1/23 50 188 s024
2/1/23 51 1488 s033
2/1/23 52 12345 s012
2/1/23 53 1235 s024
2/1/23 54 1235 s033
2/1/23 55 1111 s012
2/1/23 56 111 s024
2/1/23 57 4111 s033
2/1/23 58 1888 s012
2/1/23 59 188 s024
2/1/23 60 1488 s033
3/1/23 61 33456 s012
3/1/23 62 3456 s024
3/1/23 63 3456 s033
3/1/23 64 3234 s012
3/1/23 65 324 s024
3/1/23 66 3424 s033
3/1/23 67 3888 s012
3/1/23 68 388 s024
3/1/23 69 4388 s033
3/1/23 70 3123 s012
3/1/23 71 312 s024
3/1/23 72 3142 s033
3/1/23 73 3999 s012
3/1/23 74 399 s024
3/1/23 75 4399 s033
3/1/23 76 3777 s012
3/1/23 77 377 s024
3/1/23 78 4377 s033
3/1/23 79 3888 s012
3/1/23 80 388 s024
3/1/23 81 3488 s033
3/1/23 82 3345 s012
3/1/23 83 345 s024
3/1/23 84 3445 s033
3/1/23 85 311 s012
3/1/23 86 311 s024
3/1/23 87 3141 s033
3/1/23 88 388 s012
3/1/23 89 388 s024
3/1/23 90 4388 s033
UPDATE [销售业绩表]
SET [销售业绩表].[时间] = DateSerial(2023,Month([时间]),Day([时间]));
SELECT 职工表.*
FROM [职工表]
WHERE (((职工表.姓名) Like "王*"));
UPDATE [职工表]
SET [职工表].[编号] = "1"+Right([编号],5);
SELECT 销售业绩表.药品编号, 物品表.药品名, 销售业绩表.数量
FROM [物品表] INNER JOIN [销售业绩表] ON 物品表.药品编号 = 销售业绩表.药品编号
WHERE (((销售业绩表.数量)<=150));
SELECT 销售业绩表.药品编号, Sum(销售业绩表.数量) AS [总数量]
FROM [销售业绩表]
GROUP BY 销售业绩表.药品编号, 销售业绩表.时间
HAVING (((销售业绩表.药品编号)=[请输入药品编号]) AND ((Year([时间]))=2023) AND ((Month([时间]))=1));
SELECT DISTINCTROW *
FROM [职工表];
$$