1、国家二级 ACCESS机试(操作题)模拟试卷 90及答案与解析 一、基本操作题 1 在考生文件夹下,存在一个数据库文件 “samp1.mdb“和一个 Excel文件“tQuota.xls“。在数据库文件中已经建立了一个表对象 “tStock“。试按以下操 作要求,完成各种操作: (1)分析 “tStock“表的字段构成,判断并设置其主键。 (2)在 “tStock“表的 “规格 “和 “出厂价 “字段之间增加一个新字段,字段名称为 “单位 “,数据类型为文本,字段大小为 1。 (3)删除 “tStock“表中的 “备注 “字段,并为该 表的 “产品名称 “字段创建查阅列表,列表中显示 “灯泡
2、“、 “节能灯 “和 “日光灯 “三个值。 (4)向 “tStock“表中输入数据有如下要求:第一, “出厂价 “只能输入 3位整数和 2位小数(整数部分可以不足 3位),第二, “单位 “字段的默认值 为 “只 “。设置相关属性以实现这些要求。 (5)将考生文件夹下的 “tQuota.xls“文件导入到 “samp1.mdb“数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键。 (6)建立 “tQuota“表与 “tStock“表之间的关系。 二、简单应用题 2 考生文件夹下 存在一个数据库文件 “samp2.mdb“,里面已经设计好表对象 “tQuota“和 “tStock“,试
3、按以下要求完成设计: (1)创建一个查询,查找库存数量高于 30000(包含 30000)的产品,并显示 “产品名称 “、 “规格 “、 “库存数量 “和 “最高储备 “等字段内容,查询名为 qT1。 (2)创建一个查询,查找某类产品的库存情况,并显示 “产品名称 “、 “规格 “和 “库存数量 “等字段内容,所建查询名为 “qT2“;当运行该查询时,提示 框中应显示 “请输入产品类别: “。 说明:产品类别为 “产品 ID“字段值的第 1位。 (3)创建一个查询,查找库存数量高于最高储备的产品,并显示 “产品名称 “、 “库存数量 “和 “最高储备 “等字段内容。所建查询名为 “qT3“。
4、(4)创建一个查询,计算每类产品不同单位的库存金额总计。要求,行标题显示 “产品名称 “,列标题显示 “单位 “。所建查询名为 “qT4“。 说明:库存金额 =单价 库存数量。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3.mdb“,里面已经设计好窗体对象“fSys“。请在此基础上按照以下要求补充 “fSys“窗体的设计: (1)将窗体的边框样式设置为 “对话框边框 “,取 消窗体中的水平和垂直滚动条、记录选择器、导航按钮(导航按钮 )、分隔线、控制框、关闭按钮、最大 化按钮和最小化按钮。 (2)将窗体标题栏显示文本设置为 “系统登录 “。 (3)将窗体中 “用户名称 “(
5、名称为 “lUser“)和 “用户密码 “(名称为 “lPass)两个标签上的文字颜色改为浅综色(浅综色代码为 128)、字体粗细 改为 “加粗 “。 (4)将窗体中名称为 “tPass“的文本框控件的内容以密码形式显示。 (5)按照以下窗体功能,补充事件代码设计。 在窗体中有 “用户名称 “和 “用户密码 “两个文本框,名称分别为 “tUser“和 “tPass“,还有 “确定 “和 “退出 “两个命令按钮,名称分别为 “ cmdEnter“和 “cmdQuit“。在 “tUser“和 “tPass“两个文本框中输入用户名称和用户密码后,单击 “确定 “按钮,程序将判断输入的值是否正确, 如
6、果输入的用户名称为 “cueb“,用户密码为 “1234“,则显示提示框,提示框标题为 “欢迎 “,显示内容为 “密码输入正确,欢迎进入系统! “, 提示框中只有一个 “确定 “按钮,当单击 “确定 “按钮后,关闭该窗体;如果输入不正确,则提示框显示内容为 “密码错误! “,同时清除 “tUser “和 “tPass“两个文本框中的内容,并将光标置于 “tUser“文本框中。当单击窗体上的 “退出 “按钮后,关闭当前窗体。 注意:不允许修改窗体对象 “fSys“中未涉及的控件、属性和任何 VBA代码。只允许在 “*Add*“与 “*Add*“之间的空行内补充 一条语句,不允许增删和修改其它位置
7、已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 90答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】步骤 1:选中 “表 “对象,右键单击【 tStock】 |【设计视图】。步骤 2:选中 “产品 ID“行,右键点击该行,在下拉列表中选中 “主键 “。(2)【操作步骤】步骤 1:右键单击 “出价行 “,在下拉列表中选中 “插入行 “。步骤2:在 “字段名称 “列输入 “单位 “,在 “数据类型 “列的列表中选中 “文本 “,在 “字段大小 “行输入 “1“。 (3)【操作步骤】步骤 1:右键单击 “备注 “行,在列表中选中 “删除行“。步骤 2:在 “产品名称 “
8、行的 “数据类型 “列的列表中选中 “查阅向导 “,在弹出对话框中选中 “自行键入所需要的值 “,单击 “下一步 “按钮。步骤 3:在弹出对话框中依次输入 “灯泡 “、 “节能灯 “和 “日光灯 “,单击 “下 一步 “按钮,然后单击 “确定 “按钮。 (4)【操作步骤】步骤 1:点击 “出厂价 “字段行,在 “小数位数 “行列表中选中中 “2“。步骤 2:点击 “单位 “字段行,在 “默认值 “行中输入 “只 “。步骤 3:单击 “保存 “按钮,关闭设计视图。 (5)【操作步骤】步骤 1:单击工具栏【文件】 |【获取外部数据】 |【导入】,在弹出对话框的 “查找范围 “处找到要导入的文件,然
9、后单击 “导入 “按钮。单击 “下一步 “按钮 ,勾选 “第一 行包含列标题 “,连续单击 “下一步 “按钮 ,选择 “我自己选择主键 “,在其后的下拉列表中选择 “产品 ID“,单击 “下一步 “按钮 ,在 “导入到表 “文本框中输入 tQuota,单击 “完成 “按钮。 (6)【操作步骤】步骤 1:单击工具栏【工具】|【关系】,单击工具栏【关系】 |【显示表】,分别选中表 “tQuota“表与 “tStock“,关闭显示表对话框。 步骤 2:点击表 “tQuota“中 “产品 ID“字段拖动到表 “tStock“中 “产品 ID“字段,放开鼠标,在弹出对话框中点击 “实施参照完整性 “处,
10、单击 “创建 “按钮。步骤 3:单击工具栏 中 “保存 “按钮 ,关闭 “关系 “界面。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:选中 “查询 “对象,点击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tQuota“和 “tStock“,关闭 “显示表 “对话框。步骤 2:分别双击字段 “产品名称 “、 “规格 “、 “库存数量 “和 “最高储备 “字段。步骤 3:在 “库存数量 “字段的条件行输入 “=30000“。步骤 4:单击工具栏中 “保存 “按钮 ,另存为 “qT1“。关闭设计视图。 (2)【操作步骤】步骤 1:选
11、中 “查询 “对象,点击 “新建 “按钮,选中 “设计视图 “,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tStock“,关闭 “显示表 “对话框。步骤 2:分别双击字段 “产品名称“、 “规格 “、 “库存数量 “字段。步骤 3:在 “产品名称 “字段的条件行输入 “请输入产品类别: “。步骤 4:单击工具栏中 “保存 “按钮 ,另存为 “qT2“。关闭设计视图。 (3)【操作步骤】步骤 1:选中 “查询 “对象,点击 “新建 “按钮,选中 “设计视图“,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tQuota“和 “tStock“,关闭 “显示表 “对话框。步骤 2:
12、分别双击字段 “产品名 称 “、 “库存数量 “和 “最高储备 “字段。步骤 3:在下一字段行输入 “库存数量 -最高储备 “, 在该字段的 “条件行 “行输入 “0“,单击 “显示 “行。步骤 4:单击工具栏中 “保存 “按钮 ,另存为 “qT3“。关闭设计视图。 (4)【操作步骤】步骤 1:选中 “查询 “对象,点击 “新建 “按钮,选中 “设计视图“,单击 “确定 “按钮。在 “显示表 “对话框双击表 “tStock“,关闭 “显示表 “对话框。步骤 2:单击工具栏 “查询 “,在列表中选中 “交叉表查询 “。步骤 3:分别双击字段 “产品 ID“和 “产品名称 “,然后再下一字段输入
13、“库存金额 :sum(单价 *库存数量 )“.步骤 4:在 “库存金额 “字段的 “总计 “列表中选中 “表达式 “,分别在 “产品 ID“, “产品名称 “和 “库存金额 “字段的 “交叉表 “列选中 “行标题 “, “列标题 “和 “值 “。步骤 5:单击工具栏中 “保存 “按钮 ,另存为 “qT4“。关闭设计视图。 三、综合应用题 3 【正确答案】 (1)【操作步骤】 步骤 1:选择 “窗体 “对象 ,右击 fSys,在弹出的快捷菜单中选择 “设计视图 “命令 ,右键单击【窗体选择器】选择【属性】,单击 “格式 “选项卡 ,在 “边框样式 “行下拉列表中选中 “对话框边框 “。 步 骤
14、2: 在 “滚动条 “行下拉列表中选中 “两者均无 “。 步骤 3: 分别在 “记录选择器 “, “导航按钮 “、 “控制框 “、 “分隔线 “和关闭按钮行下拉列表中选中 “否 “;在 “最大最小化按钮 “行下拉列表中选中 “无 “;关闭属性界面。 (2)【操作步骤】 步骤 1:右键单击【窗体】 |【属性】 ,单击 “全部 “选项卡。 步骤 2:在 “标题 “行输入 “系统登录 “。关闭属性界面。 (3)【操作步骤】 步骤 1:右键单击【用户名称】 |【属性】,在 “前景色 “行输入 “128“。 步骤 2:在 “字体粗细 “行列表中选中 “加粗 “,关闭属性界面。同样的方法设置 另一个。 (
15、4)【操作步骤】 步骤 1:选中 “窗体 “对象,右键单击【 fSys】 |【设计视图】。 步骤 2:右键单击标签控件【 tPass】 |【属性】,在 “数据 “选项卡的 “输入掩码 “行单击 ,在 “输入掩码向导 “中选择 “密码 “,单击【完成】,关闭属性界面。 (5)【操作步骤】 步骤 1:选中 “窗体 “对象,右键单击【 fSys】 |【设计视图】。 步骤 2:右键单击命令按钮【 CmdEnter】 |【事件生成器】。输入代码: * Add1 * If name = “cueb“ And pass = “1234“ Then * Add1 * * Add2 * Me!tUser.SetFocus * Add2 * * Add3 * DoCmd.Close * Add3 * 关闭界面。