机房收费系统-注册

简介: 机房收费系统-注册

本窗体思路,站在巨人肩膀上

流程图

Dim txtSQL As String
Dim msgtext As String
Dim mrc As ADODB.Recordset
Private Sub cmdEmpty_Click()
    txtCardno.Text = ""
    txtSID.Text = ""
    txtName.Text = ""
    txtGrade.Text = ""
    txtExplain.Text = ""
    txtDept.Text = ""
    txtClass.Text = ""
    txtBalance.Text = ""
    comboSex.Text = ""
    comboState.Text = ""
    comboType.Text = ""
End Sub
Private Sub cmdExit_Click()
    Unload Me
End Sub
Private Sub cmdInquiry_Click()
If Trim(txtCardno.Text) = "" Then
    MsgBox "卡号不能为空", vbOKOnly + vbExclamation, "警告"
    txtCardno.SetFocus
End If
Exit Sub
If Trim(txtSID.Text) = "" Then
    MsgBox "学号不能为空", vbOKOnly + vbExclamation, "警告"
    txtSID.SetFocus
End If
Exit Sub
If Trim(txtName.Text) = "" Then
    MsgBox "姓名不能为空", vbOKOnly + vbExclamation, "警告"
    txtName.SetFocus
End If
Exit Sub
If Trim(txtGrade.Text) = "" Then
    MsgBox "年级不能为空", vbOKOnly + vbExclamation, "警告"
    txtGrade.SetFocus
End If
Exit Sub
If Trim(txtExplain.Text) = "" Then
    MsgBox "注释不能为空", vbOKOnly + vbExclamation, "警告"
    txtExplain.SetFocus
End If
Exit Sub
If Trim(txtDept.Text) = "" Then
    MsgBox "系别不能为空", vbOKOnly + vbExclamation, "警告"
    txtDept.SetFocus
End If
Exit Sub
If Trim(txtClass.Text) = "" Then
    MsgBox "班级不能为空", vbOKOnly + vbExclamation, "警告"
    txtClass.SetFocus
End If
Exit Sub
If Trim(txtBalance.Text) = "" Then
    MsgBox "金额不能为空", vbOKOnly + vbExclamation, "警告"
    txtBalance.SetFocus
End If
Exit Sub
If Trim(comboSex.Text) = "" Then
    MsgBox "请选择性别", vbOKOnly + vbExclamation, "警告"
    comboSex.SetFocus
End If
Exit Sub
If Trim(comboState.Text) = "" Then
    MsgBox "请选择状态", vbOKOnly + vbExclamation, "警告"
    comboState.SetFocus
End If
Exit Sub
If Trim(comboType.Text) = "" Then
    MsgBox "请选择类型", vbOKOnly + vbExclamation, "警告"
    comboType.SetFocus
End If
Exit Sub
If txtRecharge.Text > txtBalance.Text Then
    MsgBox "金额不能低于设置的金额", vbOKOnly + vbExclamation, "警告"
    txtBalance.Text = txtRecharge.Text
End If
Exit Sub
txtSQL = "select * from student_info where studentNo='" & Trim(txtCardno.Text) & "'"
Set mrc = ExecuteSQL(txtSQL, msgtext)
If mrc.EOF = False Then
    MsgBox "该卡号已经存在,请重新输入!", vbOKOnly + vbExclamation, "温馨提示"
    txtCardno.SetFocus
    txtCardno.Text = ""
    Exit Sub
End If
mrc.AddNew
    mrc.Fields(0) = Trim(txtCardno.Text)
    mrc.Fields(1) = Trim(txtSID.Text)
    mrc.Fields(2) = Trim(txtName.Text)
    mrc.Fields(3) = Trim(txtSex.Text)
    mrc.Fields(4) = Trim(txtDept.Text)
    mrc.Fields(5) = Trim(txtGrade.Text)
    mrc.Fields(6) = Trim(txtClass.Text)
    mrc.Fields(7) = Trim(txtCash.Text)
    mrc.Fields(8) = Trim(txtExplain.Text)
    mrc.Fields(9) = UserName
    mrc.Fields(10) = Trim(txtState.Text)
    mrc.Fields(11) = "未结账"
    mrc.Fields(12) = Date
    mrc.Fields(13) = Time
    mrc.Fields(14) = Trim(cmbType.Text)
    mrc.Update
End Sub
相关文章
|
14天前
|
SQL 数据库
机房收费系统之注册窗体
机房收费系统之注册窗体
9 0
|
10月前
|
数据可视化 测试技术 BI
机房收费系统—功能介绍
机房收费系统—功能介绍
【机房重构】— 登陆折射出外观模式
上图中明显可以看出UI中创建了一个登陆(FrmLogin)界面,在外观层中创建了对应的登陆外观(LoginFacade)类,因为登陆涉及两个表的逻辑判断,所以BLL层创建了用户信息(UserBLL)和用户工作记录(WorkLogBLL)类。
|
10月前
学生———修改学生学籍流程图
学生———修改学生学籍流程图
|
12月前
|
前端开发
前端学习笔记202304学习笔记第六天-了解组件的的两种注册方式
前端学习笔记202304学习笔记第六天-了解组件的的两种注册方式
43 0
|
NoSQL Java Redis
SpringBoot日记本系统全程直播03:把登录后台接起来撒~~(二)
SpringBoot日记本系统全程直播03:把登录后台接起来撒~~
117 0
|
XML 缓存 NoSQL
SpringBoot日记本系统全程直播03:把登录后台接起来撒~~(一)
Sprin大家好,我是今天晚上的主讲老师,我是兔哥。 上一讲,我们学习了登录和注册页面,以及Controller访问页面的方法,还有如何处理静态资源。 今天我们继续来学习SpringBoot日记本系统,任务是进行后台的对接。就是说,用户注册和登录的功能,需要完善起来啦。还会涉及到很多企业级开发技术哦。 总之,这一节的内容非常之多,也比较丰富。视频我后期会补上,如果跟着做做不出来,一定要下载源码慢慢比对哈。 ok,那么我们现在开整!
126 0
网络工程项目报价单应该怎么写?记住这6个步骤准没错!
网络工程项目报价单应该怎么写?记住这6个步骤准没错!
223 0
|
Java 关系型数据库 MySQL
如何快速实现邮箱注册(项目案例)
说起Web项目,学过Java的一定都做过很多,今天就介绍一个常用的功能——邮箱注册。 这个功能主要针对面向大众的一些在线系统,比如我们平时注册一些网站,都需要首先提供邮箱,然后系统自动发送邮件到注册邮箱,激活验证通过后才能使用。
如何快速实现邮箱注册(项目案例)
|
前端开发
前端工作总结212-账号绑定逻辑复杂
前端工作总结212-账号绑定逻辑复杂
51 0
前端工作总结212-账号绑定逻辑复杂