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

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

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

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

前言:

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

一、上機—輸入卡號

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

      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
精品国产一区二区三区久久狼5月| 欧美疯狂性受xxxxx另类| 亚洲人成亚洲人成在线观看| 日韩高清电影免费观看完整版| 亚洲性av在线| 国产在线播放不卡| 久久久亚洲网站| 国产z一区二区三区| 中文字幕精品一区久久久久| 欧美第一页在线| 精品成人av一区| 欧美日韩成人精品| 日韩精品视频三区| 激情成人在线视频| 国产精品久久久久aaaa九色| 亚洲国产成人一区| 亚洲女人天堂av| 久久手机精品视频| 国产精品久久久久9999| 精品中文视频在线| 亚洲第一精品福利| 欧美做受高潮电影o| 91亚洲精品一区| 亚洲国产另类久久精品| 91欧美精品午夜性色福利在线| 亚洲精品中文字| 亚洲国产高潮在线观看| 国产激情久久久久| 亚洲综合av影视| 欧美精品videos另类日本| 久久精品国产96久久久香蕉| 97人洗澡人人免费公开视频碰碰碰| 2018国产精品视频| 欧美日韩国产页| 2019亚洲日韩新视频| 日韩av在线最新| 欧美成人免费一级人片100| 亚洲激情中文字幕| 亚洲天堂网在线观看| 日韩经典中文字幕在线观看| 亚洲专区在线视频| 91九色蝌蚪国产| 欧美性高潮在线| 亚洲精品天天看| 欧美不卡视频一区发布| 欧美二区乱c黑人| 欧美夫妻性生活视频| 亚洲欧美中文字幕| 久久久女人电视剧免费播放下载| 91av在线视频观看| 亚洲综合色激情五月| 欧美大片在线看免费观看| 欧美性猛交xxxx黑人猛交| www日韩欧美| 欧美成人午夜激情| 亚洲精品综合久久中文字幕| 国外日韩电影在线观看| 亚洲欧美激情四射在线日| 日韩成人中文字幕在线观看| 成人精品一区二区三区电影黑人| 国产精品老牛影院在线观看| 欧美精品久久久久| 欧美日本国产在线| 亚洲欧美国产视频| 成人激情视频在线播放| 色妞色视频一区二区三区四区| 欧美巨乳美女视频| 日韩欧美a级成人黄色| 中文字幕日韩精品在线| 国产一区深夜福利| 国产在线观看精品一区二区三区| 亚洲一区亚洲二区亚洲三区| 国产免费一区二区三区香蕉精| 欧美午夜影院在线视频| 色综合天天综合网国产成人网| 亚洲3p在线观看| 国产精品综合久久久| 日日噜噜噜夜夜爽亚洲精品| 国产精品白丝jk喷水视频一区| 97**国产露脸精品国产| 亚洲国产精品嫩草影院久久| 97视频人免费观看| 亚洲人成五月天| 精品国偷自产在线| 欧美日韩国产中文精品字幕自在自线| 国产亚洲欧洲黄色| 欧美日韩一区二区在线播放| 国产精品午夜视频| 国内精品视频在线| xxx成人少妇69| 亚洲国产精品va在线看黑人动漫| 色噜噜久久综合伊人一本| 国产综合在线看| 蜜臀久久99精品久久久久久宅男| 97视频在线观看视频免费视频| 精品亚洲一区二区三区四区五区| 国产精品久久av| 亚洲一区美女视频在线观看免费| 91美女片黄在线观看游戏| 欧美激情视频一区二区三区不卡| 久久久91精品国产| 久热国产精品视频| 精品综合久久久久久97| 国内久久久精品| 色噜噜国产精品视频一区二区| 综合久久五月天| 91免费精品国偷自产在线| 欧美专区在线视频| 最近免费中文字幕视频2019| 国产www精品| 中文字幕精品久久| 久久免费视频在线观看| 欧美精品做受xxx性少妇| 成人国产精品日本在线| 色综合天天狠天天透天天伊人| 91性高湖久久久久久久久_久久99| 欧美成人精品h版在线观看| 九九热精品视频国产| 欧美在线激情网| 91中文字幕一区| 欧美激情亚洲自拍| 91精品国产91久久久久福利| 黄色成人在线播放| 亚洲欧美国产一区二区三区| 狠狠做深爱婷婷久久综合一区| 中文字幕精品久久久久| 午夜精品福利电影| 亚洲午夜精品久久久久久性色| 国产午夜精品视频免费不卡69堂| 亚洲成人精品久久久| 成人黄色短视频在线观看| 日韩成人小视频| 日韩在线观看视频免费| 国外视频精品毛片| 丝袜美腿亚洲一区二区| 欧洲成人午夜免费大片| 成人黄色免费片| 色综合导航网站| 国产视频精品自拍| 北条麻妃久久精品| 亚洲精品久久久久久久久久久久| 亚洲日本欧美日韩高观看| 国产精品盗摄久久久| 国产视频综合在线| 欧洲永久精品大片ww免费漫画| 中文字幕综合在线| 日韩在线中文字| 精品成人在线视频| 国产mv免费观看入口亚洲| 草民午夜欧美限制a级福利片| 国产精品影院在线观看| 国产精品免费视频xxxx| 久久久久久久激情视频| 精品视频在线播放| 亚洲欧美日韩第一区| 国产成人精品一区二区在线| 97碰碰碰免费色视频| 日韩在线播放视频| 国产精品丝袜一区二区三区| 尤物tv国产一区| 福利一区福利二区微拍刺激| 日韩精品999| 中文字幕精品国产| 日韩av在线免播放器|