上机试题解析
基本操作:
本题主要考核点:主键的设置、有效性规则的设置、默认值的设置、删除表中记录及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的samp1.mdb数据库。
第二步:选中表tEmployee,点击设计按钮,在弹出的表设计器中选中编号行,点击工具栏上的主键按钮;选中年龄字段,再选中下面的有效性规则,点击右边的...按钮,弹出表达式生成器,在文本框中输入>=17 And <=55,也可以直接在那个有效性规则框中直接输入>=17 And <=55;选中聘用时间字段,点击默认值属性右边的...按钮,弹出表达式生成器,在文本框中输入=Now(),也可以直接在那个默认值框中直接输入=Now();选中职务字段行,按住鼠标左键把职务字段移到聘用时间字段前,选中聘用时间字段,按住鼠标左键把该字段移到原来职务字段的位置。然后保存该表。
第三步:打开表tTeacher,选中编号为000024的记录,然后点击工具栏上的删除记录按钮,或者单击鼠标右键,在弹出的下拉菜单中选择删除记录,再弹出的对话框中选择是;以同样的方式删除编号为000028的记录;然后在表的最后输入题面所要求的各字段的内容。
简单应用:
本题主要考的是数据库的查询。
本题解题思路:
(1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,在弹出的显示表窗体上选择tStud表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的四个字段,然后选择照片字段,将该字段中的显示中的钩去掉,并在条件中输入:Is Null,再在性别字段的条件中输入:男,以qT1保存查询。
(2)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,在弹出的显示表窗体上分别选择tStud、tCourse和tScore表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的二个字段,最后以qT2保存查询。
(3)与第1小题类似,在弹出的显示表窗体上分别选择tStud和tScore表,点击添加按钮,关闭显示表窗体。选择tStud表中的学号字段,再点击工具栏上的总计按钮(或选择右击鼠标后下拉菜单中的总计),总计中选择分组,然后在第二个字段中输入平均分:成绩,总计中选择平均值,排序中选择降序,最后以qT3保存查询。
(4)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tTmp表,点击添加按钮,关闭显示表窗体。选择查询菜单中的更新查询子菜单。然后从tTmp选择编号字段,在更新到中输入:1 & Mid([编号],2),在第二个字段中选择性别,并在条件中输入:女,运行查询,最后以qT4保存查询。
综合应用:
本题主要考的是窗体、报表的设计和VBA的数据库编程。
本题解题思路如下:
(1)打开窗体对象fEmp的设计视图,选择窗体控件,并点击工具栏上的属性按钮,标题属性设置为信息输出。选中bt2按钮,并点击工具栏上的属性按钮,将命令按钮bt2的宽度设置为2厘米,高度设置为1厘米,左边距设置为3厘米,上边距设置为3厘米,保存窗体。
(2)打开报表对象rEmp的设计视图,选择视图菜单中的排序与分组,在字段/表达式中输入=Left([姓名],1),组页眉选择是,分组形式选择每一个值。选择一个文本框,放到组页眉中,选择工具栏上的属性按钮,在弹出的属性框中设置名称为tm,并在控件来源属性中输入:=Left([姓名],1),保存报表。
(3)打开窗体fEmp的设计视图,并点击工具栏上的属性按钮,点击加载属性右边的…打开代码生成器,在’*****Add*****与’*****Add*****之间输入:DoCmd.OpenReport rEmp,acViewPreview,选中bt2按钮,并点击工具栏上的属性按钮,点击单击属性并选择宏mEmp,保存窗体。
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |