e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 数据库 >> Access教程 >> 用Access设计客观试卷(二) >> 教程正文
 
教程搜索
 
 
相关教程
  • 将Excel数据导入Access
  • Access轻松实现多数据批量打印
  • 解决Access中分组报表的问题
  • 浅析Access与Office其他成员之间交流数
  • 远程连接access数据库的方法
  • Access数据库的一点经验
  • 防治Access宏病毒
  • ACCESS中使用SQL语句
  • 在ASP程序中访问Access数据库
  • Access使用查询--1.1. 用选择查询建立
  • 中文Access2000速成教程--1.1 使用“向
  • 将Access数据库移植到SQL Server
  • 中文Access2000速成教程--1.8 定义表之
  • 使用准则进行条件查询--1.3.运行查询前
  • Access使用查询--1.2.用选择查询进行分
  • Access使用查询
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
用Access设计客观试卷(二)
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

上节提示:在上节中我们主要介绍了在Access中建立试题库、试题表、答案表以及向两表中输入数据的方法和步骤。

在这节中我们主要介绍建立关联和查询的方法。

建立关联

把试题表与答案表按题号关联在一起,目的是在两个表中使题号相同的记录对应的是同一题的具体内容,也为建立查询做准备。建立关联的方法是:单击【工具】菜单下的【关系】选项,再单击【关系】菜单下的【显示表】选项,打开图1所示窗口。在图1窗口中,单击“答案表”,再单击【添加】。单击“试题表”,再单击【添加】,把两个表都显示出来,最后单击【关闭】按钮即可。在显示的两个表中,把“答案表”中的题号拖到“试题表”中的题号字段上,在弹出的【编辑关系】对话框中,单击【创建】即可,至此,两表已建立了关联。

图1

建立查询

建立查询的目的是为生成窗体作数据准备及根据考生答案情况在答案表中填入每题的得分。查询对象共有四个,分别简述如下:

1、选择查询

作用是把选择题挑选出来,为选择题窗口作数据准备。建立过程及包含字段如下:在图2窗口中,单击【对象】下面的【查询】选项,再单击【新建】按钮,在打开的【新建查询】窗口中,单击【确定】(使用默认选项:设计视图),打开图1“显示表”对话框,试题表和答案表均添加到新建查询窗口中,如图3。把试题表中的题号、题目、1、2、3、4六个字段分别拖到下面表格中的【字段】右边各单元格中,再把答案表中的“考生答案”拖到最右边的单元格中。在题号列下面的【准则】格中填入“<6”(因为此试题表例子中,前5题为选择题)。最后保存此查询,查询名称为“选择查询”。

图2

2、判断查询

用同样方法建立判断查询,与建立选择查询的区别是:不包括试题表中的3、4字段,在题号【准则】中输入“>5” (因为此试题表例子中,后3题为判断题),最后保存此查询,查询名称为“判断查询”。

3、填入每题分数查询

建立过程类似上述方法,但区别如下:在图3窗口状态下,单击【查询】菜单,从中选择【更新查询】,则在查询设计视图中添加【更新到】一行。在此更新查询中我们仅把答案表中的“得分”字段拖到【字段】右边的单元格中,在【更新到】右边的单元格中输入“2”( 每题2分),在下面的【准则】单元格中输入“[答案表]![答案]=[答案表]![考生答案]”(里面的标点符号为英文标点符号),即只有考生所选答案与本题的答案相同时才更新得分的值为2分。具体所填结果如图4,最后保存,取名为“计分查询”。

图3

4、合计总分查询

建立过程与建立“计分查询”相似,也只包括“得分”字段,但在建立查询过程中须单击【视图】菜单中的【合计】选项,在查询设计视图中增加了一行【总计】项,在“得分”字段下列的【总计】单元格中填入“Sum”(即求和函数)。最后保存为“合计总分”。

图4

下节预告:在下节中我们将介绍为考生建立友好人机界面即窗口的方法,希望感兴趣的朋友关注。

  • 上一篇教程: 在Access中创建表及如何指定字段类型
  • 下一篇教程: 在 Access 中使用“存储过程”
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.