学生信息管理系统之优化

  1. 实时错误”3021“
    当数据库中没有数据的时候,进入修改信息窗体就会报错。
    在这里插入图片描述
    这时我们在删除按钮的单击事件下加入以下代码就可以了:
    '记下当前记录位置
    myBookmark = mrc.Bookmark
    '提示是否删除
    str2$ = MsgBox(“是否删除当前记录?”, vbOKCancel, “删除当前记录”)
    '判断按钮类型
    If str2$ = vbOK Then
    If mrc.RecordCount = 1 Then
    str2$ = MsgBox(“这是最后一条记录,是否删除?”, vbOKCancel + vbExclamation, “警告”)
    If str2$ = vbOK Then
    mrc.Delete
    str2$ = MsgBox(“数据为空!”, vbOKOnly + vbExclamation, “提示”)
    If str2$ = vbOK Then
    Unload Me
    frmAddclassinfo.Show
    Exit Sub
    Else
    Unload Me
    frmAddclassinfo.Show
    Exit Sub
    End If
    Else
    Exit Sub
    End If
    Else
    mrc.Delete
    End If
    End If
  2. 添加学籍信息时添加日期的文本框改成日历控件

添加方式:
工程–部件–Microsoft Windows Common Controls-2.6.0 --确定
与数据库结合:
DTPicker1.CustomFormat = “yyyy-mm-dd”
代码如下:

'检验出生和入校时间的关系
If DTBornDate.Value > DTRudate.Value Then
msgbox “出生日期必须大于入校时间”, vbOKCancel + vbExclamation, “警告”
Exit Sub
End If

'给控件变量赋初值
DTBornDate.MaxDate = Date
DTRudate.MaxDate = Date
If DTBornDate.MaxDate < DTBornDate.Value Then
msgbox “您还未出生!”, vbOKOnly + vbExclamation, “警告”
Exit Sub
End If

'判断时间
If DTRudate.MaxDate < DTRudate.Value Then
msgbox “您还未出生!”, vbOKOnly + vbExclamation, “警告”
DTRudate.Value = “”
DTRudate.SetFocus
Exit Sub
End If

  1. 修改密码窗体添加当前用户名
    当我们登录系统修改密码时,看不到登录的用户名是哪个,很不方便,可以在窗体上添加一个标签框用来显示当前登录的用户名。添加以下代码:
    Private Sub Form_Load()
    Label4.Caption = frmLogin.txtUserName.Text
    End Sub
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙正嗯大正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值