1、国家二级 ACCESS机试(操作题)模拟试卷 354及答案与解析 一、基本操作题 1 (1)在考生文件夹下, “sampl accdb”数据库文件中建立表 “tTeacher”,表结构如下: (2)判断并设置“tTeacher”的主键。 (3)设置 “工作时间 ”字段的默认值属性为本年度的 4月 1日 (规定:本年度年号必须由函数获取 )。 (4)设置 “年龄 ”字段的有效性规则为非空且非负。 (5)在 “tTeacher”表中输入以下一条记录:注意,教师李丽的 “照片 ”字段数据设置为考生文件夹下的 “李丽 bmp”图像文件。 (6)设置 “编号 ”字段的输入掩码为只能输入 5位,规定前 2
2、位为字母或数字后 3位为数字。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 (名为 “tStud”“tCourse”“tScore”)一个空表 (名为 “tTemp”)和一个窗体对象 (名为“fTemp”)。试按以下要求完成设计: (1)创建一个选择查询,查找没有绘画爱好学生的 “学号 ”“姓名 ”“性别 ”和 “年龄 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个选择查询,查找学生的 “姓名 ”“课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT2”。 (3)创建一个参数查询,查找学生的 “学号 ”“姓
3、名 ”“年龄 ”和 “性别 ”四个字段内容。其中设置 “年龄 ”字段为参数,参数值要求引用窗体 tTemp上控件 tAge的值,所建查询命名为 “qT3”。 (4)创建追加查询,将表对象 “tStud”中 “学号 ”“姓名 ”“性别 ”和 “年龄 ”四个字段内容追加到目标表 “tTemp”的对应字段内,所建查询命名为 “qT4”。 (规定: “姓名 ”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的 “标识 ”字段中 ) 三、综合应用题 3 在考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”,窗体对象 “fSys”和报表对象
4、 “rStud”。请在此基础上按照以下要求补充“fSys”窗体和 “rStud”报表的设计: (1)在 “rStud”报表的报表页眉节区位置添加一个标签控件,其名称为 “bTitle”,其显示文本为 “团员基本信息报表 ”;将报表标题栏上的显示文本设置为 “团员基本信息 ”;将名称为 “tSex”的文本框控件的输出内容设置为 “性别 ”字段值。在报表页脚节区添加一个计算控件,其名称为 “tAvg”,显示学生的平均年龄。 (2)将 “fSys”窗体的边框样式设置为 “对话框边框 ”,取消窗体中的水平和垂直滚动条、导航按钮、记录选择器、分隔线、控制框、关闭按钮、最大化按钮和最小化按钮。 (3)将
5、“fSys”窗体中 “用户名称 ”(名称为 “IUser”)和 “用户口令 “(名称为 “IPass”)两个标签上的文字颜色改为蓝色 (蓝色代码为 #0072BC)、字体粗细改为 “加粗 ”。 (4)将 “fSys”窗体中名称为 “tPass”的文本框控件的内容以密码形式显示;将 名称为“cmdEnter”的命令按钮从灰色状态设为可用;将控件的 Tab移动次序设置为:“tUser”“tPass”“cmdEnter”“cmdQuit” 。 (5)试根据以下窗体功能和报表输出要求,补充己给事件代码,并运行调试。在窗体中有 “用户名称 ”和 “用户密码 ”两个文本框,名称分别为 “tUser”和 “
6、tPass”,还有“确定 ”和 “退出 ”两个命令按钮,名称分别为 “cmdEnter”和 “cmdQuit”。窗体加载时,重置窗体标题为 “系统登录 ”;在输入用户名称和用户密码后,单击 “确定 “按钮,程序将判 断输入的值是否正确,如果输入的用户名称为 “cueb”,用户密码为 “1234”,则显示提示框,提示框标题为 “欢迎 ”,显示内容为 “密码输入正确,打开报表 !”,单击 “确定 ”按钮关闭提示框后,打开 “rStud”报表输出团员学生信息;如果输入不正确,则提示框显示 “密码错误 ”同时清除 “tUser”和 “tPass”两个文本框中的内容,并将光标移至 “tUser”文本框中
7、。当单击窗体上的 “退出 ”按钮后,关闭当前窗体。 注意:不允许修改报表对象 “rStud”中已有的控件和属性;不允许修改表对象“tStud”。不允许修改 窗体对象 “tSys”中未涉及的控件、属性和任何 VBA代码;只允许在 “*Add*”与 “*Add*”之间的空行内补充一条代码语句完成设计,不允许增删和修改其它位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 354答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:打开 “sampl accdb”数据库,在功能区中单击 “表设计 ”按钮。 步骤 2:输入 “编号 ”字段名,在对应的数据类型选择 “
8、文本 ”,在字段属性中的 “字段大小 ”行单击鼠标修改成: 5。按 照题目要求,依次建立其他各个字段,如图 26-1所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,输入表名称 “tTeacher”,单击 “确定 ”按钮。 (2)步骤 1:在设计视图中单击 “编号 ”字段所在行,然后单击 “工具 ”分组中的 “主键 ”按钮。 步骤 2:单击快速访问工具栏中的“保存 ”按钮进行保存。(3)步骤 1:在设计视图中选择 “工作时间 ”字段,在 “字段属性 ”对应的 “默认值 ”属性中的文本框或表达式生成器中编辑输入: DateSerial(Yean(Date(), 4, 1)。 步骤 2:单
9、击快速访问工具栏中的 “保存 ”按钮进行保存。 (4)步骤 1:在设计视图中选择 “年龄 ”字段,在对应的 “有效性规则 ”属性中的文本框或表达式生成器中编辑输入: Is Not Null And=0。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存修改。关闭表设计视图。 (5)步骤 1:双击打开 “tTeacher”表。 步骤 2:输入 “李丽 ”老师的记录,其中照片的输入,可以右击该行的 “照片 ”记录,选择 “插入对象 ”快捷菜单命令,打开对象对话框。接下来选择 “由文件创建 ”选项,单击 “浏览 ”按钮查找图片 “李丽 bmp”的位置,单击 “确定 ”按钮实现插入。 (6)步骤
10、1:在 “tTeacher”表设计视图中,选中 “编号 ”字段,在 “输入掩码 ”行中输入: AA000。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭表。 二、简单应用题 2 【正确答案】 【操作步骤】 步骤 l:打开 “samp2 accdb”数据库,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在对话框中添加 “tStud”为数据源,关闭对话框。 步骤 3:分别双击 “tStud”中的 “学号 ”“姓名 ”“性别 ”“年龄 ”4个字段,在 “年龄 ”后一列中输入: InStr(简历 , “绘画 ”),在 “条件 ”行中输入: 0,如图 27 2所示。
11、 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”,单击 “确定 ”按钮。 (2)【操作步骤】 步骤 1:打开 “samp2 accdb”数据库,在功能区的分组中单击“查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在对话框中添加 “tStud”“tCourse”和 “tScore”表,建立 3个表之间的联系,拖动 “tCourse”表中的 “课程号 ”字段到“tSeore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,关闭对话框。 步骤 3:双击 “tStud”表的 “姓名 ”字
12、段、 “tCourse”表的 “课程名 ”字段、 “tScore”表的 “成绩 ”字段,如图 27 3所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在文本框中输入 “qT2”。单击 “确定 ”按钮。 (3)【操作步骤 】 步骤 1:在“samp2 accdb”数据库窗口中,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStud”表,关闭对话框。 步骤 2:双击 “tStud”表中“学号 ”“姓名 ”“年龄 ”和 “性别 ”4个字段,然后在 “年龄 ”“条件 ”所在列的行中或在表达式生成器中编辑输入: Forms!fTemp!tAge,如图 27-4
13、所示步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在文本框中输入 “qT3”,单击 “确定 ”按钮。 (4)【操作步骤】 步骤 1:在“samp2 accdb”数据库窗口 中,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStud”表,关闭对话框。 步骤 2:在分组中单击 “追加 ”按钮,在对话框中选择表 “tTemp”,单击 “确定 ”按钮。 步骤 3:在 “字段 ”第一列输入求 “标志 ”的运算式: 学号 +Left(姓名 , 1),在对应的 “追加到 ”行选择 “标志 ”,在 “字段 ”的第二列选择 “姓名 ”,对应的追加到也选择 “姓名 ”,第三
14、列选择 “性别 ”, “追加到 ”也选择 “姓名 ”, “字段 ”的第四列选择 “年龄 ”,在对应的 “追加到 ”也选择 “年龄 ”。如图 27 5所示。 步骤 4: 单击“运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT4”,单击 “确定 ”按钮。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:双击 “samp3 accdb”数据库,在对象导航窗格中右键单击 “rStud”报表,选择右键菜单 “设计视图 ”,进入报表的设计视图。 步骤 2:在选项卡的命令组中单击 “标签 ”控件,在报表页眉区内单击鼠标绘制,在光标闪动处输入
15、 “团员基本信息报表 ”;单击标签,在对话框内修改 “名称 ”为“bTitle”。 步骤 3:,在 “rStud”的设计 视图中,在对话框上方的对象选择器中选中“报表 ”,在 “格式 ”选项卡设置 “标题 ”为 “团员基本信息 ”。 步骤 4:在对话框上方对象选择器中选 “tSex”文本框,在 “数据 ”选项卡设置 “控件来源 ”为 “性别 ”字段。 步骤5:在选项卡的命令组中单击 “文本框 ”控件,在报表页脚区内单击鼠标绘制,则添加了一个带有标签的文本框。单击标签,设置其显示标题为 “生平均年龄 ”。单击文本框,在中设置 “名称 ”为 “tAvg”“控件来源 ”为 “=Avg(年龄 )”。
16、步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存本步骤设计。 步骤 7:在选项卡的 命令组中单击“打印预览 ”命令,查看报表总体效果。 (2)步骤 1:在对象导航窗格中右键单击“fSys”窗体,选择右键菜单 “设计视图 ”,进入窗体的设计视图,在对话框上方的对象选择器中选中 “窗体 ”。 步骤 2:在 “格式 ”选项卡中,设置 “边框样式 ”为 “细边框 ”“滚动条 ”为 “两者均无 ”“记录选择器 ”为 “否 ”“导航按钮 ”为 “否 ”“分隔线 ”为 “否 ”“关闭按钮 ”为 “否 ”“最大最小化按钮 ”为 “无 ”。设计完毕的窗体对话框如图 14 10所示。 步骤 3:单击快速访问
17、工具栏中的 “保存 ”按钮,保存设置。 步骤 4:单击选项卡中命令组的 “窗 体视图 ”命令运行窗体,如图 14-11所示。(3)步骤 1:在 “fSys”的设计视图中,按住键单击 “用户名称 ”(名称为 “lUser”)和 “用户口令 ”(名称为 “IPass”)两个标签,即同时选中;在的 “格式 ”选项卡设置 “前景颜色 ”为 “#0072BC”(使用颜色代码更为准确 )、 “字体粗细 ”为 “加粗 ”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存设置。 (4)步骤 1:在 “fSys”的设计视图中,在对话框上方的对象选择器中选中“tPass”文本框,在 “数据 ”选项卡中设置
18、其 “输入掩码 ”为 “密码 ”,可通过输入掩码 向导完成。 步骤 2:在对话框上方的对象选择器中选中 “cmdEnter”文本框,在 “数据 ”选项卡中设置其 “可用 ”为 “是 ”。 步骤 3:在窗体空白处鼠标右键,在右键菜单中选择 “Tab键次序 ”选项,弹出对话框,如图 14 12所示,在对话框中调整控件次序与题目一致即可。调整的方法是,用单击控件名前面的小方块 (即控件选择器 ),按住鼠标左键拖动到合适位置释放。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存设置。 (5)步骤 1:在 “fSys”的设计视图中,在对话框上方的对象选择器中选中 “窗体 ”,单击 “事件 ”选项
19、卡,在 “加载 ”行内选择“事件过程 ”,单击 “代码生成器 ”按钮,进入到 VBA代码编辑界面。 步骤 2:在“*Add1*”之间输入: Me Caption=“系统登录 ” 步骤 3:在 “*Add2*”之间输入: IfMe!tUser=“cueb”And Me!tPass=”1234”Then 步骤 4:在“*Add3*”之间输入: Me!tUser SetFocus 步骤 5:单击快速访问工具栏中的“保存 ”按钮,关闭代码窗口。单击选项卡中命令组的 “窗体视图 ”命令运行窗体,按题目要求测试窗体功能 。 步骤 6:关闭 “fSys”窗体。 步骤 7:关闭 “samp3 accdb”窗口。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1