好久以前做過類似系統,你的制卷怎麼解決??用word的郵件合並功能不錯.
textbox.text就好了,假定你的原庫的的分數字段是fs,數據集是rs.  加題時textbox.text=textbox.text+rs.fields("fs")
       加題時textbox.text=textbox.text-rs.fields("fs")
       重新選題時 textbox.text=0

解决方案 »

  1.   

    你留言里说的减第一条的分数是因为记录光标还在第一条,用FIND或其它方法调到你选择的题目就好。下面提供我的题库解决方案,两年前写的源程找不到了,写在下面好累。
    数据库:ACCESS表一:题目库   (基本库)
         字段:题目类型 (填空之类)
               题目部门(我在工厂,用部门,你用科目就好)
               题目难度 (分级)
               题目内容 (用字符型,长度长点,也可用备注字段)
               题后留空  (用于问答题等,便于生成试卷)
               题目答案  (当然要有标准答案)
               是否选入当前试卷 (方便选卷,用逻辑字段)
    表二: 配分制卷库  (主要用于程序中选择题目后配分制卷)
         字段:题目类型
               题目数量
               单题分数
               题目总分
    表三:试卷库   (记多张试卷组合方式,可直接调出打印
          字段:试卷标题
                制成日期
                试卷体   (用备注字段)
                标准答案 我很懒,把试题库的新增,修改,删除,选择试题放在同一画面,
    所有的题目用GRID列出,
    题目类型 ,题目部门, 题目难度,都用COMBOBOX,除了方便选择外,顺便加上根据所选条件筛选(FILTER)GRID中的题目功能,方便查找。题目内容 题目答案 题后留空 用TEXTBOX “是否选入当前试卷”用选择按纽,做几个按纽控制“清除所有选入当试卷状态”,“显示所有选入当前试卷题目功能”。在上一画面选出所有加入当前库的题目后,
    用 SELECT * FROM 试题库 WHERE 是否选入当前试卷 ORDERBY 题目类型 生成临时当前试卷库,并用SHAPE汇总出配分制卷库,即共有多少选择题,多少填空题,也可以用循环加总来做。
    在配分制卷画面加入每个题型的单题分数,输入试卷的标题,计算合适的总分就可以制卷了。制卷可以有多种方式,我选择用数据库的备注字段来记录,
    先循环配分制卷库,将当前记录转化为合适文字表述写入试卷体字段
    再根据当前题型写入所有所选该题型的试题,并在试卷库表的同条记录以同样方式写入标准答案。
    换行时注意写入换行序,CHR(13)+CHR(?),我记不太清了,请自已查一下。写完试卷库的内容后,我选择WORD的邮件合并功能来输入,也可以用报表等来
    输出,相关内容请看WORD的帮助。祝你设计好成绩,我写的好累,呵呵,方便的时候再给点分分哟