学生信息管理系统总结

从开始说起:

1student数据库与vb的连接:

DB——sql08~~~~~DSN~VB

详见:http://blog.csdn.net/daybreak1209/article/details/9567593

 

2、实时错误3021 BOF \ EOF

删除学生信息时,出现此错误

 

学生信息管理系统总结_第1张图片

 

关于BOF he EOF ~

 

详见:http://blog.csdn.net/daybreak1209/article/details/10034381

 

3、学生出生日期和入校日期:(DateDiff 函数的运用)

 

DateDiffintervaldate1date2

详见:http://blog.csdn.net/daybreak1209/article/details/10047761

4、关于输入信息的长度、类型限制

例如:输入姓名不能为数字 If not IsNumeric

 输入数字长度不得过长,否则溢出出现以下提示:

 

学生信息管理系统总结_第2张图片

 

其解决方法,可以在代码中对输入字符长度进行限制。代码如下:

Text1.maxlength=12

或者

If lentxttel.text<>11   then

Msgbox"号码输入位数错误请重新输入!"

 

还可一在SQL SEVER 2008中,直接对相应的记录进行更改。

计算机生成了可选文字: ZALMAYOAY一StUdentStodentID一dbo一弓tUdentInfoShjdentN口me夕u喇来NULLchar(10)NULLShjdentSex0从龙LNULL

 

5、添加班级时,通过代码,优先考虑年纪。不然初一、初二同时分别添加1班,出现

      “班级添加重复!

6、课程设置重复

利用一个for循环~

For i=0 tolistallcourse.listcount-1______________ 前一个

For j=i+1 to listallcource.listcount————————后一个

If listallcourse.list(j)=listallcourse.list(i) then——————前一个=后一个~添加重复!

Listallcourse.removeitem j——————————————移除~

End if

Next j

Next I

 

7、诸多细节!!

窗体设计美观,居中、大小适宜

先添加,后修改。当提示“请先添加信息,再行修改!”时,当前窗体hide,添加窗体show~

修改好一条记录,提示修改成功,先显示此条记录,再跳到下一条。

相关控件,设定index~table键便于输入

确定,default属性~enter

 

 

 

 

你可能感兴趣的:(学生信息管理系统总结)