`
tubaluer
  • 浏览: 1445099 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++

学生管理系统之Bug(1)

 
阅读更多
  • 前面我们看到了学生管理系统的整体框架及其表之间的联系,下面我们来看一下其中出现的错误:

BUG一:组合框不可输入

表与表之间都是相互联系的,它们都是通过一个或几个字段进行连接的,因此这些用来连接的字段不能随便进行更改。(改后表与表间就联系不起来了)

下面我们以frmAddsinfo中的班号为例:班号应先判定是否有班号,不可直接输入,因为班号是由班级信息表中的班号确定的,不能随便更改。

源代码:

Private Sub Form_Load()

Dim mrc As ADODB.Recordset

Dim txtSQL As String

Dim MsgText As String

Dim i As Integer

comboSex.AddItem ""

comboSex.AddItem ""

txtSQL = "select * from class_Info "

Set mrc = ExecuteSQL(txtSQL, MsgText)

For i = 1 To mrc.RecordCount

comboClassno.AddItem mrc.Fields(0)

mrc.MoveNext

Next i

mrc.Close

End Sub

改后代码:

Private Sub cboClassNum_DropDown()

Dim mrs As ADODB.Recordset

Dim strSQL As String

Dim MsgText As String

Dim i As Integer

cboClassNum.Clear

strSQL = "select * from class_Info"

Set mrs = ExecuteSQL(strSQL, MsgText)

If mrs.EOF Then

MsgBox "请先添加班号!", vbExclamation + vbOKOnly, "提示"

frmAddsinfo.Hide

frmAddClassinfo.Show

Exit Sub

Else

For i = 1 To mrs.RecordCount

cboClassNum.AddItem mrs.Fields(0)

mrs.MoveNext

Next

mrs.Close

End If

End Sub

分享到:
评论

相关推荐

    Python_django_web学生管理系统(使用mysql数据库)

    使用Python编程语言 Django MySQL数据库开发的web版学生管理系统,里面附带环境搭建的详细过程和开发过程中遇到的一些bug的讲解 使用Python编程语言 Django MySQL数据库开发的web版学生管理系统,里面附带环境搭建...

    php才子学生成绩管理系统源码 6.0.9.zip

    才子学生成绩管理系统现推出永久免费版本,无任何时间、功能限制,欢迎广大学校交流使用!如贵校感觉程序好用,请帮助共同宣传推广,谢谢! 1、学籍管理 2、成绩管理 3、作业管理(美术培训学校专用) 4、学生素质...

    C语言,学生信息管理系统----修正bug

    [ C语言,学生信息管理系统----修正bug ] C语言写得学生信息管理系统,包括:浏览所有信息,单个学生信息的查询,修改,添加和删除,还有备份,删除现有信息库. 可能里面还未涉及到多个学生的操作,马上跟上.....

    java+mysql数据库学生信息管理系统.rar

    2、系统功能:使用java和mysql数据库实现的学生信息管理系统,包括登录注册、添加学生信息、删除学生信息、修改学生信息、查询学生信息、学生列表展示 3、可用于课程设计、毕业设计等 4、凡成功购买本项目,加微...

    学生管理系统(Java开发源码)

    控制台项目:使用集合来制作学生管理系统 1:系统启动时,创建一个学校,然后给学校一些初始化学生信息、课程信息。 2:学生信息管理(StudentManager) 2.1.增加学生 2.2.修改学生 2.3.删除学生 2.4.查询...

    学生信息管理系统测试用例

    学生信息管理系统测试用例,比较全面而传统的记录了测试用例中所有可能出现的情况,为写bug分析打好基础

    基于JAVA的学生信息管理系统.rar

    JAVA-学生信息管理系统 1. 分三大对象:管理员、教师、学生;可实现基本的增删改查,如添加各个对象的信息修改各个对象的信息、删除各个对象的信息、输出各个对象的信息等功能 2. 功能完善;由登录窗口、内部窗口、...

    基于Python的Django框架学生信息管理系统

    基于Python的Django框架学生信息管理系统 基于Python的 Django框架实现学生信息管理系统 总体概括 注册流程 首先进行输入用户名(邮箱)、密码以及验证码,输入完之后点击注册按钮。如果输入的不正确,提示错误...

    JAVASE学生管理系统参赛项目完美调试无BUG

    JAVASE学生管理系统参赛项目完美调试无BUG

    VC++MFC学生管理系统

    学生学籍成绩管理系统: 学生的信息包括:姓名、学号、性别、班级、院系;学生的成绩信息包括英语、数学、程序设计及体育成绩等各门课的成绩; 定义如下类,并建立一个文本文件Student.dat,用于存储学生、课程与...

    学生信息管理系统

    针对上述情况,我们编写了一套方便实用、价格低廉的通用高校学生管理系统。它是针对高校学生管理方面而开发的一款以学生档案管理为基础,学生学籍变动为保证,学生成绩管理为灵魂,同时辅助于其他自定义管理的高校...

    学生信息管理系统Android源码

    学生信息管理系统Android源码,使用博文https://blog.csdn.net/sinat_34608734/article/details/74136271 给出的代码用Eclipse编译生成的,亲测Android2.2~Android4.2可用,模拟器和真机都运行过,修改了一些导包等...

    学生管理系统

    学生管理系统,采用java技术编写!绝对没有bug

    仓库管理系统源码,有点小BUG

    简单的仓库管理系统,适合于在校学生交流学习使用

    学生管理系统(文件,详细)

    学生管理系统,java编写,用文件存储学生信息,主要功能增删改查。 代码规范,注释详细。容易操作,便于拓展。基本没有bug

    学生信息管理系统( Android源码)

    学生信息管理系统Android源码,使用博文https://blog.csdn.net/sinat_34608734/article/details/74136271 给出的代码用Eclipse编译生成的,亲测Android2.2~Android4.2可用,模拟器和真机都运行过,修改了一些导包等...

    C语言期末大作业学生管理系统,期末实验90分以上大作业,界面美观,功能全面,可运行无bug。

    C语言实现学生管理系统,期末实验90分以上大作业,界面美观用于体验好,功能全面,可运行无bug。 教师输入密码进入教师系统,密码连续输入三次均错误则退回上一界面。 教师系统功能:1.增加学生信息 2.删除学生信息3...

    c#学生管理系统

    刚学c#语言做的期末大作业,很简单,现在看来功能很少,bug很多,命名还不规范,数据库使用MySQL并不是SQL Server

Global site tag (gtag.js) - Google Analytics