1、国家二级 ACCESS机试(操作题)模拟试卷 84及答案与解析 一、基本操作题 1 在考生文件夹下有一个数据库文件 “samp1.mdb“,里边已经设计好了表对象“tDoctor“、 “tOffice“、 “tPatient“和 “tSubscribe“。请按以下操作要求,完成各种操作: (1)在 “samp1.mdb“数据库中建立了一个新表,名 “tNurse“,表结构如下表所示: (2)判断并设置表 “tNurse“的主键。 (3)设置 “护士姓名 “字段为必填字段, “工作日期 “字段的默认值为系统当前日期的后一天。 (4)设 置 “年龄 “字段的 “有效性规则 “和 “有效性文本 “。
2、具体规则为:输入年龄必须在 22岁至 40岁之间 (含 22岁和 40岁 )。有效性文本内容为:年龄应在 22岁到40岁之间。 (5)将下表所列数据输入到 “tNurse“表中,且显示格式应与下表相同。 (6)通过相关字段建立 “tDoctor“、“tOffice“、 “tPatient“和 “tSubscribe“等 4表之间的关系,同时使用实施参照完整性。 二、简单应用题 2 在考生文件夹下有一个数据库文件 “samp2.mdb“,里面已经设计好 4个关联表对象 “tDoctor“、 “tOffice“、 “tPatient“和 “tSubscribe“以及表对象 “tTemp“,同时还设
3、计出窗体对象 “fQuery“。试按以下要求完成设计: (1)创建一个查询,查找姓 “王 “病人的基本信息,并显示 “姓名 “、 “年龄 “、 “性别 “,所建查询名为 “qT1“。 (2)创建一个查询,统计年龄小于 30岁的医生被病人预约的次数,且显示结果按预约人数降序排序 (如下图所示 ),所建查询名为 “qT2“。 (3)创建一个查询,删除表对象 “tTemp“内所有 “预约日期 “为 10月的记录,所建查询名为“qT3“。 (4)现有一个 已经建好的 “fQuery“窗体,如下图所示。运行该窗体后,在文本框 (文本框名称为 tName)中输入要查询的科室名,然后按下 “查询 “按钮,即
4、运行一个名为 “qT4“的查询。 “qT4“查询的功能是显示所查科室的 “科室 ID“和 “预约日期“。请设计 “qT4“查询。 三、综合应用题 3 在考生文件夹下有一个数据库文件 “samp3.mdb“,里面已经设计好表对象 “tAddr“和 “tUser“,同时还设计出窗体对象 “fEdit“和 “fEuser“。请在此基础上按照以下要求补充 “fEdit“窗体的设计: (1)将窗 体中名称为 “lRemark“的标签控件上的文字颜色改为 “棕色 “(棕代码为 128)、字体粗细改为 “加粗 “。 (2)将窗体标题设为 “显示 /修改用户口令 “。 (3)将窗体边框改为 “对话框边框 “样
5、式,取消窗体中的水平和垂直滚动条、记录选择器、浏览按钮、分隔线和控制框。 (4)将窗体中 “退出 “命令按钮 (名称为 “cmdquit“上的文字颜色改为蓝色 (蓝色代码为16711680)、字体粗细改为 “加粗 “,并在文字下方加上下划线。 (5)在窗体中还有 “修改 “和 “保存 “两个命令按钮,名称分别为 “CmdEdit“和“CmdSave“,其中 “保存 “命令按钮在初始状态为不可用,当单击 “修改按钮后, “保存 “按钮变为可用。现已编写了部分 VBA代码,请按照上述要求将 VBA代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 注意:不要修改窗体对象 “fEdit“和 “
6、fEuser“中未涉及的控件、属性;不要修改表对象 “tAddr“和 “tUser“。 程序代码只能在 “*Add*“与 “*Add*“之间的空行内补充一行语句,完成设计,不允许增删和修改其它位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟 试卷 84答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】步骤 1:选中 “表 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。步骤 2:按题目表建立新字段。步骤 3:单击工具栏中“保存 “按钮 ,另存为 “tNurse“。 (2)【操作步骤】 步骤 1:选中 “护士 ID“字段行。步骤 2:右键单击
7、“护士 ID“行选择【主键】。 (3)【操作步骤】步骤 1:单击 “护士名称 “字段行任一点,在 “必填字段 “行右侧下拉列表中选中 “是 “。步骤 2:单击 “工作日期 “字段行任一点,在 “默认值 “行输入 “Date() 1“。 (4)【操作步骤】步骤 1:单击 “年龄 “字段行任一点,在 “有效性规则 “和输入 “ 22 And 。步骤 2:单击菜单栏【视图】 |【数据表视图】,按题目表向表中输入数据。步骤 3:单击工具栏中“保存 “按钮 ,关闭设计视图。 (6)【操作步骤】步骤 1:单击菜单栏【工具】 |【关系】,单击【关系】 |【显示表】,分别添加表 “tDoctor“和 “tOf
8、fice“、“tPatient“、 “tSubscribe“,关闭显示表对话框。 步骤 2:选中表 “tDoctor“中的 “医生ID“字段,拖动鼠标到表 “tSubscribe“的 “医生 ID“字段,放开鼠标,在弹出的对话框中单击 “实施参照完整性 “处,单击 “创建 “按钮。步骤 3:同理连接 “tSubscribe“和“tPatient“表的 “病人 ID“字段, “tSubscribe“和 “tOffice“表的 “科室 ID“字段。单击工具栏中 “保存 “按钮 ,关闭 “关系 “界面。 【试题解析】 第 1、 2、 3、 4小题在设计视图中新建表和设置字段属性;第 5小题在数据表中
9、输入数据;第 6小题在关系界面设置表间关系。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tPatient“,关闭 “显示表 “对话框。步骤 2:分别双击 “姓名 “、 “年龄 “、 “性别 “字段。步骤 3:在 “姓名 “字段的 “条件 “行输入 “Like “王 *“。步骤 4:单击工具栏中 “保存 “按钮 ,另存为 “qT1“。关闭设计视图。 (2)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “
10、按钮。在 “显示表 “对话框中双击表 tDoctor、 “tSubscribe“,关闭 “显示表 “对话框。步骤 2:分别双击 “医生姓名 “病人 ID“和 “年龄 “字段。步骤3:单击菜单栏【视图】 |【总计】,在 “病人 ID“字段 “总计 “行下拉列表中选中 “计数 “。步骤 4:在 “病人 ID“字段前添加 “预约人数: “字样。步骤 5:在 “年龄 “字段的“条件 “行输 入 “ 30“,单击 “显示 “行,取消该字段的显示。步骤 6:单击工具栏中 “保存 “按钮 ,另存为 “qT3“。关闭设计视图。 (3)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设
11、计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 tTemp“,关闭 “显示表 “对话框。步骤 2: 单击菜单栏【查询】 |【删除查询】。步骤 3:双击 “预约日期 “字段,在 “条件 “行输入 “Like“*-10-*“ 。步骤 4:单击菜单栏【查询】 |【运行】,在弹出的对话框中单击 “是 “按钮。步骤 5:单击工具栏中 “保存 “按钮 ,另存为 “qT4“。关闭设计视图。 (4)【操作步骤】步骤 1:选中 “查询 “对象,单击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框中双击表 “tOffice“, “tSubscribe“,关闭 “
12、显示表 “对话框。步骤 2:分别双击 “科室ID“、 “预约日期 “、 “科室名称 “字段。步骤 3:在 “科室名称 “字段的 “条件 “行输入“forms! fQuery! tName“,单击 “显示 “行取消该字段显示。步骤 4:单击工具栏中 “保存 “按钮 ,另存为 “qT4“。关闭设计视图。 【试题解析】 第 1、 2、 3、 4小题 在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。 三、综合应用题 3 【正确答案】 (1)【操作步骤】步骤 1:选中 “窗体 “对象,右键单击 “fEdit“选择【设计视图】。步骤 2:右键单击标签控件 “lRemark“选择【属性】,在
13、 “格式 “选项卡的 “前景色 “行输入 “128“,在 “字体粗细 “行右侧下拉列表中选中 “加粗 “,关闭属性界面。 (2)【操作步骤】步骤 1:右键单击 “窗体选择器 “选择【属性】。步骤 2:在 “格式 “选项卡的 “标题 “行输入 “显示 /修改用户口令 “。 (3)【操作步骤】步骤 1:在 “边框样式 “行右侧下拉列表中选中 “细边框 “。步骤 2:分别选中 “滚动条 “、 “记录选择器 “、 “导航按钮 “和 “分隔线 “右侧下拉列表中的 “否 “。步骤 3:在 “关闭 “按钮行右侧下拉列表中选中 “是 “,关闭属性界面。 (4)【操作步骤】步骤 1:右键单击命令按钮“退出 “选择【属性】。步骤 2:在 “格式 “选项卡的 “前景色 “行输入 “16711680“,分别在 “字体粗细 “和 “下划线 “行右侧下拉列表中选中 “加粗 “和 “是 “,关闭属性界面。(5)【操作步骤】步骤 1:右键单击命令按钮 “修改 “选择【事件生成器】,在空格行输入: *Add* MsgBox “请重新输入口令! “, vbOKquit*Add*关闭界面。步骤 2:单击工具栏中 “保存 “按钮 ,关闭设计视图。 【试题解析】 第 1、 2、 3、 4小题右键单击控件选择【属性】,设置属性;第 5小题右键单击控件选择【事件生成器】,输入代码。