上机试题解析
基本操作:
本题主要考核点:字段的增加、向表中输入记录、主键的设置、数据表字段的隐藏、默认值的设置、表对象的备份、有效性规则的设置、外部数据的导入以及表字段属性的设置。
本题解题思路:
第一步:打开考生文件夹下的samp1.mdb数据库。
第二步:选中表employee,点击设计按钮,在字段名称最后中填入姓名,在数据类型中选择文本并设定字段大小为6。点击视图按钮,切换到employee表的数据表视图,向表中输入题面所要求的姓名字段的内容。
第三步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。点击视图按钮,切换到employee表的设计视图,由表中字段可知,职工号为该表的主关键字,选中职工号字段行,点击工具栏上的主键按钮。
第四步:点击视图按钮,切换到employee表的数据表视图,选中姓名字段列,再点击格式菜单下的隐藏列,则该列被隐藏。
第五步:切换到employee表的设计视图,选中基本工资字段行,在下面的默认值右边的文本框中输入:1000。
第六步:选中表对象employee,选择文件菜单下的另存为,将表employee另存为:tEmp,点击确定即可。
第七步:选中表对象employee,点击设计按钮,切换到设计视图,单击工具栏上的属性按钮,在有效性规则属性框中输入:[津贴]<=[基本工资]。
第八步:单击文件菜单下获取外部数据下的导入菜单,在弹出的对话框中选择考生文件夹中的水费.xls,单击下一步按钮、再点下一步按钮,选择数据的保存位置为新表中,单击下一步按钮、再点下一步按钮,选择不要主键,单击下一步按钮,导入到表水费记录中,点击完成。选中表对象水费记录,点击设计按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。
简单应用:
本题主要考的是数据库的查询。
本题解题思路:
(1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tStud表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的五个字段,在简历字段的条件中输入Like*+[请输入爱好]+*,以qT1保存查询。
(2)与第1小题类似,在选择了表tScore和tStud后,然后选择学号、姓名字段,再点击工具栏上的总计按钮(或选择右击鼠标的下拉菜单中的总计),然后在第三个字段中输入平均成绩:成绩,总计中选择平均值,最后以qT2保存查询。
(3)与第1小题类似,选择tStud表,选择表中的学号和姓名字段,然后再选择学号字段,并在条件中输入:NotIn(selecttscore.学号fromtscore),最后以qT3保存查询。
(4)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tStud表,点击添加按钮,关闭显示表窗体。选择查询菜单中的追加查询菜单(或者右击鼠标,在弹出的菜单中选择追加查询),追加到tTemp表中,然后从tStud选择学号、姓名、年龄、所属院系和性别字段,在性别字段的条件中输入=男,运行查询,最后以qT4保存查询。
综合应用:
本题主要考的是窗体的设计、VBA的数据库编程。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,输入标题雇员基本信息,点击工具栏上的属性按钮,设置标签的名称为bTitle,字体名称属性为黑体,字号属性为18。
(2)选择命令按钮bList,设置标题属性为显示雇员情况,点击单击属性右边的…打开代码生成器,在*****Add2*****与*****Add2*****之间输入:DoCmd.RunMacrom1。
(3)选中窗体,设置窗体的滚动条属性为两者均无,最大最小化按钮属性为无。
(4)在工具箱中选择一个标签,放到窗体页眉中,输入标题,并点击工具栏上的属性按钮,设置标签的名称属性,选中窗体,点击工具栏上的属性按钮,点击加载属性右边的…打开代码生成器,在*****Add1*****与*****Add1*****之间输入:Tda.Caption=Date。