学生系统的各种限制

简介: 学生系统的各种限制

1.限制不准复制粘贴

Private Sub txtCourseno_KeyDown(KeyCode As Integer, Shift As Integer)

If Shift = 2 Then

MsgBox “不准复制粘贴”, vbOKOnly + vbExclamation, “提示”

End If

End Sub

Private Sub txtCourseno_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = 2 Then MsgBox “不准粘贴复制”, vbOKOnly + vbExclamation, “警告”

End Sub

2.限制只能数字字母和退格键

Private Sub txtCourseno_KeyPress(KeyAscii As Integer)

If KeyAscii = 8 Then

ElseIf KeyAscii < 48 Or (KeyAscii > 57 And KeyAscii < 64) Or (KeyAscii > 91 And KeyAscii < 96) Or KeyAscii > 122 Then KeyAscii = 0

End If

End Sub

3.限制特殊字符、数字、空格,只能输入汉字和字母

Private Sub txtDirector_KeyPress(KeyAscii As Integer)

Select Case KeyAscii

Case -20319 To -3652

Case 48 To 57

Case 65 To 90

Case 97 To 122

Case 8

Case Else

KeyAscii = 0

End Select

If KeyAscii < 0 Or KeyAscii = 8 Or KeyAscii = 13 Then

ElseIf Not Chr(KeyAscii) Like “[a-zA-Z]” Then

KeyAscii = 0

MsgBox “请输入汉字或字母”, vbOKOnly + vbExclamation, “提示”

End If

End Sub

4.只能输入数字字母汉字退格

Private Sub txtCoursename_KeyPress(KeyAscii As Integer)

If KeyAscii >= -20319 And KeyAscii <= -3652 Or KeyAscii = 8 Then

ElseIf KeyAscii < 48 Or (KeyAscii > 57 And KeyAscii < 64) Or (KeyAscii > 91 And KeyAscii < 96) Or KeyAscii > 122 Then KeyAscii = 0

End If

'限制字数

If Len(txtCoursename) > 18 Then

KeyAscii = 0

MsgBox “字数超出”, vbOKOnly + vbExclamation, “提示”

End If

End Sub

5.添加成绩信息限制

Private Sub txtResult_Change()

On Error Resume Next

If Val(Trim(txtResult.Text)) > 150 Then

MsgBox “输入数字过大,请重新输入”, vbOKOnly + vbExclamation, “提示”

txtResult.Text = “”

End If

End Sub

6.限制家庭住址不能输入特殊字符

Private Sub txtAddress_KeyPress(KeyAscii As Integer)

Dim cTemp As String

cTemp = “`!@#$%^&*()-=_+[]{};:’|<>".‘“”’、,。——+()《》?,·……¥!:;【】” & “”" '禁止输入特殊的字符"

If InStr(1, cTemp, Chr(KeyAscii)) <> 0 Then

KeyAscii = 0

MsgBox “家庭住址不可为特殊字符”, vbOKOnly + vbExclamation, “提示”

End If

End Sub

相关文章
|
Java
布式系统的时空观
分布式系统的时空观是指对分布式系统中事件发生的时间和事件发生的空间位置的观察和理解。在分布式系统中,由于存在多个节点,节点之间的通信和数据交换会产生时延和不确定性,因此需要考虑事件发生的时间和空间位置对系统的影响。时空观的应用可以帮助我们更好地理解分布式系统中的数据同步、一致性和容错机制等问题。
98 0
防沉迷系统
防沉迷系统
225 0
|
JavaScript 前端开发 Java
博客管理系统
博客管理系统
121 0
博客管理系统
|
Linux 芯片 C++
女朋友问我,系统咋装呀?
女朋友问我,系统咋装呀?
182 0
女朋友问我,系统咋装呀?
|
数据库 关系型数据库 MySQL
简单系统中的几个点
最近应一个老师的要求帮忙做几个网页用来查询和汇总,因为比较简单也没用框架什么的,就做了几个简单的界面以及用php接收和从数据库中显示,一点安全都没做,emmm,求轻喷,记录下几个点。
1012 0
系统思考的使用
3.4 系统思考的使用 如何使用系统思考来分析一个系统呢? 首先,确定要分析的对象。 第二,确定输入和输出。 第三,查找影响对象的主要因素。如果多个因素可以合成一个因素,可以通过比较器来表示。
969 0
|
监控 大数据 安全
系统思考
最近发现一本关于提高系统思维能力的书,是一本你读起来很容易接受,逻辑很清楚的书,下面我就总结下,给大家参考下 背景 一般在我们工作或者生活的过程中都会碰到下面三中情况 遇到事情突然想不清楚 表达时说不清楚 学习的时候学的慢 以上的场景可能不是所有人都遇到过,但这个不是最关键的。
1961 0
系统思考正反馈之马太效应
系统思考正反馈之马太效应 内容提要:马太效应是圣经力的一则寓言,用来阐述一旦获得一点优势,这个优势就会不断扩大,取得的成果也会越来越大,是一种正反馈现象。
1089 0
系统思考与《第五项修炼》
系统思考与《第五项修炼》——《可以量化的管理学》 内容提要:彼得•圣吉通过《第五项修炼》将控制理论的正反馈和负反馈引入管理学,对管理学理论产生了巨大的影响。
1313 0