学生优化篇(三)

一.三次输入密码错误,程序关闭

If Trim(mrc.Fields(1)) = Trim(txtpassword.Text) Then
              ok = True
              mrc.Close
              Me.Hide
              
              frmmain.Show
              username = Trim(txtusername.Text)
          Else
              a = a + 1
              If a = 1 Then
                    MsgBox "密码错误,您还有两次机会哦^_^", 48, "温馨提示:"
                    txtpassword.SetFocus
                    txtpassword.Text = ""
                    Exit Sub
                End If

                If a = 2 Then
                
                    MsgBox "密码错误,您还有一次机会哦^_^", 48, "温馨提示:"
                    txtpassword.SetFocus
                txtpassword.Text = ""
                    Exit Sub
                End If

                If a = 3 Then
                    MsgBox "很遗憾,程序即将关闭!", 48, "温馨提示:"
                    Unload Me
                    End

                End If

二.点击退出程序时取消退出

在frmmain窗体中写下下列代码可以在点击退出程序时有一个取消的按钮

Private Sub end_Click()
If MsgBox("是否退出程序? ", vbOKCancel, "请选择") = vbOK Then
    Unload Me
  End If
    
End Sub

三.下拉框不允许输入

        学生中有很多的combobox控件,它在运行时可以直接输入值,这种操作是不可以的,我们需要在combobox控件的keypress事件中写如下代码:

Private Sub comboGrade_KeyPress(KeyAscii As Integer)
    KeyAscii = 0
End Sub

四.每一个窗体一样大,并且都居中

       为了美观,我们需要让每一个窗体都一样大,并且显示在父窗体的中间,我们只需要在每一个窗体的加载事件中写如下代码,窗体的宽度和高度看自己情况,只要每一个窗体的都相等就好了

Me.Height = 8000
Me.Width = 10000
Me.Move frmmain.Left + (frmmain.Width - Me.Width) \ 2, frmmain.Top + (frmmain.Height - Me.Height) \ 2

五.修改窗体中点击上一条记录或下一条记录会提示最后一条记录,不会一直循环下去

       按照源码敲的话,在修改窗体中点击上一条记录或下一条记录的话,它会一直循环,没有头尾,我们需要在点到第一条或者最后一条时给用户一个提示,代码如下:

Private Sub cmdPrevious_Click()
    '移动到数据集的上一条记录
    mrc.MovePrevious
 
    '判断是否到起始位置
    If mrc.BOF Then
        MsgBox "已经是第一条记录了!", vbOKOnly + vbExclamation, "温馨提示:"
        mrc.MoveNext
    End If
    '调用显示函数
    Call viewdata
End Sub
Private Sub cmdNext_Click()
   
 '数据集向后移动
 mrc.MoveNext
'判断指针是否到末尾位置
If mrc.EOF Then
 MsgBox "已经是最后一条记录了!", vbOKOnly + vbExclamation, "温馨提示:"
 mrc.MovePrevious
 End If
'调用显示函数
Call viewdata
End Sub

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值