(2025年)国家二级ACCESS机试(操作题)模拟试卷含答案及解析_第1页
(2025年)国家二级ACCESS机试(操作题)模拟试卷含答案及解析_第2页
(2025年)国家二级ACCESS机试(操作题)模拟试卷含答案及解析_第3页
(2025年)国家二级ACCESS机试(操作题)模拟试卷含答案及解析_第4页
(2025年)国家二级ACCESS机试(操作题)模拟试卷含答案及解析_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(2025年)国家二级ACCESS机试(操作题)模拟试卷含答案及解析基本操作题(18分)请在考生文件夹下打开“社区健康管理.accdb”数据库,完成以下操作:1.在“居民信息表”中添加“联系电话”字段(文本型,长度11),并设置该字段的有效性规则为“Like'1[3-9][0-9]{9}'”,有效性文本为“请输入有效的11位手机号码(以13-19开头)”。2.将“居民信息表”中“年龄”字段的默认值设置为“28”,并将该字段的格式设置为“整数”。3.在“居民信息表”中为“身份证号”字段建立唯一索引(索引名称保持默认)。4.向“疫苗接种表”中追加一条记录:身份证号,疫苗名称“流感疫苗”,接种日期“2024-11-15”,接种状态“已接种”。答案及解析1.添加字段并设置有效性规则:打开“居民信息表”设计视图,在最后一行输入字段名“联系电话”,数据类型选择“文本”,字段长度设为11。选中“联系电话”字段,在“字段属性”区域的“有效性规则”行输入“Like'1[3-9][0-9]{9}'”,“有效性文本”行输入“请输入有效的11位手机号码(以13-19开头)”。保存表设计。解析:有效性规则通过正则表达式限制手机号码格式,确保数据符合实际业务要求;长度设为11可避免输入过长或过短的号码。2.设置“年龄”字段默认值和格式:在“居民信息表”设计视图中找到“年龄”字段,在“默认值”属性行输入“28”(注意不加引号);在“格式”属性行选择“整数”(或直接输入“0”)。保存表设计。解析:默认值可减少用户输入量,格式设置为“整数”避免输入小数,符合年龄的实际意义。3.建立唯一索引:切换到“居民信息表”的数据表视图,选中“身份证号”字段列标题,点击“开始”选项卡→“排序和筛选”组→“高级”→“索引”。在“索引”对话框中,“字段名称”选择“身份证号”,“索引名称”自动提供(或手动输入),“唯一”列选择“是”。点击“确定”后保存。解析:唯一索引确保身份证号不重复,符合现实中身份证的唯一性要求,避免数据冗余或错误。4.追加疫苗接种记录:打开“疫苗接种表”的数据表视图,在最后一行依次输入:身份证号,疫苗名称“流感疫苗”,接种日期“2024-11-15”(或输入“2024/11/15”),接种状态“已接种”。按回车键保存记录。解析:追加记录时需注意字段类型匹配(如日期型字段需用号包裹),确保数据正确写入。简单应用题(24分)请在“社区健康管理.accdb”数据库中完成以下查询操作:1.创建名为“未接种流感疫苗居民”的选择查询,显示“居民信息表”中未接种流感疫苗的居民姓名、身份证号、联系电话。要求:疫苗接种状态为“未接种”,疫苗名称为“流感疫苗”。2.创建名为“各年龄段体检次数统计”的交叉表查询,统计不同年龄段(0-18岁、19-60岁、61岁以上)居民的体检次数。要求:行标题为“年龄分段”,列标题为“性别”,值为“体检次数”(统计体检记录表的记录数)。答案及解析1.“未接种流感疫苗居民”查询:打开查询设计视图,添加“居民信息表”和“疫苗接种表”(通过“身份证号”字段建立连接)。双击添加“居民信息表”的“姓名”“身份证号”“联系电话”字段。在“疫苗接种表”的“疫苗名称”字段条件行输入“流感疫苗”,“接种状态”字段条件行输入“未接种”。点击“设计”选项卡→“结果”组→“运行”,检查结果后保存为“未接种流感疫苗居民”。解析:通过多表连接筛选未接种特定疫苗的居民,需确保连接条件正确(身份证号关联),避免遗漏或重复记录。2.“各年龄段体检次数统计”交叉表查询:打开查询设计视图,添加“居民信息表”和“体检记录表”(通过“身份证号”连接)。点击“设计”选项卡→“查询类型”组→“交叉表”。在第一行字段列输入:年龄分段:IIf([年龄]<=18,"0-18岁",IIf([年龄]<=60,"19-60岁","61岁以上"));第二行字段列选择“居民信息表.性别”;第三行字段列选择“体检记录表.身份证号”(或任意非空字段)。在“交叉表”行分别选择“行标题”“列标题”“值”;在“总计”行,第三列选择“计数”。运行查询,保存为“各年龄段体检次数统计”。解析:交叉表查询通过IIf函数划分年龄分段,利用计数统计体检次数,行、列、值的设置需严格对应,确保统计结果准确。综合应用题(18分)请在“社区健康管理.accdb”数据库中设计一个名为“居民信息录入”的窗体,要求如下:1.窗体主体区域包含以下控件:标签“姓名:”“身份证号:”“年龄:”“性别:”“联系电话:”;文本框(绑定“姓名”“身份证号”“年龄”“联系电话”字段);组合框(绑定“性别”字段,行来源为“男;女”);命令按钮“保存”和“重置”。2.功能要求:“保存”按钮:点击时检查“姓名”“身份证号”是否为空,若为空则弹出提示框(标题“错误”,内容“姓名和身份证号为必填项!”);若填写完整则保存当前记录。“重置”按钮:点击时清空所有输入控件的内容。答案及解析1.窗体控件添加与绑定:打开窗体设计视图,设置“默认视图”为“单个窗体”,“记录源”为“居民信息表”。在主体区域添加标签控件,分别命名为“lbl姓名”“lbl身份证号”等,标题对应文本。添加文本框控件,分别命名为“txt姓名”“txt身份证号”“txt年龄”“txt联系电话”,将其“控件来源”属性分别设置为“姓名”“身份证号”“年龄”“联系电话”。添加组合框控件(命名为“cmb性别”),设置“行来源类型”为“值列表”,“行来源”为“男;女”,“控件来源”为“性别”。添加命令按钮,命名为“cmd保存”(标题“保存”)和“cmd重置”(标题“重置”)。2.“保存”按钮VBA代码:双击“cmd保存”按钮,进入代码视图,输入以下代码:```vbaPrivateSubcmd保存_Click()IfIsNull(Me.txt姓名)OrMe.txt姓名=""ThenMsgBox"姓名为必填项!",vbExclamation,"错误"Me.txt姓名.SetFocusExitSubEndIfIfIsNull(Me.txt身份证号)OrMe.txt身份证号=""ThenMsgBox"身份证号为必填项!",vbExclamation,"错误"Me.txt身份证号.SetFocusExitSubEndIfDoCmd.SaveMsgBox"记录保存成功!",vbInformation,"提示"EndSub```3.“重置”按钮VBA代码:双击“cmd重置”按钮,输入代码:```vbaPrivateSubcmd重置_Click()Me.txt姓名=""Me.txt身份证号=""Me.txt年龄=""Me.cmb性别=""Me.txt联系电话=""

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论