亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

第一次機房收費系統—上機

2019-11-11 04:25:11
字體:
來源:轉載
供稿:網友

前言:

       今天進行上機部分的學習,主要是宏觀邏輯的把控和對查詢語句的使用,首先我畫了個邏輯圖梳理思路,要做什么?先后順序?以及用到的知識點!

一、上機—輸入卡號

二、判斷卡號輸入是否規范

      1.是否輸入?2.是否為數字?(用代碼限制輸入)

三、判斷是否注冊

      查詢Student_info中的studentId

四、判斷卡內是否有錢

      查詢Student_info中的cash(提示后要及時清空Text)

五、上機成功—更新數據表Online_info

      查詢正在上機的人數

六、代碼展示:

PRivate Sub cmdUp_Click()      Dim txtSQL As String   '查詢student_info,判斷卡號是否注冊      Dim txtSQL2 As String  '查詢online_info,判斷卡號是否正在上機      Dim txtSQL4 As String   '查詢basicdata_info中的limitcash      Dim txtSQL5 As String   '將該卡上機的信息填入到online_info表中      Dim txtSQL6 As String   '查詢正在上機的人數            Dim MsgText As String      Dim MsgText2 As String      Dim MsgText4 As String      Dim MsgText5 As String      Dim MsgText6 As String           Dim mrc As ADODB.Recordset      Dim mrc2 As ADODB.Recordset      Dim mrc4 As ADODB.Recordset      Dim mrc5 As ADODB.Recordset      Dim mrc6 As ADODB.Recordset            '判斷卡號是否為空      If Trim(txtCardID.Text) = "" Then          MsgBox "請輸入卡號!", vbOKOnly + vbExclamation, "提示"          txtCardID.SetFocus          Exit Sub      Else          If IsNumeric(txtCardID.Text) = False Then              MsgBox "卡號必須輸入數字!", vbOKOnly + vbExclamation, "提示"              txtCardID.Text = ""              txtCardID.SetFocus    ',清空輸入框,焦點返回到輸入框            Exit Sub          End If                    '查詢數據庫中基本信息表          txtSQL = "select * from student_Info where cardno= '" & Trim(txtCardID.Text) & "'"          Set mrc = ExecuteSQL(txtSQL, MsgText)                    '判斷該卡號是否注冊          If mrc.BOF And mrc.EOF Then              MsgBox "該卡號未注冊,請先注冊!", vbOKOnly + vbExclamation, "提示"              txtCardID.Text = ""              txtCardID.SetFocus              Exit Sub          Else                '判斷卡號是否已經退卡,退卡后不能上機               If Trim(mrc.Fields(10)) = "未激活" Then                  MsgBox "該卡已經退卡", vbOKCancel + vbInformation, "提示"                  txtCardID.Text = ""                  txtCardID.SetFocus                  Exit Sub              Else               '查詢basicdata_info中的limitcash                  txtSQL4 = "select * from basicdata_info"                  Set mrc4 = ExecuteSQL(txtSQL4, MsgText4)                                        If Val(mrc.Fields(7)) < Val(mrc4.Fields(5)) Then                      MsgBox "余額不足,請充值后上機!", vbOKOnly + vbExclamation, "提示"                      txtCardID.Text = ""                      txtCardID.SetFocus                      Exit Sub                    Else                                        '判斷卡號是否正在上機                      txtSQL2 = "select * from online_info where cardno='" & Trim(txtCardID.Text) & "'"                      Set mrc2 = ExecuteSQL(txtSQL2, MsgText2)                                              '查詢student_info中的cash                      txtSQL = "select * from student_info where cardno='" & Trim(txtCardID.Text) & "'"                      Set mrc = ExecuteSQL(txtSQL, MsgText)                                            If mrc2.EOF = False Then                          MsgBox "該卡正在上機!"                          txtSID.Text = mrc2.Fields(2)                          txtName.Text = mrc2.Fields(3)                          txtSex.Text = mrc2.Fields(5)                          txtDepartment = mrc.Fields(4)                          txtType.Text = mrc2.Fields(1)                          txtUpdate.Text = mrc2.Fields(6)                          txtUptime.Text = mrc2.Fields(7)                          Exit Sub                                            Else                                            '顯示該卡號的一些基本信息                          txtSID.Text = mrc.Fields(1)                          txtName.Text = mrc.Fields(2)                          txtSex.Text = mrc.Fields(3)                          txtDepartment = mrc.Fields(4)                          txtType.Text = mrc.Fields(14)                          txtUpdate.Text = Date                          txtUptime.Text = Time                      End If                  '將上機前的余額提出來,用于下機時計算余額                      txtRemain.Text = mrc.Fields(7)                                            '將該卡上機的信息填入到online_info表中                                            txtSQL5 = "select * from online_info"                      Set mrc5 = ExecuteSQL(txtSQL5, MsgText5)                                            mrc5.AddNew                      mrc5.Fields(0) = txtCardID.Text                      mrc5.Fields(1) = txtType.Text                      mrc5.Fields(2) = txtSID.Text                      mrc5.Fields(3) = txtName.Text                      mrc5.Fields(4) = txtDepartment.Text                      mrc5.Fields(5) = txtSex.Text                      mrc5.Fields(6) = Date                      mrc5.Fields(7) = Time                      mrc5.Fields(8) = Trim(Environ("computername"))                                            mrc5.Update                                            '查詢正在上機的人數                      txtSQL6 = "select * from online_info"                      Set mrc6 = ExecuteSQL(txtSQL6, MsgText6)                                            If mrc6.EOF = True Then                          lblnumber.Caption = 0                      Else                          lblnumber.Caption = mrc6.RecordCount                      End If                                    End If                                End If          End If      End If  End Sub  

小結:其實上機這個點并不難,困難的是如何將各個表聯系起來,在敲之前一定先做一個宏觀的把控,先做什么后做什么,這樣做起來也會很順暢!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲综合中文字幕在线观看| 欧美性理论片在线观看片免费| 久久久精品免费视频| 国产精品r级在线| 日本精品久久久| 国产91|九色| 国产z一区二区三区| 国产精品午夜一区二区欲梦| 91精品国产高清自在线看超| 欧洲亚洲妇女av| 亚洲三级av在线| 神马久久桃色视频| 一本一本久久a久久精品牛牛影视| 国产91在线高潮白浆在线观看| 久久国产精品视频| 夜夜嗨av色一区二区不卡| 国产欧美最新羞羞视频在线观看| 在线免费观看羞羞视频一区二区| 国产人妖伪娘一区91| 欧美第一淫aaasss性| 欧美激情在线视频二区| 国产日韩欧美综合| 欧美中文在线观看| 美女999久久久精品视频| 中文字幕亚洲欧美在线| 国产精品高潮呻吟久久av黑人| 久久99久国产精品黄毛片入口| 久久综合88中文色鬼| 欧美日韩中文字幕综合视频| 日韩麻豆第一页| 欧美一级大片视频| 91美女福利视频高清| 亚洲精品国产品国语在线| 中文字幕日韩综合av| 亚洲91精品在线观看| 在线看片第一页欧美| 日韩美女在线观看一区| 亚洲色图日韩av| 国产精品亚发布| 日韩欧美成人精品| 亚洲精品中文字幕av| 日韩欧美成人精品| 国产精品吴梦梦| 在线日韩中文字幕| 亚洲欧洲国产精品| 欧美尺度大的性做爰视频| 福利视频第一区| 欧美日韩另类字幕中文| 欧美老肥婆性猛交视频| 国产精品爽爽爽爽爽爽在线观看| 亚洲free性xxxx护士hd| 在线播放国产一区二区三区| 久久99热精品这里久久精品| 国外成人在线直播| 亚洲免费小视频| 国产精品久久激情| 国产成人在线播放| 国产精品亚洲欧美导航| 黑人极品videos精品欧美裸| 国外成人免费在线播放| 在线播放国产精品| 亚洲综合视频1区| 欧洲美女7788成人免费视频| 久久久av网站| 蜜臀久久99精品久久久无需会员| 日韩精品在线影院| 国产拍精品一二三| 91九色精品视频| 欧美精品中文字幕一区| 国产精品免费电影| 久久免费精品日本久久中文字幕| 国产va免费精品高清在线观看| 日韩国产精品亚洲а∨天堂免| 成人日韩av在线| 国产欧美日韩专区发布| 国产在线视频不卡| 亚洲视频网站在线观看| 日韩视频在线免费| 91精品国产高清久久久久久久久| 欧美精品videosex极品1| 欧美日韩成人在线播放| 一区二区三区日韩在线| 亚洲精品中文字幕女同| 久久久亚洲精选| 97人人做人人爱| 这里只有视频精品| 在线电影欧美日韩一区二区私密| 午夜伦理精品一区| 久久精品一偷一偷国产| 亚洲美女激情视频| 亚洲色图18p| 4444欧美成人kkkk| 69av视频在线播放| 国产日韩欧美中文| 亚洲国产天堂久久综合| 精品亚洲一区二区三区在线播放| 国产精品久久久久免费a∨| 欧美国产日本在线| 色偷偷av一区二区三区乱| 日韩中文字幕国产精品| 热久久视久久精品18亚洲精品| 亚洲欧美中文字幕在线一区| 蜜臀久久99精品久久久无需会员| 国产精品1区2区在线观看| 91福利视频在线观看| 国产日韩视频在线观看| 日韩精品在线观看视频| 欧美国产日产韩国视频| 欧洲日韩成人av| 国产精品极品美女粉嫩高清在线| 欧美成年人在线观看| 在线视频免费一区二区| 国产精品久久久久不卡| 97久久精品人人澡人人爽缅北| 米奇精品一区二区三区在线观看| 国产精品成人aaaaa网站| 亚洲国内高清视频| 日韩精品久久久久久久玫瑰园| 亚洲人成电影在线| 国产精品爽爽爽爽爽爽在线观看| 亚洲欧美一区二区精品久久久| 亚洲理论片在线观看| 狠狠躁18三区二区一区| 一区二区欧美日韩视频| 国产精品日韩专区| 国产不卡在线观看| 欧美日韩国产综合视频在线观看中文| 日韩欧美在线观看视频| 久久久久久成人| 亚洲大尺度美女在线| 久久成人av网站| 亚洲激情电影中文字幕| 91成人在线观看国产| 国产z一区二区三区| 成人精品一区二区三区| 色婷婷综合久久久久中文字幕1| 日韩风俗一区 二区| 国产综合视频在线观看| 欧美日本高清一区| 午夜精品久久久久久久久久久久久| 日韩hd视频在线观看| 日韩电影中文 亚洲精品乱码| 中日韩美女免费视频网站在线观看| 日韩亚洲欧美中文高清在线| 欧美午夜www高清视频| 成人黄色在线播放| 欧美在线视频网站| 日本一区二区三区四区视频| 久久亚洲精品网站| 欧美裸体男粗大视频在线观看| 51久久精品夜色国产麻豆| 亚洲成色777777在线观看影院| 精品视频中文字幕| 91精品国产色综合久久不卡98| 欧美日韩第一页| 萌白酱国产一区二区| 日韩av电影手机在线| 欧美日韩精品中文字幕| 国产精品久久久久久亚洲调教| 青草青草久热精品视频在线网站| 成人精品一区二区三区电影黑人| www.欧美免费| 日韩欧美大尺度| 亚洲综合第一页|