1 [简答题]
在考生文件夹下有一个数据库文件“samp1.accdb”。在数据库文件中已经建立了一个表对象“学生基本情况”。根据以下操作要求,完成各种操作。
(1)将“学生基本情况”表名称改为“tStud”。
(2)设置“身份ID”字段为主键;并设置“身份ID”字段的相应属性,使该字段在数据表视图中的显示标题为“身份证”。
(3)将“姓名”字段设置为有重复索引。
(4)在“家长身份证号”和“语文”两字段间增加一个字段,名称为“电话”,类型为文本型,大小为l2。
(5)将新增“电话”字段的输入掩码设置为“010—*********”的形式。其中,“010_”部分自动输出,后八位为0~9的数字显示。
(6)在数据表视图中将隐藏的“编号”字段重新显示出来。
参考解析:
【考点分析】本题考点:表名更改;字段属性中的主键、标题、索引和输入掩码的设置;设置隐藏列等。 【解题思路】第1小题表名更改可以直接用鼠标右键单击表名进行重命名;第2、3、4、5小题字段属性在设计视图中进行设置;第6小题使隐藏列显示在数据表视图中进行设置。
(1)【操作步骤】
打开考生文件夹下的数据库文件samp1.accdb,单击“表”对象,在“学生基本情况”表上右击,在弹出的快捷菜单中选择“重命名”命令,然后输入“tStud”。如图3.1所示。
(2)【操作步骤】
选中表“tStud”,右击,选择“设计视图”命令进入设计视图,在“身份ID”字段上右击,然后选择“主键”命令,将“身份ID”设置为主键,在下面“标题”栏中输入“身份证”。如图3.2所示:
(3)【操作步骤】
选择“姓名”字段,在“索引”栏后的下拉列表中选择“有(有重复)”。如图3.3所示。
(4)【操作步骤】
选择“语文”字段,右击,在弹出的快捷菜单中选择“插入行”命令,输入“电话”字段,在后面的“数据类型”中选择“文本”,在下面的“字段大小”中输入12。如图3.4所示。
(5)【操作步骤】
选择“电话”字段,在“字段属性”下的“输入掩码”行输入“010-”“00000000”,如图3.5所示。单击快速访问工具栏中的“保存”按钮,关闭设计视图界面。
(6)【操作步骤】
双击表“tStud”打开数据表视图,单击“开始”选项卡下“记录”组中的“其他”按钮,在弹出的菜单中选择“取消隐藏字段”命令,打开“取消隐藏列”对话框,勾选列表中的“编号”,单击“关闭”按钮。如图3.6所示。单击快速访问工具栏中的“保存”按钮,关闭数据表视图。
【易错提示】设置“电话”字段的输入掩码时,要求输入的是数字,因此输人掩码要设置成“00000000”格式。
2 [简答题]
在考生文件夹下有一个数据库文件“samp2.aeedb”,里面已经设计好了3个关联表对象,名为“tStud”、“tCourse”、“tScore”、一个空表(名为“fTemp”)和一个窗体对象(名为“fTemp”)。请按以下要求完成设计。
(1)创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”4个字段的内容,所建查询命名为“qT1”。
(2)创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”3个字段内容,将查询命名为“qT2”。
(3)创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”4个字段的内容。其中设置“年龄”字段为参数,参数值要求引用窗体tTemp上控件tAge的值,将查询命名为“qT3”。
(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”4个字段的内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT4”。规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中。
参考解析:
【考点分析】本题考点:创建无条件查询、参数查询、删除查询和追加查询等。 【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。
(1)【操作步骤】
步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。如图3.225所示。
步骤3:在“简历”字段的“条件”行输入“notlike”* 绘画*”,单击“显示”行取消该字段显示。
步骤4:按Ctrl+S保存修改,另存为“qT1”,关闭设计视图。
(2)【操作步骤】
步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tstud”、“tCourse”和“tScore”,关闭“显示表”对话框。
步骤2:用鼠标拖动“tScore”表中“学号”至“tstud”表中的“学号”字段,建立两者的关系,用鼠标拖动“tCourse”表中“课程号”至“tScore”表中的“课程号”字段,建立两者的关系。
步骤3:分别双击“姓名”、“课程名”和“成绩”字段将其添加到“字段”行。如图3.226所示。按Ctrl+S将查询保存为“qT2”。关闭设计视图。
(3)【操作步骤】
步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
步骤2:分别双击“学号”、“姓名”、“年龄”和“性别”字段。
步骤3:在“年龄”字段的“条件”行输入“[Forms]![fremp]![tAge],’。如图3.227所示。
步骤4:按Ctrl+S将查询保存为“q33”。关闭设计视图。
(4)【操作步骤】
步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
步骤2:在“字段”行的第一列输入“标识:[学号]+Left([姓名],1)”,然后双击“姓名”、“性别”和“年龄”字段,如图3.228所示。
步骤3:单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的对话框中输入“tTemp”,单击“确定”按钮,如图3.229所示。
步骤4:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。
步骤5:按Ctrl+S将查询保存为“qT4”。关闭设计视图。
【易错提示】添加新字段时要选择正确的表达式,这里选择“Left()”函数。
3 [简答题]
在考生文件夹下有一个数据库文
件“samp3.accdb”,里面已经设计好了表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按以下要求补充“fEdit”窗体的设计。
(1)将窗体中名称为“Lremark”的标签控件上的文字颜色改为“蓝色”(蓝色代码为#0072BC)、字体粗细改为“加粗”。
(2)将窗体标题设置为“显示/修改用户口令”。
(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;保留窗体的关闭按钮。
(4)将窗体中“退出”命令按钮(名称为“emdquit”)上的文字颜色改为棕色(棕色代码为128)、字体粗细改为“加粗”,并在文字下方加下划线。
(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”。其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内容不相符,当单击“保存”按钮后,屏幕上应弹出如图2.3所示的提示框。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:修改后运行该窗体,并查看修改结果。
注意:不要修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不要修改表对象“tAddr”和“tUser”。
程序代码只能在“******Add*****”与“*****Add*****”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。
参考解析:
【考点分析】本题考点:窗体中标签、命令按钮控件和窗体属性的设置等。 【解题思路】第1、2、3、4小题在窗体设计视图中通过用鼠标右键单击该控件,从弹出的快捷菜单中选择“属性”命令,设置属性;第5小题直接用右键单击控件,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,输入代码。
(3)【操作步骤】
步骤1:在“边框样式”行下拉列表中选择“细边框”。步骤2:分别选择“滚动条”、“记录选择器”、“导航按钮”和“分隔线”行下拉列表中的“两者均无”或“否”。步骤3:在“关闭按钮”行下拉列表中选择“是”,关闭属性表。如图3.263所示。
步骤2:关闭界面,按Ctrl+S保存修改,关闭设计视图。
【易错提示】设置代码时要注意所用函数。