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

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

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

2019-11-11 03:57:03
字體:
來源:轉載
供稿:網友

前言:

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

一、上機—輸入卡號

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

      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
最近2019中文字幕大全第二页| 欧美极品美女视频网站在线观看免费| 国内精久久久久久久久久人| 欧洲s码亚洲m码精品一区| 按摩亚洲人久久| 97视频在线观看免费高清完整版在线观看| 日韩精品在线免费观看视频| 久久综合88中文色鬼| 成人免费在线网址| 久久国产精品偷| 日韩欧美在线一区| 不卡伊人av在线播放| 国产日韩欧美成人| 日韩av免费看| 亚洲另类激情图| 久久视频国产精品免费视频在线| 亚洲视频在线观看网站| 久久亚洲春色中文字幕| 播播国产欧美激情| 国产97免费视| 中文字幕日韩在线视频| 国产一区二区久久精品| 欧美视频精品一区| 亚洲天堂av在线免费| 亚洲国产精品电影| 久久全球大尺度高清视频| 久久人体大胆视频| 福利二区91精品bt7086| 欧美黑人狂野猛交老妇| 国产精品扒开腿做爽爽爽男男| 亚洲精品中文字幕av| 91九色在线视频| 欧美电影免费在线观看| 伦伦影院午夜日韩欧美限制| 欧美日本高清一区| 日韩av最新在线观看| 国产精品久久久久久久av电影| 亚洲片国产一区一级在线观看| 美女999久久久精品视频| 国产精品视频免费观看www| 欧亚精品中文字幕| 国外成人在线视频| 91理论片午午论夜理片久久| 98精品国产自产在线观看| 精品中文字幕在线| 久久久999国产| 中文字幕成人在线| 777777777亚洲妇女| 欧美中文在线免费| 色综合老司机第九色激情| 亚洲精品色婷婷福利天堂| 国产日产欧美a一级在线| 啊v视频在线一区二区三区| 美女久久久久久久久久久| 精品呦交小u女在线| 成人免费在线视频网站| 国产伦精品一区二区三区精品视频| 91欧美精品成人综合在线观看| 成人有码在线播放| 国产精品免费看久久久香蕉| 欧美日本高清一区| 国产日本欧美一区二区三区| 亚洲成人激情在线观看| 久久97久久97精品免视看| 欧美中文字幕视频在线观看| 中文字幕av一区二区三区谷原希美| 日韩国产在线看| 国产精品久久久久久久久粉嫩av| 国产不卡一区二区在线播放| 国a精品视频大全| 日韩电影在线观看永久视频免费网站| 亚洲裸体xxxx| 欧美成人合集magnet| 亚洲女人初尝黑人巨大| 亚洲字幕在线观看| 欧美成人精品影院| 亚洲女人天堂av| 色偷偷888欧美精品久久久| 亚洲男人天堂久| 国产精品久久97| 欧美成人精品h版在线观看| 91高清视频在线免费观看| 亚洲成成品网站| 欧美午夜片欧美片在线观看| 欧美精品videossex88| 91久久精品久久国产性色也91| 亚洲天堂成人在线| 中文国产成人精品久久一| 精品国产乱码久久久久久婷婷| 成人激情综合网| 国产精品xxxxx| 欧美裸体xxxx极品少妇| 最近2019年日本中文免费字幕| 日韩av成人在线观看| 亚洲专区中文字幕| 久久久精品一区二区| 亚洲欧美国产制服动漫| 国产精品夫妻激情| 亚洲激情小视频| 欧美成年人在线观看| 欧美视频中文字幕在线| 亚洲欧美国产精品久久久久久久| 66m—66摸成人免费视频| 亚洲欧美国产制服动漫| 亚洲的天堂在线中文字幕| 亚洲精品wwww| 欧美黑人国产人伦爽爽爽| 国产91精品青草社区| 国产精品久久久久久久久免费| 国产乱人伦真实精品视频| 91高清免费在线观看| 亚洲第一视频网站| 成人久久18免费网站图片| 欧美电影免费观看| 亚洲人精品午夜在线观看| 欧美精品一区二区免费| 久久久亚洲福利精品午夜| 2019中文字幕在线| 欧美黄色片免费观看| 中文字幕亚洲一区二区三区| 国产精品美女午夜av| 日韩av在线网站| 国产精品a久久久久久| 色青青草原桃花久久综合| 欧美激情a∨在线视频播放| 亚洲女成人图区| 最近2019中文免费高清视频观看www99| 亚洲天堂网站在线观看视频| 亚洲欧美在线看| 国产精品免费网站| 国产中文字幕亚洲| 亚洲老板91色精品久久| 日韩av综合网站| 91沈先生在线观看| 2019中文字幕免费视频| 欧洲s码亚洲m码精品一区| 日韩精品在线观看视频| 国产综合色香蕉精品| 成人性生交大片免费观看嘿嘿视频| 日韩中文字幕av| 色老头一区二区三区| 亚洲美女激情视频| 国产成人久久久精品一区| 久久久亚洲国产天美传媒修理工| www国产精品com| 国产精品久久久久久五月尺| 欧美性生交大片免网| 麻豆成人在线看| 久久久久久亚洲精品| 欧美日韩美女在线| 91国产美女在线观看| 亚洲欧洲国产伦综合| 日本精品久久久久影院| 伦伦影院午夜日韩欧美限制| 自拍偷拍亚洲精品| 91久久久国产精品| 精品亚洲国产视频| 一本大道香蕉久在线播放29| 久久精品成人动漫| 美日韩精品免费观看视频| 亚洲人精品午夜在线观看| 亚洲福利影片在线| 国产91精品久久久久久| 日韩精品在线免费|