用Access设计客观试卷(二)

用Access设计客观试卷(二),第1张

用Access设计客观试卷(二),第2张

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

在本节中,我们主要介绍关联和查询的方法。

建立关联

根据题号将考表和答案表关联起来的目的是为了使两个表中题号相同的记录对应同一题的具体内容,为建立查询做准备。建立关联的方法是:点击工具菜单下的关系选项,然后点击关系菜单下的显示表格选项,打开如图1所示的窗口。在图1的窗口中,点击“答题卡”,然后点击【添加】。点击“测试表”,然后点击“添加”显示两个表,最后点击“关闭”按钮。在显示的两个表格中,将答案表格中的问题编号拖动到测试表格中的问题编号字段,在弹出的【编辑关系】对话框中点击【创建】。此时,这两个表已经关联起来。

建立查询

查询的目的是为生成表格准备数据,并根据考生的答案填写答题表中每道题的分数。有四个查询,简要描述如下:

1.选择查询

功能是选择选择题,为选择题窗口准备数据。建立过程和包含的字段如下:在图2的窗口中,点击Object下的查询选项,然后点击New按钮。在打开的新查询窗口中,点击OK(使用默认选项:设计视图)打开图1的对话框,试题和答案表被添加到新的查询窗口中。将测试表单中的标题、题目、1、2、3、4六个字段拖动到下表中[字段]的右边单元格中,然后将答案表单中的“考生答案”拖动到最右边的单元格中。在题号栏下方的[Criteria]框中填写“5”(因为在这个测试表单的例子中,最后3个是对还是错的问题),最后将这个查询保存为“判断查询”的名称。

3.填写每道题的分数查询。

建立过程与上述方法类似,但区别如下:在图3的窗口状态下,点击【查询】菜单,从中选择【更新查询】,查询设计视图中就会增加【更新到】行。在这个更新查询中,我们只把答案表中的“分数”字段拖到“字段”右边的单元格中,在“更新到”右边的单元格中输入“2”(每题2分),在后面的“条件”单元格中输入“[答案表]”!【答案】=【答题纸】!【考生答案】”(其中的标点符号为英文标点符号),即只有当考生选择的答案与本题答案相同时,分数才会更新为2分。最后保存,命名为“评分查询”。

4.查询总分

创建分数查询的过程类似于创建分数查询的过程,并且它只包括分数字段。但是,在创建查询的过程中,必须单击视图菜单中的合计选项,在查询设计视图中添加一行合计项,并在分数字段下方的合计单元格中填写sum(即Sum函数)。最后保存为“总总成绩”。

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

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 用Access设计客观试卷(二)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情