一、登录窗体出的错
遇到的问题是无论这样登录都显示“没有这个用户!”
这里等于号后面不能有空格
下面给大家介绍一个调试学生的小技巧。
登录窗体登录了之后,不能跳出下一个窗体,原因是启动项不对
选择Student_Mis属性
改为Sub
Main为启动对象就可以了!
下一个就要开始调试frmMain(MDIForm1.frm)窗体了可以在启动项直接设置成frmMain为启动对象这样就免得每次运行再输入一遍用户名和密码了!
二、系统主要就是三个大的功能:添加、查询、修改
首先添加用户→添加班级信息(修改班级信息)→添加学籍信息→修改(查询)学籍信息;添加课程信息→添加成绩信息(修改(设置)课程信息)→修改(查询)成绩信息,要注意一下几点:
1、修改密码:修改的是登录系统的密码
2、添加班级信息成功之后才能添加学籍信息,否则学籍信息是添加不上的
3、添加课程信息和成绩信息是一个道理
4、所有的信息不能重复
5、写代码的时候要认真一点,否则在调试实现功能的时候会花费很长时间
三、BOF和EOF
当运行“修改学籍信息”时会出现这个错误
首先介绍一下BOF与EOF,以及二者之间的区别
BOF:before of
file
EOF:end of file
BOF:指当前记录位置位于Recordset对象的第一个记录之前;
EOF:指当前记录位置位于Recordset对象的最后一个记录之后。
这两个的属性值均为返回布尔型:True和False,使用BOF和EOF属性可确定Recordset对象是否包含记录,或者从一个记录移动到另一个记录时是否超出Recordset对象的限制。下表即是各自的使用说明及查询结果:
说明:
(1)如果当前记录位于第一个记录之前,BOF属性将返回True(-1),如果当前记录为第一个记录或位于其后则将返回False(0)
(2)如果当前记录位于Recordset对象的最后一个记录之后EOF属性将返回Ture,而当前记录为ecordset对象的最后一个记录或位于其前,则将返回False
(3)如果BOF或EOF属性为True,则没有当前记录
(4)如果打开没有记录的Recordset对象,BOF和EOF属性将设置为Ture,而Recordset对象的RecordCount属性设置为零。打开至少包含一条记录的Recordset对象时,第一条记录为当前记录,而BOF和EOF属性为Flase
(5)如果山区Recordset对象中保留的最后记录,BOF和EOF属性将保持False,直到重新安排当前记录