用Access设计客观试卷(3)

access|设计

上节提示:在前两节中我们主要介绍了建立表及查询的方法和步骤,它们是为窗口设计作数据准备的,下面我们将介绍窗口设计的具体步骤。
  此次试卷的设计中共有5个窗体,现分别做详细说明。

  一、选择题窗体

  它是考生做选择题的窗口,建立过程如下:单击图1中的【对象】下面的【窗体】,再单击【新建】按钮,在打开的【新建窗体】对话框中使用默认的【设计视图】选项,单击【请选择该对象数据的来源或查询】右边的下拉箭头,从中选择已经建立的“选择查询”。再单击【确定】,打开建立窗口视图,然后单击【视图】菜单下的【页面页眉/页脚】选项,至此显示的窗口如图2。

  

图1

  把“选择查询”窗口中的“题号”拖到【页面页眉】下面的空白处,再把“选择查询”窗口中的“题目”、“1”、“2”、“3”、“4”五个字段拖放到【主体】下面的空白处,最后再设置字号、字体、颜色等属性即可。一般来说,为避免考生对题目本身的修改,还需把题目内容及4个答案设为锁定,使考生不能对其操作。具体设置方法如下(以题目文本框为例):右键单击题目文本框,在弹出的快捷菜单中选择【属性】,在打开的【属性】窗口中再单击【数据】标签,把【是否有效】设为“否”(方法是:单击右边的文本框,从其右边的下拉箭头选项中选择“否”),把【是否锁定】设为“是”。

  

图2

  小提示:“考生答案”文本框不能锁定,否则考生不能输入答案。

  最后再为本窗口设置几个按钮:单击窗口工具栏中的【命令】按钮,在主体窗口适当位置拖出一个矩形,在弹出的对话框中,【类别】列选择【记录浏览】,【操作】列选择【转到下一项记录】,再单击【下一步】,在弹出的对话框中单击【文本】选择项,在其右边的文本框中输入“下一题”,再单击【完成】即可。用同样方法再加入“上一题”按钮,与建立“下一题”方法的区别为:【操作】列选择【转到上一项记录】。用同样方法建立“退出”按钮,与建立“下一题”按钮方法的区别为:【类别】列选择【窗体操作】,【操作】列选择【关闭窗体】。

  最后再设置一下整个窗体的外观,方法如下:在图2中,双击水平标尺左边的黑色矩形方框,打开【窗体属性】窗口,选择【格式】标签,在【标题栏】输入窗口的标题(如“安徽省委党校计算机应用试卷”),把【滚动条】选项设为“两者均无”、【记录选定器】设为“否”、【浏览按钮】设为“否”,最后保存退出。

  

图3

至此选择题窗口已设计完毕,保存(取名为“选择窗口”)退出,返回到图1,双击刚才建立的“选择窗口”,显示结果如图3。

  2、建立判断题窗口

  建立过程与建立“选择窗口”过程相似,区别为:在【请选择对象数据的来源或查询】步骤中选择“判断查询”。建立结束后保存时取名为“判断窗口”。

  3、建立显示总分窗口

  建立过程也与建立“选择窗口”相似,区别为:在【请选择对象数据的来源或查询】步骤中选择“合计总分”。

  4、建立查看总分窗口

  查看总分窗口只包括两个按钮,如图4。建立过程如下:单击【新建】按钮,在打开的对话框中直接单击【确定】,然后单击窗口工具栏中的【标签】按钮,在窗体空白处拖出一个矩形,在矩形中输入“计算分数”,最后按回车键结束(当然也可设置字号、字体及颜色)。右键单击刚才建立的“计算分数”,在快捷菜单中选择【事件生成器】,打开【选择生成器】对话框,选择【宏生成器】,再单击【确定】,打开图5所示宏编辑器(同时另存为对话框,采用默认的宏名,单击【确定】即可)。在【操作】下面的第一个单元格中单击,再单击单元格中右边的向下箭头,从下拉列表中选择“Openquery”,在【查询名称】右边的单元格中选择“计分查询”,最后保存退出。再建立“显示总分”按钮,建立过程与建立“计算分数”过程相似,也需建立一个宏,宏操作选择“Openform”,在宏编辑窗口中的【窗体名称】单元格中选择“显示总分”窗口。

  

图4

  至此“查看总分”窗口建立过程已经完成,保存(取名为“查看总分”)退出。考生答题结束后,阅卷教师打开此窗口,单击一下“计算分数”按钮,再单击一下“显示总分”按钮,即可把考生的总分显示出来。

  5、总控调度窗口

  总控调度窗口的作用是对“选择窗口”及“判断窗口”进行调度,考生进入此窗口,单击“选择题”即进入选择题考试,单击“判断题”即进入判断题考试,单击“退出”即退出整个考试。具体建立过程如下:在图2状态下,在【窗体页眉】下面插入标签,输入考试单位及科目名称,设置字号、字体及颜色,在标签下面再加一条横线。在【主体】下面设置3个按钮:“选择题”、“判断题”、“退出”。“退出”按钮的设计过程与图3中的“退出”设计过程完全一样。“选择题”按钮设计方法与图3中的“上一题”建立过程相似,区别是:在【命令按钮向导】的第一步中,【类别】列选择【窗体操作】,【操作】列选择【打开窗体】,单击【下一步】,在打开的窗口中选择“选择窗口”,再单击【下一步】,在打开的窗口中单击【下一步】,在打开的对话框中选择【文本】选项,在其中输入“选择题”三个字,再单击【完成】即可。用同样方法设置“判断题”按钮,与设置“选择题”按钮过程不同之处是:选择的窗体名称为“判断窗体”、文本名称为“判断题”。

  

图5

  至此总控窗体已制作完毕,保存(取名为“试卷”)退出。把它拖放到桌面上建立一个快捷方式,考生只要双击它,就可直接进入考试。(完)

时间: 2024-12-22 11:45:29

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

用Access设计客观试卷

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

用Access设计客观试卷(1)

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

用Access设计客观试卷(2)

access|设计 上节提示:在上节中我们主要介绍了在Access中建立试题库.试题表.答案表以及向两表中输入数据的方法和步骤. 在这节中我们主要介绍建立关联和查询的方法. 建立关联 把试题表与答案表按题号关联在一起,目的是在两个表中使题号相同的记录对应的是同一题的具体内容,也为建立查询做准备.建立关联的方法是:单击[工具]菜单下的[关系]选项,再单击[关系]菜单下的[显示表]选项,打开图1所示窗口.在图1窗口中,单击"答案表",再单击[添加].单击"试题表",再单

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