机房收费系统 之 上下机
来源:互联网 发布:mac软件下载怎么安装 编辑:程序博客网 时间:2024/05/21 15:46
我的上下机可以说是机房收费系统的最后的一部分。在敲上下机之前自己没有去理一理思路,用户是怎样上机的又是怎样下机的,只是听他们说比较难,所以有一点点畏惧的心理,所以一直拖延到了最后。其实,当自己静下心来思考的时候,也没有那么难,最最主要的要有自己的思考。
下面是我对于上下机的流程图分析
下面是上机按钮下的代码实现过程
Dim txtSQL As String '定义变量 Dim MsgText As String Dim mrconline As ADODB.Recordset Dim mrcline As ADODB.Recordset Dim mrcstudent As ADODB.Recordset Dim mrccancelcard As ADODB.Recordset '假如卡号未注册 txtSQL = "select * from student_info where cardno='" & Trim(txtcardno.Text) & "' " Set mrcstudent = ExecuteSQL(txtSQL, MsgText) If mrcstudent.EOF Then MsgBox "此卡未注册!", vbOKOnly + vbExclamation, "警告" Exit Sub End If '假如卡号已经上机 txtSQL = "select * from online_info where cardno='" & Trim(txtcardno.Text) & "' " Set mrconline = ExecuteSQL(txtSQL, MsgText) If mrconline.EOF = False Then MsgBox "此卡已经上机,请重新输入卡号!", vbOKOnly + vbExclamation, "警告" Exit Sub End If '假如已经退卡,不能再上机 txtSQL = "select * from cancelcard_info where cardno='" & Trim(txtcardno.Text) & "' " Set mrccancelcard = ExecuteSQL(txtSQL, MsgText) If mrccancelcard.EOF = False Then MsgBox "此卡已经退卡,请重新输入!", vbOKOnly + vbExclamation, "警告" Exit Sub End If '判断输入情况 If Trim(txtcardno.Text) = "" Then MsgBox "请输入卡号!", vbOKOnly + vbExclamation, "警告" txtcardno.SetFocus Exit Sub Else If Len(txtcardno.Text) > 10 Then MsgBox "卡号不能超过10位数,请重新输入!", vbOKOnly + vbExclamation, "警告" txtcardno.SetFocus Exit Sub End If txtSQL = "select * from student_info where cardno='" & txtcardno.Text & "'" Set mrconline = ExecuteSQL(txtSQL, MsgText) If mrconline.EOF And mrconline.BOF Then '没有找到相应的卡号 MsgBox "卡号未注册,请重新输入!", vbOKOnly + vbExclamation, "警告" txtcardno.Text = "" txtcardno.SetFocus Exit Sub End If End If
0 0
- 【机房收费系统】 之 上下机
- 机房收费系统 之 上下机
- 【机房收费系统】上下机
- 【机房收费系统】上下机
- 机房收费系统-上下机
- 机房收费系统--上下机
- 上下机---机房收费系统
- 【机房收费系统】上下机
- 机房收费系统---上、下机
- 机房收费系统-上下机
- 机房收费系统-上下机
- 机房收费系统之下机
- 机房收费系统之下机
- 机房收费系统上下机之观察者模式的尝试
- 机房收费系统小结之--实现上下机人数同步
- 机房收费系统之六(上下机窗体)
- 机房收费系统——上下机
- 机房收费系统的上下机
- 分而治之
- 1007. 素数对猜想 (20)
- HDU 4389 X mod f(x) (数位dp)
- linux 内核开发接口& 内核开发
- 在C#中使用C++编写的类
- 机房收费系统 之 上下机
- oracle在没
- 小米设计模式系列--proxy模式
- UVa 1225 Digit Counting
- Linux命令详解(7):文件内容查阅命令
- 常见的链表面试题大汇总:
- Android实践——密码本SecretBook
- 实现购物结算功能
- VC commands and tools