用Access设计客观试卷(2)

access|设计

上节提示:在上节中我们主要介绍了在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

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

时间: 2024-09-07 19:41:02

用Access设计客观试卷(2)的相关文章

用Access设计客观试卷

对于教师来说,如何编制联机试卷,如何实现考试的无纸化,是目前比较关心的事情.本人采用Microsoft Access 2000编制的试卷,具有通用性强.界面友好美观.易于修改扩充等优点,愿与大家分享. 系统简介 在Access中,把以往传统的数据库称为表,即表由标题字段(库结构)及各条记录组成,表与对表的各种操作如查询.生成窗体.报表及宏等一起组成数据库文件(扩展名为MDB). 本人用Access设计试卷时,试卷只包括两个表:一个是试题表,另一个是答案表.把单选题.多选题及判断题的题目都放在试题

用Access设计客观试卷(3)

access|设计 上节提示:在前两节中我们主要介绍了建立表及查询的方法和步骤,它们是为窗口设计作数据准备的,下面我们将介绍窗口设计的具体步骤. 此次试卷的设计中共有5个窗体,现分别做详细说明. 一.选择题窗体 它是考生做选择题的窗口,建立过程如下:单击图1中的[对象]下面的[窗体],再单击[新建]按钮,在打开的[新建窗体]对话框中使用默认的[设计视图]选项,单击[请选择该对象数据的来源或查询]右边的下拉箭头,从中选择已经建立的"选择查询".再单击[确定],打开建立窗口视图,然后单击[

用Access设计客观试卷(1)

access|设计 对于教师来说,如何编制联机试卷,如何实现考试的无纸化,是目前比较关心的事情.本人采用Microsoft Access 2000编制的试卷,具有通用性强.界面友好美观.易于修改扩充等优点,愿与大家分享. 系统简介 在Access中,把以往传统的数据库称为表,即表由标题字段(库结构)及各条记录组成,表与对表的各种操作如查询.生成窗体.报表及宏等一起组成数据库文件(扩展名为MDB). 本人用Access设计试卷时,试卷只包括两个表:一个是试题表,另一个是答案表.把单选题.多选题及判

Access设计抽奖系统

  一.系统组成及原理 抽奖系统主要由来宾登记.奖票管理.幸运抽奖.获奖查询四个基本模块构成,登记模块登记参加抽奖人员,奖票管理模块初始化参加抽奖人员名单,抽奖模块实现抽奖功能,获奖查询模块查询获奖结果.其中,抽奖模块中可以实现奖励等级.总抽奖数.每一次抽奖数的控制.系统架构框图如图1. 图1 系统架构 二.系统初始化 来宾登记模块中已经收录了参加抽奖的人员名单以及所属部门,在奖票管理模块中,当点击初始化按钮时通过内部程序设计首先把上次的抽奖结果清空,同时利用Rnd在参加抽奖的人员名单前随机生成

数据库设计指南(转)

设计|数据|数据库|数据库设计     如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分.有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述.不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲.所以通过对数据库设计颇有造诣的专业人士的反馈精选,暨以给大家传授一些设计数据库的技巧和经验. 第1 部分- 设计数据库之前 这一部分罗列了12 个基本技巧,包括命名规范和明确业务需求等. 1. 考察现有环境 在设计一个新数据库时,你不但应该仔细研究业务需求而且

Access 2007的飞跃

近几年来,Access的用户开始担心他们最青睐的数据库程序的命运:微软还会不会继续提供Access,并在新版的软件包中加入一些新特性呢?还是会用不过带有几个复杂设计工具的SQL Server的一些版本最终全面取代Access呢? 直到现在,这些猜测还没有尘埃落定.不过,Access 2007对老版本的数据库程序进行了一次大规模检修,增加了一些重要的新功能,并简化了界面.对于一直用Access来管理数据的朋友们来说,这是一次值得尝试的升级. Access 2007简化其窗口管理界面 Access以

WPS与ScienceWord联合制作理科试卷

强强联合是现代软件的趋势之一.WPS是文字处理软件的领头羊,而ScienceWord在图形编辑和公式编辑方面的技术是比较先进和快捷的.经使用实践,在ScienceWord中制作的图形.公式可在编辑状态下直接复制到WPS中使用.有它,再复杂的图形都不怕了. 现以WPS2010和ScienceWord6.0为例来说明如何利用WPS与ScienceWord联合制作理科试卷. 1.准备工作. 首先确认你的电脑内安装有WPS2010和ScienceWord 6.0两个软件. 2.设置试卷模板. 启动WPS

c++-MFC 用ODBC操作access时能修改字段的必填项吗?

问题描述 MFC 用ODBC操作access时能修改字段的必填项吗? 用ODBC更新字段时,如果有字段设置为必填项,但内容为空时会抛出异常. 由于mdb在设计时将很多字段都设置成了必填,但实际填写时都没内容.在ODBC中有方法可以取消access字段的必填项吗? 解决方案 可以,用ALTER TABLE语句可以修改access数据库的表结构,包括添加删除字段,取消字段的非空属性,修改字段类型等等.http://wenku.baidu.com/link?url=wwsxCJvpcIYbaUQPgs

数据库设计指南之我见

网上流传着一份关于数据库设计的文档<数据库设计指南>收集了几十个数据库设计大牛在项目中总结出来的Best Practice最佳实践,我最近也花了点时间细读并结合自身实际进行了总结,感觉自己在项目中还是有不少不足的地方,下面逐条分析下.(黑字为原文,红字为我的见解) 数据库设计指南 如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分.有关数据 库设计的材料汗牛充栋,大学学位课程里也有专门的讲述.不过,就如我们反复强调的那样,再好的 老师也比不过经验的教诲.所以我们最近