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

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

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

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

前言:

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

一、上機—輸入卡號

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

      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
亚洲男人天堂九九视频| 久久久女女女女999久久| 欧美激情免费观看| 欧美壮男野外gaytube| 一区二区三区美女xx视频| 国产精品欧美风情| 日韩一区二区福利| 亚洲电影免费观看高清完整版在线| 亚洲欧洲在线观看| 国产精品久久久久久久久久久新郎| 欧美中文在线免费| 国产欧美欧洲在线观看| 欧美性猛交xxxx久久久| 亚洲成人激情视频| 欧美在线观看网址综合| 亚洲精品mp4| 国外成人在线直播| 26uuu亚洲伊人春色| 奇米四色中文综合久久| 91国产在线精品| 亚洲字幕一区二区| 日韩av在线精品| 亚洲片国产一区一级在线观看| 国产精品国产自产拍高清av水多| 亚洲精品之草原avav久久| 久久久久久国产| 久久伊人免费视频| 成人黄色中文字幕| 中文字幕久热精品视频在线| 国产91色在线免费| 亚洲视频第一页| 亚洲国产日韩欧美在线图片| 日韩av日韩在线观看| 日韩精品视频三区| wwwwwwww亚洲| 欧美一区视频在线| 久久在线精品视频| 欧美精品在线视频观看| 国产精品夜色7777狼人| 这里只有精品在线观看| 亚洲国产日韩精品在线| 欧美一级淫片videoshd| 久久99国产精品久久久久久久久| 亚洲一区二区自拍| 久久人人爽亚洲精品天堂| 日韩欧美在线视频免费观看| 亚洲欧美制服另类日韩| 久久精品夜夜夜夜夜久久| 成人免费在线视频网站| 亚洲成人精品在线| 综合网中文字幕| 日韩精品电影网| 黑人巨大精品欧美一区免费视频| 日本国产精品视频| 欧美性精品220| 日韩欧美福利视频| 国产va免费精品高清在线观看| 日韩精品中文字幕在线| 亚州精品天堂中文字幕| 97精品在线观看| 国产女人18毛片水18精品| 中文字幕在线看视频国产欧美| 国产精品揄拍500视频| 国产日韩换脸av一区在线观看| 亚洲国产精品资源| 精品美女久久久久久免费| 亚洲国产精品人人爽夜夜爽| 精品国产网站地址| 亚洲精品国产suv| 中文字幕日韩欧美在线视频| 国产精品揄拍500视频| 亚洲综合在线小说| 国产精品视频一| 色yeye香蕉凹凸一区二区av| 亚洲精品欧美日韩专区| 91夜夜揉人人捏人人添红杏| 91av视频导航| 欧美日韩国产成人在线观看| 国产99久久精品一区二区 夜夜躁日日躁| 久久精品视频在线观看| 日韩久久精品成人| 91中文精品字幕在线视频| 国产v综合ⅴ日韩v欧美大片| 欧美日本国产在线| 97色在线视频观看| 久久国产精品亚洲| 久久久久日韩精品久久久男男| 色yeye香蕉凹凸一区二区av| 日韩在线免费av| 欧美电影免费观看高清完整| 成人网页在线免费观看| 国产极品精品在线观看| 在线视频欧美日韩精品| 精品日本美女福利在线观看| 国产精品视频区1| 2024亚洲男人天堂| 最近中文字幕mv在线一区二区三区四区| 国产成人激情小视频| 日本久久久久久久久久久| 91视频免费网站| 国产在线精品成人一区二区三区| 欧美日韩美女在线观看| 亚洲最大福利视频| 精品亚洲国产成av人片传媒| 日韩精品视频中文在线观看| 精品中文字幕在线观看| 亚洲成人免费网站| 91久久久久久久久久久| 91精品国产91久久久久福利| 久久久久日韩精品久久久男男| 最近的2019中文字幕免费一页| 国产日韩在线精品av| 国产精品视频久| 日韩欧美成人免费视频| 国内精品小视频在线观看| 久久久视频在线| 成人免费视频网| 一本一本久久a久久精品牛牛影视| 日韩av在线免费| 国产91九色视频| 不卡av在线播放| 日韩一区二区在线视频| 日韩电影免费观看在线观看| 91在线观看欧美日韩| 国内精品久久久久久中文字幕| 97色伦亚洲国产| 91国产美女视频| 亚洲欧美日韩国产成人| 亚洲精品美女久久久久| 国产成人精品免高潮在线观看| 57pao国产精品一区| 国产精品久久视频| 日韩h在线观看| 国产精品第一页在线| 国产精品视频一| 日韩精品免费在线观看| 欧美亚洲国产视频小说| 色爱av美腿丝袜综合粉嫩av| 欧美日韩国产综合视频在线观看中文| 亚洲国产成人av在线| 日韩经典一区二区三区| 欧美在线观看日本一区| 欧美大肥婆大肥bbbbb| 日韩中文字幕不卡视频| 久久久久久中文字幕| 国产精品久久婷婷六月丁香| 欧美日韩人人澡狠狠躁视频| 日韩精品免费在线观看| 欧美刺激性大交免费视频| 久久成人av网站| 久久91亚洲人成电影网站| 992tv成人免费影院| 欧美激情综合色| 在线观看亚洲视频| 亚洲精品久久久久中文字幕欢迎你| 久久偷看各类女兵18女厕嘘嘘| 国产成人激情小视频| 成人免费在线网址| 亚洲天堂影视av| 国产精品国产福利国产秒拍| 久久99国产精品久久久久久久久| 精品国产一区二区三区久久狼5月| 亚洲电影成人av99爱色| 精品福利在线视频|