学生管理系统Bug修改--Combo.AddItem 的运用

软件名称:学生管理系统

目标:发现其中的bug并且改正

时间:2010-8-1

修改者:姚双双

 

Bug:(frmAddSInfo添加学籍信息时,班号comboClassNo不可直接输入,应首先判断是否有班级信息。

 

Bug描述

A添加学籍信息的时候,班号comboClassNoAddItem内容为空。此时,我已添加3条学籍信息,班级信息未添加。


修改:把”comboClassNo.AddItem mrc!class_No改为“comboClassNo.AddItem mrc!student_No


B问题貌似解决,comboClassNo中自动添加了班号,可是,问题又出来了。我有两个1班的学生,一个2班的学生,comboClassNo中显示了两个1,一个2


分析:然后知道,原来学籍信息和班级信息是有关联的,frmAddSInfo.Show的时候应先判断是否存在班级信息,然后在决定是否加载窗体。


修改a:我首先在frmAddSInfoForm_Load中修改。

运行结果:班级信息无信息,单击菜单“添加学籍信息”, MsgBox "请先添加班级信息!"同时显示“添加学籍”与“添加班级”2个窗口,可我想要的结果是只显示“添加班级”。


分析frmMainmnuAddSInfo_Click(),即frmAddSInfo.Show,然后运行frmAddSInfoForm_Load。因已触动mnuAddSInfoClick事件,frmAddSInfo必定会加载,而且是在Form_Load运行完之后加载,因此frmAddSInfo.Hide无效。


修改b:绕过Form_Load,在frmAddSInfo.Show之前判断。

frmMain:)

运行结果班级信息无信息,单击菜单“添加学籍信息”, MsgBox "请先添加班级信息!",显示添加班级信息。添加成绩时,也应先判断是否存在课程信息。同理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值