用Access设计客观试卷(三)


上节提示:在前两节中我们主要介绍了建立表及查询的方法和步骤,它们是为窗口设计作数据准备的,下面我们将介绍窗口设计的具体步骤。

  此次试卷的设计中共有5个窗体,现分别做详细说明。

  一、选择题窗体

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

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

  
        

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


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

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

  

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

  2、建立判断题窗口

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

  3、建立显示总分窗口

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

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

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

  5、总控调度窗口

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


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

本文作者:



相关阅读:
asp 判断是否为搜索引擎蜘蛛的代码
phpMyAdmin 链接表的附加功能尚未激活的问题
PHP开发应用程序:生成随机字符串的方法
jQuery EasyUI 的EasyLoader功能介绍
可自删除 开启3389创建用户粘滞键后门的vbs
几种主要EJB Container的介绍
第十四节 命名空间 [14]
JRun3.0配合IIS的安装全过程详解
原创]js循环输出图片,不足的要补0" target="_blank">[原创]js循环输出图片,不足的要补0
Oracle批量fetch的小技巧
如何使用JSP+MySQL创建留言本(二)
学习ExtJS border布局
[译]css 十大密技
asp.net treeview checkbox 相关问题
快速导航

Copyright © 2016 phpStudy |